# projektor

A self-hosted, AI-native issue tracker and wiki that runs as one Cloudflare Worker and exposes 121 tools over MCP, so a coding agent can file, move and update tickets and write wiki pages.

Projektor holds issues, boards, sprints and a wiki, and connects to Claude as an OAuth 2.1 connector with no token to paste into a config file; each authorization is scoped to one workspace through a resource parameter, so a token issued for one workspace cannot be replayed against another, and an agent's access never exceeds the human account's own live workspace role.

Rather than pairing a separate tracker with a coordination layer and worktree tooling, Projektor puts an issue-level lease and a file-level claim in the same schema behind one authorization boundary. An agent takes a lease on a work item before starting, a per-project cap bounds how many issues the whole fleet can hold at once, and a file claim that is already held by another agent is refused outright, naming the issue and agent that holds it so a blocked agent knows who to contact.

Website: https://tajd.github.io/projektor/
