Skip to content
 
 

Latest commit

 

History

6,161 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

T3 Code Fold

T3 Code Fold extends T3 Code with a foldable Android workspace, live Codex voice, and agent handoffs between connected machines. Web, desktop, and Android share compatibility with older servers, while Fold builds use their own install and update sources.

Download Fold · Install a server · Update guide · Foldable demo

Extra features

Compared with upstream main at 1de563c149, synced 21 September 2026. These tables describe the code on Fold's main; an older published installer may not include every change.

Agents, voice, and compatibility

Feature What you get Available in
Live Codex voice Choose a speaking voice and microphone, read transcripts and agent status, mute speaker and mic separately, use shortcuts, and keep talking while navigating. Optional file/diff/question context and spoken end/task switching are supported. Voice setup. Web · Desktop · Mobile
Handoffs between machines An agent can discover connected environments, start or message a thread elsewhere, and read or wait for its response. Server · Connected clients
Fleet CLI Use t3 fleet to discover environments and projects, create threads, send messages, read results, and wait. Retried requests keep their original receipt. CLI
Task handoff skill Give another thread ownership of work with its objective, progress, code location, constraints, and a return contact. Handoff instructions. Agents with T3 tools or CLI
Older-server compatibility Connect the same client to pre-orchestration and current servers; browse threads, send messages, and answer approvals and questions. Compatibility guide. Web · Desktop, including macOS · Android
Optional Cite bubble Hide the selection bubble through Settings → General → Show Cite on text selection, without disabling text selection. Web · Desktop
Vim keyboard mode Navigate threads, responses, controls, and the composer with Zed-style modal keyboard controls. Follow the learning guide to get started. Web · Desktop
Splatter backdrop Paint splatter across the whole chat canvas in your theme's colours, sized to fill anything up to 4K. Choose how much paint with the Splatter amount slider, and browse patterns in a scrolling preview strip under Settings → Appearance → Splatter pattern. See it. Web · Desktop · Mobile

Android and foldable phones

Feature What you get
Chat beside workspace tools Keep the conversation visible while using Files, Terminal, or Git on an unfolded phone.
Resizable panes Drag the divider to adjust the workspace, including a compact pane when chat needs more space.
Fold-aware navigation Tool selection, sidebar controls, and Android Back behavior account for the split workspace.
Background voice calls Keep talking with the screen locked, end calls from the ongoing notification, and use system speaker or Bluetooth call routing.
Shared project colours and icons See automatic colours, custom icons, and emoji configured on desktop for projects on the same server.
Selectable Markdown and links Select and copy across paragraphs, lists, and tables, while keeping response links clickable.
Agent activity notifications Get local alerts for completed or failed work, approvals, and questions; tap to return to the thread. Requires the app to remain connected.

Fold installation and updates

Feature What you get
Separate Android preview Install Fold alongside the upstream Play Store app. Compatible JavaScript updates come from Fold's GitHub OTA feed and must match the native runtime.
Fork-owned server updates Server updates, remote SSH installs, and copied commands use Fold release packages. Older updaters get a manual Fold command instead of installing upstream T3.
Dedicated desktop feeds Windows, macOS, and Linux builds use Fold's desktop feeds, separate from APK releases. The release workflow publishes the matching server first and includes Windows WSL terminal support.
Connection and release limits
  • Cross-environment delivery requires a running client connected to both servers. Accepted work continues on the destination if that client disconnects; follow-up delivery needs the connection restored.
  • A handoff passes context and code references. It does not copy your checkout or uncommitted changes to another machine.
  • Compatibility mode connects updated Fold clients to older servers. New orchestration actions still need a current server; it does not retrofit old client binaries.
  • Updated clients preserve basic voice on older Fold hosts and enable advanced controls per host as servers are updated. Older clients retain basic voice on updated hosts. Task switching reconnects audio; view sharing is optional and bounded, without screen capture. Recheck upstream voice controls, context sharing, and call ownership across clients before retiring these differences.
  • Android activity notifications are local, connected-app notifications, not disconnected push delivery. Bluetooth behavior, including Meta Ray-Ban glasses, still needs physical-device verification.
  • Installers and source availability differ. macOS automatic updates require signed builds; unsigned Mac builds are manual downloads. See releases for available artifacts.

Upstream orchestration integrated early

Fold also includes upstream's orchestration work, merged ahead of the upstream main baseline above. These capabilities come from that integration; Fold's cross-environment routing builds on it.

Capability What it enables
Agent thread tools Start, list, read, message, and wait for threads, with task delegation through T3's orchestration tools.
Subagent threads Represent supported provider subagents as child threads with their own activity and relationship to the parent.
Forks and provider handoffs Branch work, switch providers, and merge work back where supported. Portable context has limits: handoff details.
Server-owned message queues Queue work after an active turn and edit, reorder, remove, or promote queued messages. Queue controls.
Cursor SDK runtime Run Cursor through its SDK, including streamed task activity and child-thread projections. Setup and capability limits.

Upgrading an older server also migrates its conversation transcripts into the new runtime. Read older-thread migration for what carries over and how sessions resume.

Upstream already supplies the core clients, remote connections, provider support, voice dictation, source-control tools, and much of the project styling. The September 9 sync also includes desktop window capture, question-answer attachments, Android wallpaper colors and optional Material You layout, minimap turn navigation, and pull-request merge defaults. These are shared upstream features, not Fold-only additions. The tables above describe Fold's additions or extensions to that foundation. Recheck them after upstream merges overlapping functionality; Pebble's separate watch app and its legacy compatibility branch are not features of this main branch.

Foldable demo

Chat + Files Resizable workspace
Chat and Files side by side on an unfolded Android phone A resized T3 Code Fold workspace giving the active pane more room

Select across Markdown

Android's native selection controls work across mixed response content, including headings, paragraphs, links, lists, inline code, and tables.

Native Android text selection spanning Markdown headings, paragraphs, lists, links, inline code, and a table

Download the Android preview from GitHub Releases. The preview package is separate from the Play Store build, so it can be installed for testing without replacing the production app.

Splatter backdrop

Every screenshot below has the splatter backdrop turned on. Turn it on for any theme under Settings → Appearance → Splatter backdrop, set how much paint with Splatter amount, then scroll the pattern previews to pick one.

Turn on Dynamic splatter and every pull request that merges adds a splat in its project's colour. The canvas wipes clean at 6am local time.

Cyberpunk with neon glow: splatter and bursts of spray across the whole canvas

Filling a 4K canvas Codex, light
Splatter spread across a 3840×2160 canvas instead of two small corners Splatter in the Codex light theme

Scrolling pattern previews under Settings, Appearance, Splatter pattern

About upstream T3 Code

T3 Code is an "agent harness control surface". It enables control of the agents on your machine with a best-in-class mobile app (iOS, Android), web app and Electron-based desktop app.

Works with your subscriptions on Claude Code, Codex, Cursor, Grok Build, OpenCode, and Google Antigravity. If they're set up on your computer, T3 Code can control them.

"Wait, what are you selling me?"

Nothing. We built T3 Code because we wanted the best possible development experience with agents. We were inspired by existing solutions like the Codex desktop app, Conductor, Claude Desktop and Cursor Glass, but none met our bar.

We wanted something performant, remote-ready, and truly open. If we ever go the wrong direction, we want you to have everything you need to fork and build the editor that you want.

Installation

Warning

T3 Code currently supports Codex, Claude, Cursor, Grok Build, OpenCode, and Antigravity. 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.

Command line

npx --yes --prefer-online --package=https://github.com/BreakTheBeta/T3codefold/releases/download/fold-server-latest/t3.tgz t3

On Windows, in PowerShell:

Tip: Use npx --yes --prefer-online --package=https://github.com/BreakTheBeta/T3codefold/releases/download/fold-server-latest/t3.tgz t3 --help for the full CLI reference.

Desktop app

Download Fold desktop builds from GitHub Releases. The upstream Homebrew, winget, and AUR packages install regular T3 Code.

Some notes

We are very very early in this project. Expect bugs.

We are (mostly) not accepting contributions yet. Small fixes may be considered. Big features will not be.

Documentation

Full docs live in docs/. There's no docs site yet.

Building from source? Start at docs/internals/overview.md.

If you REALLY want to contribute still.... read this first

Install vp

T3 Code uses Vite+ so you'll need to install the global vp command-line tool.

macOS / Linux

curl -fsSL https://vite.plus | bash

Windows

irm https://vite.plus/ps1 | iex

Checkout their getting started guide for more information: https://viteplus.dev/guide/

Install dependencies

vp i

Read CONTRIBUTING.md before reporting a bug or opening a PR.

Have a feature request? Start an Ideas discussion.

Need support? Join the Discord.

About

T3 Code for Android foldables: live Codex voice, background calls, Bluetooth audio, resizable panes, mobile project styling, and an optional Cite bubble. README catalogs fork differences and upstream overlap.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages