A context.md goes stalethe moment you save it.
Docs drift from what’s actually happening almost right away. But now that everyone works through an agent, there’s already a live record of what each person is doing. Reins just reads it.
No one logs updates. The hook reads what your agent already produces: every prompt and every turn.
A lead sees status and risks at a glance. A teammate sees what’s blocked and what’s free to pick up.
Any agent can pull the current context over MCP, so everyone reads from the same place.
See how the pieces fit.
Three small parts, one loop. Pick one to see what it does, and watch that path light up.
Bring your own agent.
Reins captures from Claude Code, Codex, OpenCode, and Aider today. Any other agent that can run a shell command works through the generic adapter, with more first-class adapters on the way.
Three steps. Everything in one place.
Install once, keep working as usual, and open the board. There’s nothing to log along the way.
npx reins-hook install \ --url https://your-reins --me you
Then run /hooks in Claude Code to approve it.
Keep working as usual. Each prompt and turn flows in and gets summarized. There’s nothing to log.
Paste your access token once, and watch the team’s status, pending work, and handoffs update live.
Open the dashboardRun your own Reins.
Reins is completely open source. Run your own instance with your specific AI provider, so your team’s data and the model it talks to stay entirely under your control.