esveo's fork of T3 Code, the agent harness for Claude Code, Codex and more.
Works with your subscriptions on Claude Code, Codex, Cursor, Grok Build, OpenCode, Google Antigravity, and fx. If they're set up on your computer, esveo code can control them.
Getting started · Features · Changelog · Upstream
Setting up the app, the server and your clients is described in docs/fork/setup.md.
Warning
esveo code currently supports Codex, Claude, Cursor, Grok Build, OpenCode, Antigravity, and fx. Install and authenticate at least one provider before use:
- Codex: install Codex CLI and run
codex login - Claude: install Claude Code and run
claude auth login - Cursor: install Cursor CLI and run
agent login - Grok Build: install Grok Build CLI and run
grok login - OpenCode: install OpenCode and run
opencode auth login - Antigravity: enable it in Settings, then use Install Antigravity and Sign in with Google. No CLI is required.
- fx: install fx and run
fx loginon the machine running the esveo code server (setup guide)
Drag a thread next to the one you have open.
The repository's commit graph in the side panel. Click a commit to see its diff, or ⌘-click a second one to diff the range.
The composer shows context usage, the thread's cost and how long the prompt cache stays warm.
![]() |
![]() |
![]() |
Every subagent opens as its own thread, live while it runs. From there you can send it a message through the main agent, and stop a Claude subagent.
A coordinator thread starts child threads, waits for them and collects their results. Existing threads can be moved under a coordinator, to another one, or released again. To let it start and reach threads in other projects too, turn on Cross-project threads in Settings → Threads.
Watch every agent move between thinking, reading, editing, terminal and subagents.
Read back the thinking behind any answer.
Talk to the open thread instead of typing. GPT-Live holds the conversation on your Codex ChatGPT login, hands the work to the thread's agent and reads the result back. Turn it on under Settings → Voice → Voice calls; while it is off, nothing of it runs and agents don't get its voice_say tool.
esveo and esveo Midnight, each in light and dark.
- A Notes tab in the right panel for notes and todos per thread, per project and globally: capture with ⌥⌘K, drag to sort or tick off, and insert a note into the composer in one click.
- Notion pages in the right panel: a Notion link in the chat opens the page read-only, with its properties, content and relations, once a Notion integration secret is stored under Settings → Source Control.
- An Instructions tab in the right panel to read and edit the
CLAUDE.mdorAGENTS.mdyour Claude or Codex agent reads, for the thread's checkout or globally. - Runs on upstream's Orchestrator V2 ahead of upstream's own release: fork a thread from any answer, switch provider mid-thread, attach threads as context, scheduled tasks, and usage limits that resume by themselves. Your chats are backed up before the one-time move to it.
- Threads, subagents and workflows survive a server restart.
- Two-line thread cards, grouped by project.
- Prompts lost to an early interrupt carry over to the next turn.








