Codey is a multi-agent workbench. Orchestrate Claude Code, OpenCode, and Codex across your projects — from a macOS app, your favorite chat platform, or system-wide voice. It's not a chat bridge. It's command central.
One place to point every coding agent you own at the work in front of you.
Most agent tools lock you into one CLI and one window. Codey sits above them — routing prompts to Claude Code, OpenCode, or Codex, isolating each project in its own workspace, and letting you spin up whole teams of agents that pass work between each other. Reach it from your phone, your menu bar, or just by holding a key and talking.
A native menu-bar app to drive it all.
Telegram, Discord & iMessage.
Hold a key, speak, done — on-device.
A keyboard-first TUI for the shell.
Codey turns a pile of separate CLIs into a coordinated workbench — with isolation, memory, and orchestration built in.
Switch between Claude Code, OpenCode, and Codex per workspace — each with its own model, from Opus to GPT-5-Codex. One command moves the whole conversation.
Define workers in markdown — each with a role, tools, and agent. Run them solo, sequentially, or as a manager-moderated roundtable that talks to itself.
Fire one prompt at every agent at once with /parallel and compare answers side by side. Pick the best, or let them race.
Every project gets its own working directory, persistent memory.md, and worker roster. Switch context without losing your place.
Hold a hotkey, speak, release. WhisperKit transcribes on the Neural Engine — no API key, no upload — and types straight into the focused app.
Built-in /health, /metrics, and /ready endpoints, per-user rate limiting, and auto-chunked responses keep the gateway production-ready.
The same vocabulary works in every channel — chat, app, or TUI.
/team <task>Run a team of workers, sequentially or auto-dispatched/worker <name> <task>Run a single named worker on a task/parallel <prompt>Run all agents at once and compare/agent <name>Switch the active coding agent/workspace <name>Switch to another project workspace/workspacesList every workspace you've set up/model <name>Show or set the model for the agent/statusGateway status & channel connectivity/clearClear the current conversation history/helpShow the full command referenceClone the repo, configure your keys, and start the gateway. That's it.
Pull dependencies across the monorepo.
Compile TypeScript and the macOS app.
Add agents, models, and channel tokens interactively.
Launch the gateway and connect your channels.
# clone & install git clone https://github.com/its-ahoh/codey.git cd codey && npm install # build everything npm run build # set up agents, models & channels cp gateway.json.example gateway.json npm run configure # launch the gateway npm start
Native menu-bar app with built-in voice. Grab the latest DMG for your chip.
Builds are unsigned — on first launch, right-click the app and choose Open to bypass Gatekeeper.