coop
Real-time collaboration for AI coding sessions
One session talks to Claude. Another talks to GPT. A third runs locally with Llama. Coop connects them all.
One team, any tool
Your team doesn't need to agree on a tool. They just need to agree on a session.
Works with
Native hooks CLI commands MCP (coming soon) CRON/CLI poll
Pair programming
Send a prompt, pass an interface, share a snippet — directly into your partner's session, whatever tool they use. No Slack, no screen share, no "hey can you look at line 42."
Both sessions stay focused on their own work. When one finds something the other needs, /coop sends it through. Your tool reads the conversation, composes the message, and your partner's tool picks it up automatically.
Group work
Generate a plan, split it into sections, and share it with your team. Each person takes a piece and coordinates through their AI coding session — without ever leaving the shell.
The plan lives in everyone's context. When Alice finishes the API layer, she sends a status update. Bob's tool sees it and knows the endpoints are ready for the UI. Carol's tests can target the real interfaces, not stubs.
Teleport your session
Working from your desktop? Check the code in, push your context — what you were doing, what's left, what you tried — and pick it up seamlessly on your laptop, a server, or a teammate's machine.
Session context travels with the work, not the hardware. Your plans, findings, and in-progress notes arrive at the next prompt on whatever machine you open next.
Not just chat — context
Every message, every file, every decision is indexed and searchable. When someone joins the session — human or AI — they get relevant history injected automatically. No catching up. No "scroll up."
Works from the CLI. Works from the web console. Works from a hook that fires before every prompt.
Web + CLI + API
Browse session messages and search context from a browser. Manage sessions from the terminal. Build integrations via REST.
Same data, three interfaces. Use what fits.
coopcli.com/dashboardcoop session peekPOST /api/u/:userId/sessions/:name/contextHow it works
Three moving parts, any tool, zero overhead.
Hook fires on every prompt
coop installs a UserPromptSubmit hook. Every time you press Enter, it silently polls the server for waiting messages.
Send with /coop
The slash command lets your tool compose and route a message naturally. Describe what to share — it goes to the right session instantly.
Context at the next prompt
At alice's next prompt the message is injected as context. The tool reads it and acts — no copy-paste, no alt-tab, nothing lost.
Get started in 60 seconds
Install
npm i -g coopcli Log in
coop login Create a session
coop session join my-feature Collaborate
/coop