reins

The context your teamactually shares.

Every teammate’s coding agent already reports what it’s doing. Reins turns that into one shared, up-to-date view of the work.

Open the dashboard

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.

nothing to write

No one logs updates. The hook reads what your agent already produces: every prompt and every turn.

for the whole team

A lead sees status and risks at a glance. A teammate sees what’s blocked and what’s free to pick up.

one shared view

Any agent can pull the current context over MCP, so everyone reads from the same place.

A lot of noise in. A short status out.

Raw agent activity is mostly noise. Each event goes through a few small steps that keep what matters and drop the rest, so you get a short status instead of a pile of logs.

01
triage

Gate the noise. Most low-content events stop here.

02
extract

Pull structured facts: intent, actions, files, decisions, blockers.

03
reconcile

Merge into each person's living context: headline, status, pending, handoffs.

04
rollup

Synthesize the whole team: status, goal-alignment, collisions, risks.

Bring your own agent.

Today Reins captures from Claude Code. Support for more agents is on the way.

agents
Claude Code
Claude Code
Codex
Codex
coming soon
pi
pi
coming soon
Hermes
Hermes
coming soon
Koda
Koda
coming soon
OpenCode
OpenCode
coming soon

Three steps. Everything in one place.

1 · install the hook
npx reins-hook install \ --url https://your-reins --me you

Then run /hooks in Claude Code to approve it.

2 · just work

Keep working as usual. Each prompt and turn flows in and gets summarized. There’s nothing to log.

3 · open the board

Paste your access token once, and watch the team’s status, pending work, and handoffs update live.

Open the dashboard