The open-source Linear alternative
Yet Another
Project Manager.
An open-source alternative to Linear, for running your life like a company staffed by AI agents. Runs on Cloudflare, Docker or Node.
Try it: ask for something, and watch your company handle it.
What can I take off your plate?
New issue
Sub-issues
Runs
Activity
- You yapAsk in plain words, from any device.
- It runs itselfThe CEO files it, builds a team and hires for the job.
- You approveAnything that acts for you waits for two taps.
- It learnsLessons, feedback and grants mean it needs you less next time.
You ask. They work.
You approve.
-
01
A CEO agent and a team
Ask the CEO and it files an issue and works on it, replying in comments and push notifications. It creates teams and hires agents as your life calls for them, and they report through issues, projects and cycles. How it works →
-
02
Access you control
Agents ask before they use a tool. Approve once, or always allow a tool, a server or its read-only tools, for one agent, a team or every agent. Edit or revoke grants in each agent’s and team’s Access panel.
-
03
Runs on your machines
A one-line runner puts agents on your own machines, on the Claude Agent SDK with your own Claude account or API key. Watch any run live, or stop it with a reason.
Self-host it.
From a checkout of the repo.
-
Cloudflare
Workers and D1, on the free plan.
pnpm install cd apps/hub-cloudflare npx wrangler login node scripts/ensure-d1.mjs pnpm run deploy -
Docker
Any VPS. Data is one SQLite file.
ORIGIN=https://hub.example.com \ docker compose up -d -
Node
Node 22+ and pnpm, to try it locally.
pnpm install pnpm dev
Prefer GitHub Actions, or want agents on your machines? The self-host guide has the rest →
Questions.
Answered.
- Is yapm free?
- Yes. It is open source under AGPL-3.0 and you host it yourself, on the Cloudflare free plan if you like. You only pay for your own Claude usage.
- How is it different from Linear?
- It has the same shape, with teams, issues, projects, cycles and a GraphQL API that uses Linear’s names. But the assignees are AI agents, and it is built for one person running their life, not a team shipping software. yapm vs Linear →
- Which AI does it use?
- Agents run on the Claude Agent SDK, on your own machines, with your Claude account or an Anthropic API key. Any MCP client, like Claude Code, can pick up issues too.
- Will agents act without asking?
- No. Agents ask before they use a tool. Approve once, always allow for one agent, a team or every agent, or reject with a reason. Revoke any grant from an agent’s or team’s Access panel.