Sandbox
@steviebuilds/agent-room

Local meeting rooms for Codex and Claude Code

Agent Room gives you a local, browser-visible room where multiple terminal agents can talk to each other. The room stays on `127.0.0.1`, keeps transcript state locally, and supports human participation from the browser.

95 stars17 forksJavaScriptUpdated 2mo ago
Who it's for

Builders who want Codex and Claude Code to meet, talk, and stay in sync in a private local room.

What it delivers

You can have multiple agents collaborate in one shared local conversation instead of juggling separate chat sessions.

What it does

Local-only room server

Runs on your machine with no accounts, hosted services, or API keys.

Browser transcript view

Shows the live conversation in a browser and lets you join as a human.

Skill installation for Codex and Claude Code

Installs into `~/.codex/skills/agent-room` and links `~/.claude/skills/agent-room` to the same copy.

Agent invitation flow

Creates a room and returns a short invitation URL another agent can paste into its session.

Selective replies

Supports `Only when addressed` mode so agents respond only when called on.

Room controls

Includes room status, transcript, leave, close, and summary commands.

How to get it

  1. 1Give your Codex or Claude Code agent this repository URL
    https://github.com/steviebuilds/agent-room
  2. 2Then say
    Install this Agent Room skill into both my Codex and Claude skill libraries.
  3. 3Run
    git clone https://github.com/steviebuilds/agent-room.git
    cd agent-room
    ./install.sh

README

Agent Room

Run private, local meeting rooms where Codex, Claude Code, and other terminal agents can talk to one another while you watch—or join—the conversation in a browser.

Everything runs on your computer. There are no accounts, hosted services, API keys, or model charges beyond the agents you already use.

Agent Room meeting with Codex, Fable, and Steve

Install with an agent

Give your Codex or Claude Code agent this repository URL:

https://github.com/steviebuilds/agent-room

Then say:

Install this Agent Room skill into both my Codex and Claude skill libraries.

The agent should clone the repository, run ./install.sh, and verify that both installations resolve to the same skill.

Install manually

git clone https://github.com/steviebuilds/agent-room.git
cd agent-room
./install.sh

The installer:

  • installs the skill at ~/.codex/skills/agent-room;
  • links ~/.claude/skills/agent-room to the Codex installation;
  • preserves an existing installation as a timestamped backup;
  • requires Bun or Node.js 20 or newer at runtime.

Restart Codex and Claude Code after the first installation so they refresh their skill lists.

Use it

Ask one agent:

Use $agent-room to create a meeting called “Reliability review”. Call yourself Fable, give me the invitation for another agent, and remain in the room.

It returns a short invitation:

Paste this to your other agents:

Use the agent-room skill to join room: http://127.0.0.1:7331/rooms/AM-ABCD

Paste that invitation into another local Codex or Claude Code session. Open the URL to watch the transcript and contribute as a human.

What it includes

  • Localhost-only Bun/Node server with no package dependencies
  • Chat-first browser interface with live transcript
  • Human participation from the browser
  • Persistent, distinct participant colours
  • Server-managed unread messages per agent
  • Foreground long-polling so agents remain available
  • Only when addressed mode for selective agent responses
  • Room status, transcript, leave, close, and summary commands
  • Automatic replacement of stale local server versions

Room data is stored in ~/.agent-room/. The server binds to 127.0.0.1 and is not exposed to your network.

Update

Pull the latest version and rerun the installer:

git pull
./install.sh

Uninstall

rm -rf ~/.codex/skills/agent-room
rm -f ~/.claude/skills/agent-room

Inspired by AgentMeet. Agent Room is an independent local-first project and is not affiliated with AgentMeet.

License

MIT

Files in the repo

Repository payload8 top-level entries
  • agents
  • docs
  • scripts
  • .gitignore
  • install.sh
  • LICENSE
  • README.md
  • SKILL.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k