Self-hosted project management for software teams

Project management for development teams that would rather run their tracker themselves: repository issues, sprints, a kanban board and a dependency graph in one place. Your team's work stays in your own database, and the free edition has no user limit.

Issues stay where they were filed — and still land on the board

Connect a GitHub, GitLab or Gitea repository to a project. Each issue arrives as a task: the issue title becomes the task, the issue body becomes its note, and webhooks keep it up to date. Check the task off and the issue closes in the repository; reopen the task and the issue reopens.

TaskView syncs issues only. It does not link commits, branches or pull requests.

Connecting a repository to a TaskView project from the Integrations screen

Plan the sprint, then watch it burn down

A sprint has a goal, start and end dates, and a capacity in story points. Estimate the tasks you add to it, and the burndown chart is built from those estimates. When the sprint ends, carry the unfinished tasks into the next one. Auto-sprints create upcoming sprints on a fixed cadence — always as planned, so you start each one yourself.
Creating a sprint in TaskView with a name, sprint goal, dates and story-point capacity

See what blocks the release

Drag an edge from one task to another on the dependency graph to say "this cannot start until that is done". The graph shows the order the work has to happen in, and the kanban board shows where each task is right now — every column is a status you define per project.
TaskView dependency graph showing API and frontend tasks connected in the order they have to be done

Know where the hours went

Log time against tasks and mark entries as billable. Time reports break a date range down by task, by user or by day, for one project or filtered to billable time only.
TaskView time report for one week, broken down by task with billable time totals

What else a development team gets

Each point below is a shipped feature in the free Community Edition.
Automate the busywork
Rules of the form "when this happens, do that": when a task is created, completed, reopened, moved to a column or list, or tagged — complete it, reopen it, change its status, move it to a list or add a tag.
Let AI agents read the backlog
The MCP server lets assistants such as Claude Code work with projects and tasks through the TaskView API, using a scoped API token or OAuth.
Script it
Personal API tokens (tvk_…) for CI jobs and scripts, and outgoing webhooks to push task events into your own systems.
Get pinged where the team talks
Telegram and Slack notifications: personal direct messages about your tasks, or a project channel that receives that project's events.
Stop recreating routine tasks
Recurring tasks for the release checklist, the dependency update, the weekly triage.
Check the board from your phone
Native iOS and Android apps connect to your own instance.

Is self-hosted project management right for your team?

A good fit if…
Your team wants issues, sprints, kanban and time tracking in one tool you run yourself; your data has to stay in your own PostgreSQL; and you would rather pay once — or nothing — than per seat every month.
Not a fit if…
You need a wiki, Gantt charts, custom issue types or commits and pull requests linked to tasks — TaskView has none of these. And self-hosting means someone on the team owns updates and backups.

Need SSO through your IdP or SCIM provisioning? Both ship in the free edition — see TaskView for IT & software teams. Comparing tools? Read TaskView vs Plane or TaskView vs OpenProject.

Install it in an afternoon

Two environment files, a docker-compose.yml and one docker compose up -d. Then connect a repository and run one sprint next to your current tool.

Questions

Does TaskView link commits or pull requests to tasks?

No. The GitHub, GitLab and Gitea integrations sync issues only: each issue becomes a task, and completing or reopening the task closes or reopens the issue. Commits, branches and pull requests are not linked.

Does TaskView support Scrum sprints?

Yes. Sprints have a goal, start and end dates, a story-point capacity and a burndown chart built from task estimates. Unfinished tasks can be carried over to the next sprint, and upcoming sprints can be generated on a fixed cadence.

Is there a Gantt chart?

No. TaskView has a dependency graph instead: you connect tasks to show which one has to finish before another can start.

How much does it cost for a development team?

The Community Edition is free and has no user limit — SSO and SCIM included. Paid Special Edition licenses are one-time and flat per organization, from $990 to $4,990.

Can AI coding agents work with TaskView tasks?

Yes. TaskView ships an MCP server, so assistants such as Claude Code can read and update projects and tasks through the TaskView API, authenticated with a scoped API token or over OAuth.

Try it on a spare VM this afternoon

No signup, no sales call, no license key. Connect one repository and see your issues on the board.