- TypeScript 96.6%
- JavaScript 2.6%
- Astro 0.5%
- CSS 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .docs | ||
| .github | ||
| .plans | ||
| .vscode | ||
| apps | ||
| assets | ||
| docs | ||
| packages | ||
| scripts | ||
| .gitignore | ||
| .oxfmtrc.json | ||
| .oxlintrc.json | ||
| AGENTS.md | ||
| bun.lock | ||
| CLAUDE.md | ||
| CONTRIBUTING.md | ||
| KEYBINDINGS.md | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| REMOTE.md | ||
| TODO.md | ||
| tsconfig.base.json | ||
| turbo.json | ||
| vitest.config.ts | ||
T3 Code
T3 Code is a minimal web GUI for coding agents. Currently Codex-first, with Claude Code support coming soon.
This fork adds first-class SSH-hosted projects in the desktop app, including remote worktrees, remote terminals, and remote Codex sessions.
Highlights
- Open local projects or SSH-hosted projects from the desktop app
- Run Codex against repos on remote Linux/macOS hosts over SSH
- Create and use remote git worktrees inside the app
- Use the built-in terminal against the remote host
- Auto-install remote Codex with
bun i -g @openai/codex, thennpm i -g @openai/codexas a fallback - Finish remote authentication from the desktop GUI through the built-in terminal setup flow
How To Use
Warning
Local projects still require Codex CLI to be installed and authorized on your machine.
For SSH-hosted projects, this fork can install remote Codex automatically, but the remote host still needs working SSH access plus
shandgit.
npx t3
You can also just install the desktop app. It's cooler.
Install the desktop app from the Releases page
SSH Projects In The Desktop App
When adding a project in the desktop app, choose SSH and enter:
- SSH host alias
- Remote absolute path
During setup, the app will:
- Validate the SSH target
- Check remote prerequisites
- Install remote Codex if needed
- Open a guided remote setup dialog if
codex loginis still required
The login step runs through the built-in terminal on the remote host, so you can complete authentication without leaving the app.
Remote Access Vs Remote SSH Projects
This fork supports two different remote scenarios:
- SSH-hosted projects inside the desktop app
- Browser access to a T3 Code server running on another machine
The browser/server access flow is documented in REMOTE.md. That is separate from SSH-hosted project support.
Notes
We are very very early in this project. Expect bugs.
We are not accepting contributions yet.
If you REALLY want to contribute still.... read this first
Read CONTRIBUTING.md before opening an issue or PR.
Need support? Join the Discord.