This repository is
michaelvu1207/starcode, a personal fork ofpingdotgg/t3code. It is not affiliated with or endorsed by T3 Tools. Everything below this banner is upstream's README, kept as-is.
- Working branch is
hub, notmain—maintracks upstream.hubis the GitHub default branch so the repo lands on the fork's actual code.- What the fork adds: a multi-machine agent hub — pair several machines over a tailnet and drive agent work on all of them from one client. Fork-specific design notes, the architecture map, and the rollout runbook live in
docs/fork/(start withPLAN.md).- The user-facing brand is
starcode(lowercase). Internal identifiers deliberately still sayt3/starcode— package names, env vars, bundle ids, URL schemes, storage keys. Renaming those churns infrastructure for zero daily value and is tracked as a release-pipeline concern indocs/fork/NOTES-mapper-addendum.md§7.7.- Do not publish from this fork. It still ships under upstream's npm package name
t3, so self-update is hard-disabled (apps/server/src/cloud/forkSwitches.ts,FORK_DISABLE_SELF_UPDATE) to stop any install path from replacing the fork's server with upstream's published build.
starcode is a minimal web GUI for coding agents (currently Codex, Claude, Cursor, and Grok, with more coming soon).
Warning
starcode currently supports Codex, Claude, Cursor, and Grok. 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
cursor-agent login - Grok: install Grok CLI and run
grok login
npx t3@latestTip: Use npx t3@latest --help for the full CLI reference.
Install the latest version of the desktop app from GitHub Releases, or from your favorite package registry:
winget install Starcode.Starcodebrew install --cask starcodeyay -S starcode-binWe are very very early in this project. Expect bugs.
We are not accepting contributions yet.
There's no public docs site yet, checkout the miscellaneous markdown files in docs.
- Getting started
- Remote access
- Keeping starcode in sync
- Architecture overview
- Provider guides
- Operations
- Reference
starcode uses Vite+ so you'll need to install the global vp command-line tool.
curl -fsSL https://vite.plus | bashirm https://vite.plus/ps1 | iexCheckout their getting started guide for more information: https://viteplus.dev/guide/
vp iRead CONTRIBUTING.md before opening an issue or PR.
Need support? Join the Discord.