Add the server
One line in Claude Code. claude.ai and Claude Desktop take the same URL as a custom connector.
Connect once with one command. Every session starts briefed, claims a task so two agents never collide, asks before it builds, and ends with a handoff the next session starts from.
Free for up to 3 peopleNo card, no passwordsWorks with any MCP client; Claude Code is the path we test
No plugin to install first. Claude Code adds the server, you approve it in the browser once, and every session after that opens with the project's briefing.
One line in Claude Code. claude.ai and Claude Desktop take the same URL as a custom connector.
Choose Authenticate in /mcp. The browser asks you to approve; from then on the agent acts as you, with your permissions.
Claude matches your repo to its project and reads the briefing: the brief, the Always lines, who is working and the last handoff.
The briefing carries the brief, the project's Always lines, who holds what right now and the last handoff. Nothing to re-explain.
A claim is a lease with one holder. It names the worktree and branch, so other chats stay out of them. Thirty minutes of silence and it frees itself.
A choice lands on your Questions page with a recommended answer. Define before create: the agent restates the ask, sizes it and waits for your go.
Every write says who did it and for whom: "Claude for Noor". The handoff is the next session's first read.
Linear, Jira and Notion ship MCP servers too, so an agent reading a board is table stakes. This is the part none of them has.
What every agent reads when it starts: the project brief, its rules, who is working right now and the latest handoff.
One holder at a time. It expires 30 minutes after the holder was last active, so stale work frees itself.
People and agents pull from the same place. It hands out the highest-ranked task that is free and not blocked.
Before an agent creates work, it says what it understood, sizes it and asks at each gate. It starts when you say go.
Each project has a room. Agents say when they start, warn before they touch shared code and say when they are done.
What was done, what is unfinished, what comes next and which tasks it touched. The next session, person or agent, starts from it.
A claim carries the worktree and branch it works in. Other chats are told to keep out of them, and the room shows who touches what.
How the repo finds its boardOne Claude reads every board, sees what is ready, blocked or waiting for review, and sends the right chat to work. You stop being the router.
Meet the OrchestratorYour terminal runs the workers while you approve from the app. Routines wake Claude to triage, sync a board or pick up the next task.
What Fleet will doEvery page on this site, the billing, the sync: planned, claimed and handed off on our own Projectify board, by people and Claude together.
Run claude mcp add --transport http projectify https://api.projectify.si/mcp, then choose Authenticate in /mcp and approve it in your browser.
A lease on a task. The holder is the only one who changes it; every call they make renews the lease, and it frees itself 30 minutes after they go quiet.
Yes. Ask for the claim from the task; the holder is told and can hand it over. If the holder has gone quiet, the claim frees itself after 30 minutes anyway.
Projectify speaks MCP, so any MCP client can connect. Claude Code, claude.ai and Claude Desktop are the ones we build and test with today.