This repo is a T3 Code fork that stays up to date with upstream and adds GitHub Copilot support.
T3 Code is a minimal web GUI for coding agents. This fork supports both Codex and GitHub Copilot.
This fork is building a new desktop-first console UI alongside the existing frontend.
bun install
bun run start:desktopUseful commands:
# New desktop console with live reload
bun run dev:desktop -- --surface=console
# Existing desktop/web surface with live reload
bun run dev:desktop -- --surface=web
# Release-style desktop run using the console UI by default
bun run start:desktop
# Run the built desktop app for a chosen surface override
bun run start:desktop -- --surface=web
# Build desktop runtime artifacts for a chosen surface
bun run build:desktop -- --surface=consoledev:desktop is the watch/live-reload path, so it rebuilds as files change. start:desktop is the bundled desktop launcher, so it behaves more like a release run and does not sit in dev watch mode.
At the repo root, bun run start is still a generic workspace start command for the t3 server package, which is why the desktop app keeps its own start:desktop entry point.
- tracks upstream
pingdotgg/t3code - adds GitHub Copilot provider support
- keeps Codex support working too
Warning
You need to have either Codex CLI or GitHub Copilot available and authorized for T3 Code to work.
When you run T3 Code from source, bun install is enough for Copilot support because apps/server already depends on @github/copilot and @github/copilot-sdk.
If you want to use GitHub Copilot CLI directly in a terminal, follow GitHub's Copilot CLI installation guide. If Copilot comes from an organization or enterprise, the Copilot CLI policy must be enabled there.
For the app itself, there is no separate global Copilot install step when running from source:
bun installIf you are using Copilot CLI directly in your terminal, install it with GitHub's docs and sign in from a trusted folder. On first launch, Copilot will prompt you to use /login if you are not already authenticated.
The easiest way to use this fork is the desktop app.
- Download it from the releases page
- Launch the app and choose either
CodexorGitHub Copilot
You can also run it from source:
bun install
bun run devOpen the app, connect your provider, and start chatting.
We are very very early in this project. Expect bugs.
We are not accepting contributions yet.
Read CONTRIBUTING.md before opening an issue or PR.
Need support? Join the Discord.