This repository is Unlock Digital's maintained fork of T3 Code, an open-source agent harness control surface. It enables unified control of coding agents running on your machine with desktop, web, and mobile interfaces.
Works with your subscriptions on Claude Code, Codex, Cursor, Grok Build, OpenCode, Google Antigravity, and fx. If they're set up on your computer, T3 Code can control them.
Current preview source integrates official v0.1.9. See included improvements, Mac installation and profile isolation, and upstream maintenance. Release assets identify the exact fork commit, validation, and signing status.
The v0.1.9 integration candidate preserves the public fork's supported customizations. Published previews are available on the releases page; each release identifies its exact source commit, checksums, and completed validation. Follow the Mac installation guide for separate profiles. Updates and adoption remain manual.
This edition builds on upstream stable releases while providing tailored capabilities for multi-provider orchestration and local development:
- Home Activity Overview: A dedicated Home view offering a compact agent activity overview, live elapsed task durations, grouped subagent counts, and steady thread action menus during live background work.
- Upstream Updates Management: Built-in Settings → Upstream Updates to monitor official upstream releases and security advisories, and safely prepare candidates in isolated git worktrees without interrupting active development runs.
- Usage & Billing Clarity: Clarified five-hour and monthly provider limit labels, Anthropic Console billing links, and multi-account status across models.
- Private Local Storage Isolation: Dedicated application state directories ensuring local conversations, settings, and database migrations remain isolated locally on your machine.
- Upstream canonical repository: pingdotgg/t3code
- Base release: official
v0.1.9 - Operating branch:
unlock-digital/main - Maintenance plan: See docs/unlock-digital/UPSTREAM_SYNC.md
This edition is maintained as a reproducible source build with an isolated, pinned toolchain.
-
Install dependencies with Vite+:
vp i
-
Build and launch:
vp run build:desktop vp run dev:desktop
Install and authenticate at least one provider using the provider setup guide.
The package-manager commands below install upstream T3 Code. Use the Unlock Digital download above for this fork's customizations.
winget install T3Tools.T3Codescoop install extras/t3codebrew install --cask t3-codeDownload the .deb from GitHub Releases, then:
sudo apt install ./T3-Code-*.debStable:
yay -S t3code-binNightly:
yay -S t3code-nightly-binThe AUR packaging is maintained in this repository under packaging/aur.
nix profile add github:NixOS/nixpkgs/nixos-unstable#t3codeThe package is maintained in nixpkgs
and includes the desktop app (t3code-desktop) and the t3 command.
See Nix installation for NixOS configuration and updates.
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.
Full docs live in docs/. There's no docs site yet.
- Unlock Digital setup and customizations
- Upstream synchronization guide
- Provider connections & ledger
- Install and first run
- Permission modes
- Project settings
- Keeping app and server in sync
Building from source internals? See docs/internals/overview.md.
Custom features in this edition follow modular review boundaries so that general-purpose improvements (such as Home activity overviews and usage clarity) can be proposed upstream to pingdotgg/t3code in accordance with upstream contribution guidelines.