T3 Code: Open source-app for parallelle AI-agenter

Nøkkelinnsikt
- T3 Code bruker de offisielle kommandolinjeverktøyene fra AI-labene i stedet for å bygge eget agent-rammeverk, og starter med OpenAIs Codex CLI
- Appen støtter parallelle arbeidskopi-arbeidsflyter og ett-klikks GitHub-PRer, laget for å erstatte terminalbasert agentstyring
- Planene omfatter støtte for Claude Code, Cursor, Gemini og Open Code, slik at utviklere kan bruke hvilken som helst AI-leverandør gjennom ett grensesnitt
Denne artikkelen oppsummerer It's finally here.. Se videoen →
Les denne artikkelen på English
Kort fortalt
Theo Browne, skaperen av T3 Stack og daglig leder i T3 Chat, har sluppet alfaversjonen av T3 Code, en gratis desktop-app med full åpen kildekode for å styre AI-kodingsagenter. Appen er bygget sammen med Julius Marminge og bruker de offisielle kommandolinjeverktøyene fra AI-labene i stedet for å bygge et eget agentrammeverk. T3 Code kjører per nå oppå OpenAIs Codex CLI, med planlagt støtte for Claude Code, Cursor, Gemini og Open Code. Kildekoden ligger på GitHub.
Hva skjedde
Browne kunngjorde T3 Code 7. mars og beskrev det som verktøyet han og Marminge bygde fordi dagens løsninger ikke holdt mål (0:27). Codex-appen endret først måten han jobbet på, med muligheten til å dele prosjekter opp i parallelle tråder. Men ytelsesproblemer, begrenset støtte for arbeidskopier og innlåsing til kun Codex-modeller fikk ham til å bygge noe annet (0:46).
T3 Code er tilgjengelig som en Electron-app for macOS, Windows og Linux, eller som en nettapp via npx t3 uten noen installasjon (3:25).
Viktige funksjoner
| Funksjon | Detaljer |
|---|---|
| Parallelle agenter | Kjør flere AI-kodingsagenter på tvers av separate prosjekter samtidig |
| Arbeidskopi-arbeidsflyter | Isolerte Git-grener per oppgave, slik at agentene ikke kommer i konflikt med hverandre |
| Ett-klikks GitHub-flyt | Lager commit-melding, committer, pusher og oppretter en pull request i ett steg (5:43) |
| Nettmodus | Kjør npx t3 for å prøve appen i nettleseren uten å installere noe |
| Flerplattform | macOS, Windows (inkludert WSL), Linux (AppImage) |
Verktøysett-strategien
Hovedideen bak T3 Code er det Browne kaller «harness-strategien». Et verktøysett (harness) er samlingen av verktøy en AI-agent har tilgang til: filredigering, nettsøk, kjøring av kommandoer og lignende. De fleste konkurrerende verktøy bygger sitt eget verktøysett fra bunnen av. T3 Code gjør det motsatte. Appen bruker de offisielle kommandolinjeverktøyene fra hvert AI-lab og bygger et grafisk grensesnitt oppå (4:17).
I praksis betyr det Codex CLI. Brukere trenger et Codex-abonnement fra før, og CLI-et kjører i bakgrunnen på maskinen deres. T3 Code er gratis fordi det ikke tilbyr egen inferens (det vil si at AI-modellen lager svar gjennom Codex, ikke gjennom T3 Code). Browne hevder at modellene fungerer best med verktøyene de ble bygget for, spesielt nå som labene tilpasser modellene sine til sine egne verktøy (4:42).
Det er også planlagt støtte for Claude Code via Anthropics Agent SDK, Cursor via sitt CLI og Open Code som alternativ for laber uten eget verktøysett (4:35).
Bakgrunn og sammenheng
Det finnes stadig flere AI-kodeverktøy. Utviklere kan i dag velge mellom terminalbaserte verktøy som Claude Code og Codex CLI, IDE-integrerte løsninger som Cursor og GitHub Copilot, og frittstående apper som Codex-appen. Hver løsning har sine avveininger. Terminalverktøy er raske, men begrensede når du vil gjøre flere ting samtidig. IDE-integrasjoner kan føles bundet av editoren de lever i. Desktop-apper gir mer fleksibilitet, men har vært trege med å åpne kildekoden.
T3 Code legger seg oppå verktøyene som allerede finnes, i stedet for å erstatte dem. Browne beskriver at han ville ha terminalen tilbake for terminaloppgaver, mens han bruker en egen app for agentstyring, bildeinnsetting, trådnavigasjon og søk (7:22).
Nåværende begrensninger
Browne er åpen om at T3 Code er i alfa. Appen tar foreløpig ikke imot pull requests fra eksterne bidragsytere, men detaljerte feilmeldinger med foreslåtte ledetekster og skjermbilder er velkomne (8:15). Prosjektet er atskilt fra T3 Chat og har ingen plan for å tjene penger. Browne nevner et mulig fremtidig abonnement som samler flere modelltilbydere, men kaller det «langt fra vårt fokus» (12:04).
Plattformstøtten er bred, men ikke helt moden ennå. Windows med WSL og Linux-pakking utover AppImage er områder der teamet forventer tidlige feil (10:50).
Praktiske konsekvenser
For utviklere som bruker AI-kodeverktøy
T3 Code tilbyr et alternativ til å hoppe mellom terminaler og editorer når man jobber med AI-agenter. Utviklere som allerede har Codex kan prøve det gratis med en gang via npx t3 eller ved å laste ned desktop-appen fra t3.codes.
For verktøy-økosystemet
Denne strategien er et veddemål på at AI-labene vil fortsette å investere i sine egne kommandolinjeverktøy. Hvis det stemmer, kan verktøy som T3 Code bli standardgrensesnittet. Hvis labene i stedet satser mindre på CLI-ene og mer på egne ferdige produkter, blir strategien mer risikabel.
Ordliste
| Begrep | Forklaring |
|---|---|
| Verktøysett (harness) | Samlingen av verktøy en AI-agent kan bruke: filredigering, kjøring av kommandoer, nettsøk. Ulike AI-laber tilbyr ulike verktøysett. |
| Arbeidskopi (worktree) | En Git-funksjon som oppretter en separat kopi av et kodelager, slik at man kan jobbe på flere grener samtidig uten å bytte frem og tilbake. |
| CLI (kommandolinjegrensesnitt) | En tekstbasert måte å bruke programvare på ved å skrive kommandoer, i motsetning til å klikke knapper i et grafisk grensesnitt. |
| Electron | Et rammeverk for å bygge desktop-apper med nettteknologier som HTML, CSS og JavaScript. Brukes av apper som VS Code og Slack. |
| Agent | Et AI-system som kan handle på egen hånd: lese filer, skrive kode, kjøre kommandoer og ta beslutninger om hva som skal gjøres videre. |
| Inferens | Prosessen der en AI-modell lager et svar. Når du stiller Claude et spørsmål, er «tenke-og-svare»-delen inferens. |
| npx | Et Node.js-verktøy som kjører pakker direkte uten å installere dem permanent. npx t3 starter T3 Codes nettmodus. |
| Pull request (PR) | Et forslag om å slå sammen kodeendringer i et prosjekt. Andre utviklere kan gjennomgå endringene før de godkjennes. |
Kilder og ressurser
Vil du vite mer? Se hele videoen på YouTube →