Comparison from first-party sources, read Oct 22, 2026

T3 Code vs Skyflo

Keep the coding agents you already use. Compare T3 Code's free, open-source workspace with Skyflo's persistent missions, where agents work toward one goal with shared context, access controls, and memory.

What T3 Code orchestrator V2 changed in v0.1.0, how to enable plan mode, what you pay for, and when to choose Skyflo as an alternative.

At a glance8 dimensions, no winner score

T3 CodeDocumented strength

T3 Code brings Codex, Claude Code, Cursor, Grok Build, OpenCode, Antigravity, and Pi into one MIT-licensed app, with Muse Code in beta. Keep your subscriptions, run threads in separate worktrees, review diffs, and reach your agents from desktop, web, iOS, or Android. Since v0.1.0, orchestrator V2 lets an agent delegate tasks to other providers and models, and adds forks, a server-side queue, and scheduled tasks.

SkyfloWhere it sits

Skyflo is the agentic operating system for your company. For engineering work, a mission holds the goal across repositories, coordinates agents with scoped specialists and review when needed, records access decisions, and carries source-linked lessons into future missions. It runs on your Mac by default.

25 first-party sourcesRead Oct 22, 2026

The decision.

What should stay together: your agent threads, or the goal they are working toward?

Choose T3 Code for a free, open-source interface to your existing agents, with parallel worktrees and desktop, web, and mobile access. Choose Skyflo when a goal needs a persistent mission across repositories and agents, a record of access decisions, and source-linked memory for later work. Both coordinate several agents; T3's orchestrator V2, stable since v0.1.0, lets one agent delegate tasks to others. The decision is how you want to organize and carry the work forward.

Not run by Skyflo. Skyflo does not run T3 Code. Both run many of the same coding agents, each using your existing sign-in.

Choose T3 Code when

  • You want a free, MIT-licensed app you can inspect or fork, using the coding-agent subscriptions you already pay for.
  • You want a desktop app on Windows, Linux, or macOS, plus web and mobile control of agents on a machine you keep running.
  • Parallel threads, isolated worktrees, diffs, and pull requests cover your workflow, and you want one agent to delegate to other providers, as orchestrator V2 does since v0.1.0.

Choose Skyflo when

  • A change spans several repositories and should stay attached to one goal, with scoped specialists and a separate reviewer when needed.
  • You want a mission's access decisions, Skyflo tool activity, and review findings kept in a record on your Mac.
  • Later missions should find source-linked lessons from finished work, and proven workflows should become reusable Skills after review.
  • You want the same mission workspace for engineering, research, launches, and operations, using supported agents, files, browser, and terminal tools.

You might use both when

Use T3 Code for the agent threads and remote workflows that suit it, and Skyflo for work you want to organize into persistent missions with context for the next one. These are separate apps; this does not imply an integration or automatic transfer of sessions.

How do you enable T3 Code plan mode?

In stable v0.1.1, open Settings, General, then Legacy features and enable Plan mode (legacy). This legacy setting is off by default, and off means build mode. Turning it on restores the Build/Plan toggle, /plan and /default commands, and Shift+Tab. If the toggle is missing, check this setting first.

Plan mode uses the selected provider's planning behavior. Antigravity is an exception: it uses its own /plan command instead of T3 Code's toggle. Planning and permissions are separate choices; check the thread's permission mode before allowing execution.

In Skyflo

Plan is a work mode alongside Auto, Ask, and Orchestrate. A Plan mission waits for your plan approval before execution, then uses its selected access mode. A new Auto mission starts in Full access; Orchestrate starts in Ask for approval unless you have chosen otherwise.

SourcesPlan-mode settings UILegacy plan-mode settingAntigravity planningPermission modes

Is T3 Code orchestrator V2 stable, and what does it add?

Yes. Orchestrator V2 became stable in T3 Code v0.1.0 on October 15, 2026, after running in nightly builds since early October. The current stable release is v0.1.1, published October 21. If you still see the old behavior, update the server and every app you connect with.

V2 rebuilds how T3 Code runs agents. With delegate_task, an agent hands a task to a child agent on any provider and model and gets its result back, for example Claude planning while Codex implements. T3 Code recommends this over switching providers mid-thread, because a switch passes only a budgeted selection of messages, not the previous provider's reasoning, tool calls, or attachments. Agents also get T3 Code MCP tools to create, message, wait on, read, and interrupt threads, and any finished thread can be forked.

V2 also moves the message queue to the server so it survives restarts, resumes threads stopped by a usage limit when the limit resets, continues interrupted threads after a restart, and adds scheduled tasks. Delegated children inherit permission modes unless you override them, and agents cannot approve their own permission requests.

In Skyflo

Orchestrate works from a mission's objective, choosing a strategy and lead agent. Depending on the strategy and work, it can assign scoped specialists in separate worktrees and add an independent reviewer who cannot edit files. Focused runs use one agent; not every mission needs a team or a review.

SourcesOrchestrator V2 stable: v0.1.0 release notesLatest stable: v0.1.1Orchestrator v2 merge (#2829)Delegation, review, and automation toolsPortable handoffs

How do you update to T3 Code v2?

Update every machine that runs a T3 Code server and every app you connect with, including the mobile app, which ships as T3 Code 2.0 on the App Store and Google Play. A V2 server and a V1 app refuse to connect, and the message names the machine to update. The update button at the bottom of the sidebar can update connected machines in one step.

The first time V2 starts, it copies your existing database and imports your threads. It is a one-way copy: the previous version keeps its own data, and changes made in one version do not appear in the other. V2 also sets minimum provider versions, such as Codex 0.159, Claude Code 2.1.280, and OpenCode 2.0.18, and Settings, Providers shows any provider that is too old.

SourcesOrchestrator V2 stable: v0.1.0 release notesUpdating T3 Code

What is T3 Code nightly, and should you use it?

Nightly is T3 Code's prerelease train, published several times a day beside the stable releases. Orchestrator V2 ran there for about two weeks before it reached stable in v0.1.0. To install it, set T3CODE_CHANNEL=nightly when you run the install script, or install t3code-nightly-bin on Arch Linux. The store mobile apps work with both stable and nightly servers.

Stable is the better default for daily work. Nightly builds change quickly, and a background service keeps updating on the channel it was installed from, so choose the channel deliberately.

SourcesInstallation, channels, and providersUpdating T3 CodeStable and nightly releasesOrchestrator V2 stable: v0.1.0 release notes

What is T3 Code, and why use it?

T3 Code is a free, MIT-licensed control plane for coding agents from T3 Tools; its README calls it an agent harness control surface. It brings agents such as Claude Code and Codex into a shared interface while you keep their existing sign-ins and subscriptions.

The practical appeal is less switching between terminals: parallel agent threads, isolated Git worktrees, diffs, pull requests, and remote access live together. Developers who want to review work from a phone, use several providers, or inspect and fork their tools have concrete reasons to choose it. Its website emphasizes those workflows and control over your tools, rather than selling another model subscription.

SourcesT3 Code websiteT3 Code README (v0.1.1)Threads and worktreesRemote and mobile accessSource control and review

Is T3 Code an AI agent harness?

T3 Code calls itself an agent harness control surface. Claude Code, Codex, and the other providers supply their own agent behavior; T3 gives you a common place to run them, review changes, and manage threads and worktrees. Its orchestrator V2, stable since v0.1.0, lets those agents delegate work to each other, so describing it as only a chat interface would miss part of the product.

In Skyflo

Skyflo's engineering harness keeps a goal, its repositories, agents, access decisions, review, and learned context in one mission. Engineering is one use of Skyflo, the agentic operating system for your company. Its HyperAgent learning loop can carry reviewed lessons and Skills into future work, within boundaries it cannot change.

SourcesT3 Code README (v0.1.1)T3 Code websiteDelegation, review, and automation toolsOrchestrator V2 stable: v0.1.0 release notes

Is T3 Code free? How does pricing work?

The T3 Code app is free and open source under the MIT license. It does not resell model tokens: you bring the sign-ins, subscriptions, or API access required by the providers you use. A free interface does not make the underlying agent usage free.

T3 Code's usage view can show API-equivalent cost estimates. Its documentation says these are not your subscription bill, so do not read an estimated dollar amount as an extra T3 Code charge.

In Skyflo

Start free on macOS 14+ with no card. Agent subscriptions and model keys you bring are billed by their providers. Paid Skyflo plans add included models and optional Skyflo Cloud execution; see the current plans for limits and availability.

SourcesT3 Code websiteT3 Code README (v0.1.1)Usage and cost estimates

Which agents and platforms does T3 Code support?

Stable v0.1.1 supports Codex, Claude Code, Cursor, Grok Build, OpenCode, Google Antigravity, and Pi, with Muse Code as a beta integration that is off by default. You can also add agents from the ACP Registry, such as Devin, Cline, Kimi, and Droid, or local ACP commands. Each provider uses its own authentication and model access.

Agents T3 Code did not start, such as Claude Code or Codex in your own terminal, can work with a T3 Code environment through its MCP server once you approve their sign-in.

T3 Code has desktop apps for macOS, Windows, and Linux, plus web, iOS, and Android clients. The mobile apps control agents on the machine hosting the T3 Code server; that machine must remain running and reachable. Remote access includes T3 Connect, direct network pairing, and desktop-managed SSH.

In Skyflo

Skyflo runs on your Mac with its own agent, Codex, Claude Code, Cursor Agent, Antigravity, Grok CLI, OpenCode, Pi, and one custom ACP agent. Paid plans can run eligible Codex and Skyflo-agent missions in Skyflo Cloud while your Mac sleeps. Claude Code and Orchestrate run on the Mac.

SourcesInstallation, channels, and providersRemote and mobile accessPi providerACP Registry agentsMuse Code betaOrchestrator V2 stable: v0.1.0 release notesOutside agents through MCP

How does code review work in T3 Code?

T3 Code puts diffs and pull-request workflows beside the agent conversation. You can inspect changes, send review comments back to the agent, and work with GitHub, GitLab, Forgejo, Gitea, Bitbucket, or Azure DevOps. Orchestrator V2, stable since v0.1.0, also runs delegated review rounds with another provider or model.

Reviewing a diff yourself, asking another agent to review, and restricting a reviewer from editing are different controls. The reviewed T3 sources document the first two, but do not define a dedicated reviewer role without edit authority.

In Skyflo

When Skyflo adds an independent reviewer, it can read, search, ask, and report findings but cannot edit files. Review is selected by strategy and risk in Orchestrate, or started by Skyflo's own agent. It is a second opinion, not a guarantee that the work is correct.

SourcesSource control and reviewComposer and provider skillsDelegation, review, and automation toolsOrchestrator V2 stable: v0.1.0 release notes

When is Skyflo the right T3 Code alternative?

Skyflo is worth considering when the work should outlast an individual agent thread: a change across repositories, a mission with scoped specialists, or a recurring responsibility that benefits from lessons learned earlier. It keeps the objective, context, access decisions, and record together, with personal memory linked to the work that produced it.

For example, an API change may require updates in a backend, web app, and client library. A Skyflo mission can include those registered repositories, coordinate specialists, and add a reviewer without edit access when the strategy calls for it. Finished work can leave source-linked memory; a workflow verified in two repositories can become a Skill once you or an independent agent approves it.

T3 Code remains a strong fit when open source, Windows or Linux support, mobile control, and a free interface over existing subscriptions are your priorities. Since v0.1.0 it also lets agents delegate to each other. Choose based on the workflow you need, rather than assuming one app will make the underlying models better.

SourcesT3 Code websiteT3 Code README (v0.1.1)Remote and mobile accessDelegation, review, and automation toolsOrchestrator V2 stable: v0.1.0 release notes

Skyflo vs T3 Code, dimension by dimension.

The same 8 dimensions run on every engineering comparison, including the ones where T3 Code is stronger. A row reading “not addressed” means the reviewed documentation does not cover it, which is not the same as the product lacking it.

T3 Code and Skyflo across 8 dimensions
DimensionT3 CodeSkyflo
Primary unit of workA persistent thread with messages, activity, checkpoints, diffs, and provider session state. Several threads can run in parallel. Since v0.1.0 a thread can delegate tasks to child threads on other providers, fork, and switch provider between turns with a budgeted handoff.A mission: one goal with its conversation, the agents working on it, their approvals, and its record. It persists across sessions and goes idle rather than closing.
Execution environmentAgents run on the machine hosting the T3 Code server. macOS, Windows, Linux, web, iOS, and Android clients connect locally or remotely through T3 Connect, network pairing, or desktop-managed SSH. The host must stay running and reachable.Agents run on your Mac by default. On a paid plan you can start or move a mission to Skyflo Cloud, a machine Skyflo runs for that mission, which keeps working while your Mac sleeps. Only Codex and Skyflo's own agent run there; Claude Code stays on your Mac. A mission started there from a GitHub repository opens a pull request.
Agent and model choiceStable v0.1.1 supports Codex, Claude Code, Cursor, Grok Build, OpenCode, Antigravity, and Pi, with Muse Code as a beta integration, plus ACP Registry agents and local ACP commands. Each uses its own sign-in and model access.Skyflo's own agent plus seven external agents: Codex, Claude Code, Cursor Agent, Antigravity, Grok CLI, OpenCode, and Pi, and one custom ACP agent added through a manifest file. External agents use their own sign-in and models; Skyflo's own agent uses the managed models every paid plan includes, or your Moonshot or Z.ai key. Orchestrate runs several on one mission and can pick the lead.
Cross-repository coordinationThreads can use separate worktrees, an existing checkout, or no project, and orchestrator V2 can give a delegated child its own worktree. The reviewed sources organize that work around threads and projects rather than one registered multi-repository mission.A workspace is an ordered set of up to eight registered Git checkouts, and one mission can span them. In Skyflo Cloud a mission spans one to five. Each writing specialist works in its own worktree, so edits stay apart while the work runs; integrating them is still a change you review.
Approval and mutation boundariesSupervised, Auto-accept edits, Auto, and Full access map to provider-specific permission behavior; the initial default is Full access and can be set per environment or project. Delegated children inherit modes unless overridden, a thread cannot message another with broader permissions, and agents cannot approve their own permission requests. Plan mode is a separate legacy setting.One access mode governs every agent on a mission, Skyflo's own and the external ones. Skyflo answers each agent's permission requests by that mode and records the decision. In Full access, the default for a new Auto mission, prompts are off and folder confinement is lifted. Orchestrate starts at Ask for approval, and Plan mode waits for you to approve the plan.
Independent reviewDiff review, comments sent back to the agent, checkpoints, and pull-request workflows. Orchestrator V2 runs delegated review rounds on another provider or model. The reviewed contract does not define a dedicated reviewer role that cannot edit files.In Orchestrate missions, Skyflo adds a separate reviewer by strategy and risk, and Skyflo's own agent can start one. The reviewer can read, search, ask, and report, but cannot edit files. Not every mission is reviewed, and a review is a second opinion, not a guarantee.
Browser, terminal, and automation evidenceTerminals, a shared browser, iOS and Android simulators on the host, source-control integrations, and usage reporting. Since v0.1.0, scheduled tasks run on the server, including webhook triggers, and delegated tasks can watch pull requests.Code, browser, terminal, and automations share one workspace, where you and Skyflo's own agent work in the same browser and terminal. On paid plans, missions sign in to websites with your saved sign-ins, passwords kept in the Keychain, and agents can work in any Mac app through Skyflo Computer Use, stopping before a submit, send or payment outside Full access. Each mission keeps an append-only record on your Mac of approvals, Skyflo tool calls, including external agents' calls through Skyflo's tools, and review findings, every event hash-linked to the one before it.
Cross-mission memory, provenance, and user controlThreads, checkpoints, drafts, and provider session state persist, and interrupted threads can continue after a restart. Handoffs and forks carry selected conversation context between providers. The reviewed sources do not document a separate layer that learns source-linked memory from completed threads for later work.Personal memory stored on your Mac, learned from finished missions with a link to its source. Skyflo keeps a memory when the evidence supports it; otherwise it waits for you to keep, correct, or dismiss it, and you can remove any memory later. A workflow verified in two repositories can become a Skill once you or an independent agent approves it, and you can also teach a Skill a task once, by showing it, saving a finished mission or attaching the steps. Reverting a Skill or a routing change alters what Skyflo does next, not past work.

First-party sources, dated.

Last reviewed Oct 22, 2026

Every statement about T3 Code on this page is limited to behavior documented on these pages, on the date they were read. Where they do not cover a dimension, the table says so instead of guessing.

Try both on the same objective.

Pick the piece of work you were going to evaluate on.

Start free. macOS 14+, Apple silicon and Intel. Agent subscriptions and model keys you bring are billed by their providers.