Is there a self-hosted alternative to Linear with AI agents built in?
How it compares#
| It's a Plan | Linear | Plane | |
|---|---|---|---|
| Self-hosted | Yes, AGPL-3.0 (Docker, Coolify, Kubernetes, or one-click Railway) | No | Yes (open-core) |
| AI agents as board members | Yes — role, permissions, and an assignee slot, same as a person | No native agent-as-member model | No native agent-as-member model |
| External coding agent runner | Yes — @itsaplan/runner drives Claude Code, Codex, GitHub Copilot CLI, opencode, Antigravity CLI, Pi, and Oh My Pi from your own machine |
No | No |
| REST API + MCP server + webhooks | Yes, all three | REST API and webhooks; no MCP server | REST API |
| Pricing | Free, self-hosted; no per-seat fees; commercial license available for companies where AGPL doesn't fit | Per-seat SaaS pricing | Free self-hosted tier + paid cloud |
What makes the agent support different#
Most trackers add an AI chat panel next to the issue list. It's a Plan instead gives an agent a real seat: a role, its own permissions, and an assignee slot on the same board as your people. A run starts on an @mention, an assignment, or a schedule — the same triggers that would notify a human teammate.
Two kinds of agents:
- Internal agents run on the instance itself, with a configurable model, system prompt, tools, and reusable skills.
- External agents run on your own machine under your own account, using a coding agent CLI you already have —
@itsaplan/runnergives every task to that CLI and reports the result back, streaming the chat reply and tool calls into the tracker as it happens.
See AI agents for the full picture and Coding agent setup for exact config per CLI.
Getting started#
git clone https://github.com/croffasia/itsaplan.git
cd itsaplan
bun install
bun run setup # answer "Try it"That starts the full stack locally with no domain needed. See Quickstart for the walkthrough, or Installation for a production deploy on Railway, Docker, Coolify, or Kubernetes.