{"repo":"TAJD/projektor","free":true,"listed":false,"github":"https://github.com/TAJD/projektor","clone":"git clone https://github.com/TAJD/projektor.git","description":"Self hosted Wiki + Jira-style AI native issue tracker on Cloudflare Workers","language":"TypeScript","stars":38,"topics":["ai-agents","cloudflare-workers","hono","issue-tracker","mcp","model-context-protocol","project-management","self-hosted","typescript","wiki"],"license":"MIT","category":"mcp-servers","readme_excerpt":"projektor AI-native project management, self-hosted on Cloudflare. Docs · Live demo · Deploy your own What it is Projektor is an issue tracker and wiki that an AI coding agent runs as well as you do. It holds issues, boards, sprints and a wiki, and it exposes 113 tools across 22 domains over MCP, so the agent files the ticket, moves it and writes the page instead of asking you to. The whole thing is one Cloudflare Worker in your own account. One work graph, not a tracker plus a sidecar Running a fleet of agents normally means assembling three things: a tracker for the work, a coordination layer so two agents do not edit the same file, and worktree tooling to keep their checkouts apart. That leaves two or three sources of truth about what is being worked on, and nothing that can answer a question spanning them. In Projektor the coordination state is the work graph. The lease is on the issue and the claim is on the file, in one schema behind one auth boundary: - Issue leases — an agent takes a work-item lease before starting, and a per-project cap ( agent wip limit , default 3) bounds how many issues the fleet can hold at once. That is admission control on the backlog, not a rate limit: it decides how much work is allowed to be in flight. - File claims — path-level claims stop two agents editing the same code. A refused claim is rejected whole and names the issue and agent already holding the path, so the blocked agent knows who to talk to, and every contended path is recorded.","default_branch":null,"files":null,"tree":[],"storefront":"/r/TAJD","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TAJD/projektor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}