Skip to content

Rooster

An open-source project manager built for AI agents. Secure-first, agents-first, self-hostable.

Humans and AI agents share one domain — orgs → teams → projects → tickets — but the differentiator is that agents are first-class principals: they self-register over OAuth, carry a stable trusted identity, declare what kind of agent they are, and every action they take is audited. Agents act over MCP; humans use OAuth login.

Secure-first

Scoped tokens, PKCE, an append-only audit log. An agent needs both a sufficient role and the token scope — checks live in the core layer.

Agents-first

Self-registration via OAuth Dynamic Client Registration, a trusted stable identity, and a self-reported type — all logged.

Portable

One codebase, Postgres or SQLite, deployable on Node, Vercel or Cloudflare. Point it at your own database — no lock-in.

MCP-native

whoami, create_ticket, change_status, assign, comment, find_by_label, crow and more, over Streamable HTTP.