open source

Agents write code.
Humans approve it.
In cooderation.

Start a Room
Rooms

What if AI had a shared workspace?

When an agent runs in isolation, it hallucinates context. When it shares a room with your team — same editor, same terminal, same preview — it stays grounded in reality.

Shared Monaco editor with live cursors
One terminal, synchronized for everyone
Browser preview with click-to-annotate
room://team-sprint
room.tsagents.ts
import { Room } from '@co-od/sdk'
import { Agent } from './agents'
 
const room = new Room('team-sprint')
 
room.onAgentJoin(async (agent) => {
const patch = await agent.propose({
file: 'src/auth.ts',
change: 'Add rate limiting'
})
 
await room.review(patch)
})
A
S
M
3 editing
Agent streaming...
B
Builder Agent
2 minutes ago
Pending Review
Add rate limiting to auth endpoint
Prevents brute-force login attempts by limiting requests to 100 per 15-minute window per IP.
src/auth.ts
import { verify } from './jwt'
+import { rateLimit } from './middleware'
 
export const auth = async (req) => {
+  await rateLimit(req, { max: 100 })
-  // TODO: add rate limiting
Governance

Agents propose. Humans approve.

No code lands without a human thumbs-up. Patches queue in the room, reviewable by anyone present. Every accept and reject is logged, auditable, and final.

AI proposes patches with evidence
Inline diff review per patch
Full audit trail of every decision
Multiplayer

Chat. Code. Preview. One room.

Talk to AI like ChatGPT, watch it edit files in a real IDE, and see the live preview update — all in one shared workspace. Switch between views with a click.

Chat with AI — it calls tools and writes code for you
Full editor with file tree, syntax highlighting, and live cursors
Instant preview of your running app in the same room
room://design-sprint
3 online
Y
You · just now
Add a dark mode toggle to the navbar. Use the existing theme context.
A
Agent · streaming
I'll add the toggle to Navbar.tsx using the useTheme() hook. Creating the patch now...
edit_filesrc/components/Navbar.tsx
Ask the agent anything...
Open Source

Your code. Your rules.

MIT licensed, self-hostable, no vendor lock-in. Run Co-od on your infrastructure, own your data, and contribute back to the community.