The open source issue trackerfor your team and AI agents.
A self-hosted alternative to Linear and Jira.Hand any issue to an agent and keep the final say.
Community: free, AGPL-3.0 · Pro: $240 a year, two months free · No per-seat pricing
13 languages
Product Hunt
5.0 out of 5
Every review so far gives five stars.
“I was using the Linear free plan but ran into the issue max. I converted to Plane but Plane doesn’t really support issue delegation to the level that It’s A Plan does.”
“It’s an amazing product. … Now there’s finally a product that’s self-hostable, not restricted in the number of seats and is pleasant to use.”
Built on tools you already trust
Bun, Elysia, Next.js, Drizzle, PostgreSQL, RustFS and Docker.
0.1
Keep control of your stack
Run it on your own server, database, and model. Your data stays with you. No per-seat fees.
0.2
Agents that work like teammates
Give each agent a model, skills, and tools. Then assign it issues, just like a person.
0.3
Automate every action
Drive the tracker from your own scripts and agents over the REST API or MCP.
1.0 · Collaborate
Work the same board as your agents
Assign PLAN-142 to Triage bot. It replies in the thread, opens linked issues and moves the card to In review.
- Replied in the threadTriage bot · 09:12
on PLAN-142 - Opened PLAN-143Triage bot · 09:14
linked to PLAN-142 - Moved to In reviewTriage bot · 09:31
on the shared board - + Your reviewYou set the direction
Views
See the work the way that fits
Board, table, timeline, or calendar. Filter on any field, shape the layout, and save it as a view your team reuses. Same issues, whatever the work needs.
Filter on any field
Stack conditions on state, priority, assignee, labels, or dates to narrow the list.
Save it as a view
Keep the filters, layout, and columns you set, then reuse them with one click.
Shape every layout
Group, order, and pick columns per view. Collapse or hide any column you skip.
2.0 · Delegate
Agents you build with skills and tools
Set up an AI agent like a new hire, not a bot. Give it a role, the skills it needs, and the tools for the job. What is left to choose is where it runs.
In the app
Hosted
The no-code way. Set it up in the app and it runs on your instance.
- Model
- Any provider, on your own API key. You keep full control of the model and the spend. Pick it per agent.
- Skills
- Loads them when it needs them. Write one, upload a file, or import a set from GitHub.
- Tools
- Tick what it may do with issues, and which outside tools it may call.
On your machine
External
Runs where the code already is.
- Where
- Your machine or your VPS. One command starts the runner.
- Tools
- Your CLI, your config, your logins, or a command you write yourself.
- Chats
- Every chat has a session id. Continue it in your own terminal.
claudecodexopencodeantigravitycopilotor your own command, with the task on stdin.
3.0 · Automate
Set recurring work for your agents
Give an agent a standing task. It runs on a timer or when an issue changes state, and with Pro, on what people do to issues. Run it now, pause it, or read any run.
- Every hour, day or weekor a cron you write
0 9 * * 1-5 - When an issue enters a stateafter a wait you set
moved to In review
Pro · on issue eventsL05 · Event schedules
- When an issue is createdby any person, or by the people you pick
- When an issue is assignedan assignee is set
- When a label is addedone of the labels you pick, or any
- When a comment is addeda person comments on an issue
Only for issuesa view filter, a creator, the state it comes from
How oftenruns per 24 h, runs at once
Who starts ita person's action, never an agent's
4.0 · Plan
Give every major goal one clear view
One place per goal: how far the work has got, who owns it, and whether the target date still holds.
Progress you never update by hand
Completion follows the issues underneath, so the initiative is current the moment a task moves.
An owner, a start, a target date
Issues from any project group under one goal.
Initiative · Public roadmap
49%
On track for Jul 31, 2026 · 16 days left
Work done49%
Time elapsed64%
- Done18
- In Progress5
- Todo8
- Backlog6
5.0 · Measure
See where the work actually stands
Throughput, burnup, and breakdowns by state, priority, type, or assignee. Every number is read from your issues as they stand now. Nothing to export, nothing to refresh by hand.
1,003changes in the
last 26 weeks
- Open
- 48
- In progress
- 12
- Done a week
- 31
- Unassigned
- 7
6.0 · Control
Roles that fit how your team works
Every project sets its own roles. The same person can run one and only read another. Owners bypass every check.
ReadCreateEditDeleteWork itemsWork itemsWork item viewsAIAI agentsIntegrationsAgent skillsAgent toolsMembersMembersInvites
A role gets the cells you tick and nothing else.
7.0 · Integrate
A REST API and MCP server, out of the box
Everything the UI does, the API does. Point Claude Code, Cursor, or your own client at /mcp and over 200 API routes become tools it can call, with the access of the key it uses.
For your scripts
REST API
One call per action the UI has.
For your agents
MCP server
Over 200 tools on the same API.
Both run with the access of the API key they use.
Pricing
The price does not grow with your team
Community is free for any number of people. Pro is $240 a year, or $24 a month, for the whole instance.
It's a Plan
Community
Self-hosted · AGPL-3.0
- C01Issues, views, cyclesyes
- C02Docs and dashboardsyes
- C03AI agentsyes
- C04REST API, MCP serveryes
- C05People and projectsunlimited
- C06Workspacesone per person
- C07Sign-inOIDC, SCIM
Seatsunlimited
Total / year$0.00
Free forever. Any number of people.
Per seat against flat
What 10 people pay a year
A per-seat plan grows with every hire. Pro costs $240 at any headcount. Pro pays for the work on Community, the free open-source edition.
List prices per seat, billed yearly. Linear and Asana run only in their own cloud, and SAML sign-in needs their Enterprise plan, priced on request.
Asana Advanced$24.99 / seat
$2,999
Linear Business$16 / seat
$1,920
Plane Pro$6 / seat
$720
It's a Plan Proany number of seats
$240
Everything else
Everything a tracker needs, nothing it doesn't
Everything below is in Community, free under AGPL-3.0. The items marked PRO come with the Pro edition.
Track 13
Shape the work and read where it stands.
- Workflow & WIP limits
- Issue types & custom fields
- Labels, priorities, estimates
- Time tracking
- Subtasks & checklists
- Blocks, relates, duplicates
- Cycles
- Initiatives
- Board, table, timeline, calendar
- Saved views & filters
- Bulk edit & templates
- Configurable dashboards
- Workspace dashboardPRO
Collaborate 09
Threads, docs, and notes on the issues.
- Comments & @mentions
- Docs with revisions
- Docs co-editing
- Attachments
- Notes boards
- Watchers
- Notification inbox
- Email & Telegram alerts
- Public links
Connect 06
Everything the tracker talks to.
- REST API & webhooks
- MCP server
- Pull requests from 5 forges
- Import from Linear & Plane
- Live refresh
- 13 languages
Start planning on your own terms
Self-host it today and have your team tracking work by tonight.
AGPL-3.0 · No per-seat fees · Bring your own model keys