I found the retry state being cleared before the payment intent resolves. I’m updating the state machine and adding regression coverage.
Codey is a multi-agent workbench. Orchestrate Claude Code, Codex, OpenCode, and pi across your projects — with teams, automations, memory, and a browser your agents can use. 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 work to Claude Code, Codex, OpenCode, or pi, isolating parallel chats with git worktrees, and letting teams share context as they hand work to one another. Reach it from your Mac, your phone, your terminal, or just by 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.
Chat, terminal, browser, git, files, and agent activity live in one native workbench — shown here in Codey's Terminal Dark theme.
Live plans, diffs, branches, terminal, and browser beside every chat.
Schedule recurring jobs, inspect runs, and dry-run before going live.
The agent can read and navigate. Any state-changing action waits for your approval.
Codey is viewingVisible, permissioned web actions without leaving the workspace.
Codey turns a pile of separate CLIs into a coordinated workbench — with isolation, memory, and orchestration built in.
Switch between Claude Code, Codex, OpenCode, and pi per workspace — with independent models and one consistent interface.
Build teams with different roles, tools, agents, and models. Route automatically, run roundtables, or draw branching flow graphs with revision loops.
Run chats side by side in isolated git worktrees, compare agents on the same prompt, then create and watch a pull request without collisions.
Project and global memory follows the work across agents. Codey also turns repeated successful procedures into reusable playbooks.
Schedule recurring agent jobs, review a dry run before enabling them, and inspect a clear activity trail for every unattended run.
Agents can open, read, click, and fill in a built-in browser. Viewing is safe by default; state-changing actions wait for your approval.
See the agent’s plan, tool activity, file diffs, terminal, branch status, and browser beside the conversation as the work unfolds.
Use system-wide push-to-talk dictation or have a spoken back-and-forth conversation, including an on-device WhisperKit option.
Keep working from the Mac app, terminal UI, Telegram, Discord, or iMessage — all connected to the same local gateway.
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.