|
1 | | -# T3 Code |
| 1 | +# SynthOS · Night Riders |
2 | 2 |
|
3 | | -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](https://apps.apple.com/us/app/t3-code-remote-claude-more/id6787819824), [Android](https://play.google.com/store/apps/details?id=com.t3tools.t3code)), [web app](https://app.t3.codes) and [Electron-based desktop app](https://t3.codes). |
| 3 | +SynthOS brings the GCH multi-model workflow and Night Riders cockpit into a customized [T3 Code](https://github.com/pingdotgg/t3code) workspace. T3 owns agent execution, terminals, projects and checkpoints. SynthOS adds durable missions, knowledge and memory connections, reviewed mail, and device intake. |
4 | 4 |
|
5 | | -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. |
| 5 | +The lead car stays at the top of the cockpit. Search, grep and documentation motorcycles represent their assigned roles; activity lights follow observed work. Midnight Protocol extends the synthwave palette across the editor, terminal and settings. |
6 | 6 |
|
7 | | -## "Wait, what are you selling me?" |
| 7 | +## Run this fork |
8 | 8 |
|
9 | | -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. |
| 9 | +Install [Vite+](https://viteplus.dev/guide/) and use the Node and package-manager versions pinned in `package.json`. |
10 | 10 |
|
11 | | -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. |
12 | | - |
13 | | -## Installation |
14 | | - |
15 | | -> [!WARNING] |
16 | | -> T3 Code currently supports Codex, Claude, Cursor, Grok Build, OpenCode, and Antigravity. Install and authenticate at least one provider before use: |
17 | | -> |
18 | | -> - Codex: install [Codex CLI](https://developers.openai.com/codex/cli) and run `codex login` |
19 | | -> - Claude: install [Claude Code](https://claude.com/product/claude-code) and run `claude auth login` |
20 | | -> - Cursor: install [Cursor CLI](https://cursor.com/cli) and run `agent login` |
21 | | -> - Grok Build: install [Grok Build CLI](https://x.ai/cli) and run `grok login` |
22 | | -> - OpenCode: install [OpenCode](https://opencode.ai) and run `opencode auth login` |
23 | | -> - Antigravity: enable it in Settings, then use **Install Antigravity** and **Sign in with Google**. No CLI is required. |
24 | | -
|
25 | | -### Command line |
26 | | - |
27 | | -```bash |
28 | | -curl -fsSL https://t3.codes/install.sh | sh |
29 | | -``` |
30 | | - |
31 | | -On Windows, in PowerShell: |
32 | | - |
33 | | -```powershell |
34 | | -irm https://t3.codes/install.ps1 | iex |
35 | | -``` |
36 | | - |
37 | | -Then run `t3` to start the server and open the local web app. `t3 service install` keeps it running in the background, `t3 update` moves to a newer release, and `t3 --help` has the full reference. |
38 | | - |
39 | | -To try it once without installing, run `npx t3@latest` instead. |
40 | | - |
41 | | -### Desktop app |
42 | | - |
43 | | -Install the latest version of the desktop app from [GitHub Releases](https://github.com/pingdotgg/t3code/releases), or from your favorite package registry: |
44 | | - |
45 | | -#### Windows (`winget`) |
46 | | - |
47 | | -```bash |
48 | | -winget install T3Tools.T3Code |
49 | | -``` |
50 | | - |
51 | | -#### Windows (`scoop`) |
52 | | - |
53 | | -```bash |
54 | | -scoop install extras/t3code |
55 | | -``` |
56 | | - |
57 | | -#### macOS (Homebrew) |
58 | | - |
59 | | -```bash |
60 | | -brew install --cask t3-code |
61 | | -``` |
62 | | - |
63 | | -#### Debian, Ubuntu (`.deb`) |
64 | | - |
65 | | -Download the `.deb` from [GitHub Releases](https://github.com/pingdotgg/t3code/releases), then: |
66 | | - |
67 | | -```bash |
68 | | -sudo apt install ./T3-Code-*.deb |
| 11 | +```sh |
| 12 | +vp i |
| 13 | +vp run dev |
69 | 14 | ``` |
70 | 15 |
|
71 | | -#### Arch Linux (AUR) |
72 | | - |
73 | | -Stable: |
74 | | - |
75 | | -```bash |
76 | | -yay -S t3code-bin |
77 | | -``` |
| 16 | +Open the URL printed by the runner, complete pairing, then choose **SynthOS** in the sidebar or visit `/synthos` on that origin. Provider logins belong to the host running the server. |
78 | 17 |
|
79 | | -Nightly: |
| 18 | +To build and run the local CLI with the bundled web app: |
80 | 19 |
|
81 | | -```bash |
82 | | -yay -S t3code-nightly-bin |
| 20 | +```sh |
| 21 | +vp run --filter t3 build |
| 22 | +node apps/server/dist/bin.mjs --no-browser |
83 | 23 | ``` |
84 | 24 |
|
85 | | -The AUR packaging is maintained in this repository under [`packaging/aur`](./packaging/aur). |
86 | | - |
87 | | -## Some notes |
88 | | - |
89 | | -We are very very early in this project. Expect bugs. |
90 | | - |
91 | | -We are (mostly) not accepting contributions yet. Small fixes may be considered. Big features will not be. |
92 | | - |
93 | | -## Documentation |
94 | | - |
95 | | -Full docs live in [docs/](./docs). There's no docs site yet. |
| 25 | +The CLI is named `gch`; this checkout runs it directly through the entrypoint above. Upstream T3 installers and automatic release updates do not install this fork. SynthOS uses its own `.synthos` data directory and desktop identity. Upstream telemetry is disabled by default. |
96 | 26 |
|
97 | | -- [FAQ](./docs/user/faq.md) |
98 | | -- [Install and first run](./docs/user/install.md) |
99 | | -- [Permission modes](./docs/user/permission-modes.md) |
100 | | -- [Keyboard shortcuts](./docs/user/keybindings.md) |
101 | | -- [Project settings](./docs/user/project-settings.md) |
102 | | -- [Appearance preferences](./docs/user/appearance.md) |
103 | | -- [Remote access from a phone or another machine](./docs/user/remote-access.md) |
104 | | -- [Connect Claude Code, Codex, ChatGPT and other agents over MCP](./docs/user/outside-agents.md) |
105 | | -- [Keeping app and server in sync](./docs/user/updating.md) |
106 | | -- [Source control integrations](./docs/user/source-control.md) |
107 | | -- Multiple accounts: [Codex](./docs/user/providers-codex.md) · [Claude](./docs/user/providers-claude.md) |
108 | | -- [Run T3 Code as a background service](./docs/user/background-service.md) |
| 27 | +## Use the platform |
109 | 28 |
|
110 | | -Building from source? Start at [docs/internals/overview.md](./docs/internals/overview.md). |
| 29 | +- [Cockpit, model roles, tools, knowledge and AgentMail](docs/user/synthos.md) |
| 30 | +- [Fieldy, Harness and G2 companion setup](docs/user/synthos-devices.md) |
| 31 | +- [Always-on Linux service from this checkout](scripts/synthos-service/README.md) |
| 32 | +- [T3 workspace and provider documentation](docs/README.md) |
111 | 33 |
|
112 | | -## If you REALLY want to contribute still.... read this first |
| 34 | +Workflows use configured provider IDs, frozen GCH task packets, persistent budgets, candidate checkpoints and explicit human decisions. Model availability and tool installation remain separate from authentication and observed activity. The supply deck includes the original 41 tools; terminal handoffs use the existing T3 terminal. |
113 | 35 |
|
114 | | -### Install `vp` |
| 36 | +## Qualification boundaries |
115 | 37 |
|
116 | | -T3 Code uses Vite+ so you'll need to install the global `vp` command-line tool. |
| 38 | +A prepared workflow does not start a provider call. Starting it can consume a subscription or API allowance. Missing usage or authoritative check receipts holds the workflow. Native provider APIs do not provide a universal hard spend cap or physically read-only role sandbox. Production publishing and automatic merge are not enabled by approving a local evidence package. |
117 | 39 |
|
118 | | -#### macOS / Linux |
119 | | - |
120 | | -```bash |
121 | | -curl -fsSL https://vite.plus | bash |
122 | | -``` |
123 | | - |
124 | | -#### Windows |
125 | | - |
126 | | -```bash |
127 | | -irm https://vite.plus/ps1 | iex |
128 | | -``` |
129 | | - |
130 | | -Checkout their getting started guide for more information: https://viteplus.dev/guide/ |
131 | | - |
132 | | -### Install dependencies |
133 | | - |
134 | | -```bash |
135 | | -vp i |
136 | | -``` |
| 40 | +Connection adapters and companion transports require the intended credentials and hardware for live qualification. The browser cockpit also serves phone-sized screens; a customized native mobile release is not included. No account credentials or production device pairing are bundled. |
137 | 41 |
|
138 | | -Read [CONTRIBUTING.md](./CONTRIBUTING.md) before reporting a bug or opening a PR. |
| 42 | +## Provenance |
139 | 43 |
|
140 | | -Have a feature request? Start an [Ideas discussion](https://github.com/pingdotgg/t3code/discussions/categories/ideas). |
| 44 | +GCH source is pinned to [Synthminds/GCH at a11ebfb](https://github.com/Synthminds/GCH/tree/a11ebfb89bbc7fcf9cb47df54454b66412ddeedc). The policy snapshot retains the canonical rules 1.9 text, source hashes for prior editions, and the 3.0 factory lineage. Workers receive the current kernel, not a concatenation of conflicting historical rules. Host limits and current human instructions retain precedence. |
141 | 45 |
|
142 | | -Need support? Join the [Discord](https://discord.gg/jn4EGJjrvv). |
| 46 | +T3 Code remains the upstream foundation at commit `9e09926d97824179d97311d1a810c6b5bb60d2d1`. Its [MIT license](LICENSE) and third-party notices remain intact. The [upstream README](https://github.com/pingdotgg/t3code/blob/9e09926d97824179d97311d1a810c6b5bb60d2d1/README.md) describes the original product and its public releases. |
0 commit comments