T3 Code

T3 Tools·T3Tools.T3Code

T3 Code is a minimal web GUI for coding agents.

winget install --id T3Tools.T3Code --exact --source winget

Latest 0.0.42·September 16, 2026

Release Notes

What's Changed

  • fix(mobile): show the provider account badge on thread rows by @vitalyiegorov in #9899
  • fix(codex): name the usage limit and its reset instead of relaying "out of credits" by @vitalyiegorov in #10473
  • fix(web): copy selected pull request link from PR page by @maria-rcks in #10615
  • fix(web): keep ref picker steady when opening by @Adamulek123 in #9472
  • fix(web): play pull request videos inline by @maria-rcks in #10617
  • fix(desktop): preserve browser editing shortcuts by @juliusmarminge in #10621
  • fix(web): open pull request markdown links in the panel by @juliusmarminge in #10623
  • fix(mobile): fit the Android splash icon to its circular mask by @juliusmarminge in #10620
  • feat(desktop): add cross-platform window capture by @Bil0000 in #8103
  • fix(web): open proactive panels when entering threads by @maria-rcks in #10610
  • fix(native): wait for the KDE feedback test listener by @juliusmarminge in #10645
  • fix(desktop): resolve local media linked from remote threads by @maria-rcks in #10619
  • fix(web): add bottom padding to project actions header by @flamboh in #10634
  • fix(web): update machines together in auto balance by @maria-rcks in #10596
  • fix(preview): transfer recordings to the agent environment by @maria-rcks in #10572
  • fix(web): navigate markdown images as galleries by @maria-rcks in #10625
  • chore: upgrade to TypeScript 7.0.2 by @juliusmarminge in #10663
  • fix: hide email-bearing account labels in usage limits by @juliusmarminge in #10668
  • fix(web): keep scroll-to-end button close to composer by @Bil0000 in #10543
  • chore(deps): upgrade Effect to rc.112 and Alchemy to beta.76 by @juliusmarminge in #10652
  • chore(refs): sync Effect reference to rc.112 by @juliusmarminge in #10653
  • chore(refs): sync Alchemy reference to beta.76 by @juliusmarminge in #10654
  • fix: generate thread titles with the selected model across connections by @Bil0000 in #10526
  • fix(desktop): enable context menus in the browser by @juliusmarminge in #10670
  • fix(desktop): stop generating declarations during bundling by @juliusmarminge in #10679
  • fix(desktop): restore layout control hit targets by @juliusmarminge in #10673
  • feat(chat): attach files to question answers by @shivamhwp in #9871
  • feat(desktop): refresh macOS installer with aurora artwork by @saphid in #10632
  • fix(server): give completed turns a full session idle window by @StiensWout in #10689
  • feat(web): add pull request merge defaults by @Bil0000 in #8088
  • fix(usage): keep account columns aligned across limit rows by @juliusmarminge in #10690
  • fix(web): chat text no longer shows through a 1px gap under composer banners by @vitalyiegorov in #10635
  • refactor(server): classify runtime exports by @juliusmarminge in #10274
  • refactor(server): classify orchestration exports by @juliusmarminge in #10275
  • refactor(server): classify service exports by @juliusmarminge in #10276
  • refactor(server): classify telemetry exports by @juliusmarminge in #10277
  • refactor(server): classify provider exports by @juliusmarminge in #10278
  • refactor(server): classify source control exports by @juliusmarminge in #10279
  • refactor(server): classify source control registry API by @juliusmarminge in #10280
  • refactor(server): classify preview toolkit exports by @juliusmarminge in #10281
  • ci(knip): enforce server exports by @juliusmarminge in #10282
  • feat(web): add previous/next turn navigation in minimap by @UtkarshUsername in #8531
  • fix(web): stop the settings sidebar shifting when switching pages by @t3dotgg in #10705
  • fix(web): copy terminal selection with Ctrl+Insert by @iamshadmantaqi in #8541
  • fix(web): show the same project icon in the command palette as everywhere else by @t3dotgg in #10712
  • fix(web): stop sidebar rows flashing and shifting on click by @t3dotgg in #10713
  • refactor(web): pass the project record to ProjectFavicon so icons cannot drift by @t3dotgg in #10714
  • feat(web): accept file drops into sidebar threads by @UtkarshUsername in #7892
  • fix(mcp): keep preview snapshots usable by the agent and let it save them by @t3dotgg in #10501
  • fix(server): stop Windows terminal processes when closing by @SunkenInTime in #10771
  • feat(mobile): use Android wallpaper colors by @juliusmarminge in #10691
  • feat(mobile): add optional Material You layout by @juliusmarminge in #10692
  • feat(web): show project favicon in new-thread project picker by @gsimone in #10790
  • fix(desktop): use official logo in macOS installer by @t3-code[bot] in #10819
  • fix(web): honor terminal link browser overrides by @UtkarshUsername in #10060
  • fix(desktop): neutral artwork for stable macOS installer by @t3-code[bot] in #10820
  • fix(web): restore text-only draft project title by @juliusmarminge in #10821
  • refactor(web): consolidate setup wizards into shared components by @juliusmarminge in #10832
  • fix(web): stop the bar under the composer popping in after threads load by @t3dotgg in #10727
  • fix(web): keep the composer footer still while thread data loads by @t3dotgg in #10768
  • fix(desktop): defer keyring loading until macOS cookie import by @simplythatguy in #10667
  • fix(relay): share notification policy and prioritize waiting agents by @juliusmarminge in #10848
  • fix(relay): recheck queued iOS alerts and retain fast completions by @juliusmarminge in #10849
  • fix(mobile): respect notification permission when tokens rotate by @juliusmarminge in #10850
  • fix(mobile): tolerate native Headers without getSetCookie by @juliusmarminge in #10851
  • fix(relay): use current APNs registration routing for queued jobs by @juliusmarminge in #10859
  • fix(server): release consumed event replay pages by @Gigioxx in #10777
  • feat(mobile): arrange threads with drag handles by @juliusmarminge in #10496
  • feat(mobile): add Android agent notifications and ongoing activity by @ryanrhughes in #10416
  • fix(mobile): blur glass fallbacks to prevent background text bleed by @juliusmarminge in #10964
  • feat(web): add provider model bulk toggle by @UtkarshUsername in #10947
  • fix(web): allow expanding duplicate tool call commands by @Yash-Singh1 in #10981
  • fix(mobile): prevent Android chat rows overlapping during sync by @SunkenInTime in #10983
  • fix(mobile): prevent text leaking through Android glass by @juliusmarminge in #10998
  • feat(pull-requests): link multiple pull requests to threads by @juliusmarminge in #10839
  • feat(search): find threads by linked pull request by @juliusmarminge in #10870
  • feat(prs): navigate, merge and rebase GitHub stacks by @juliusmarminge in #10875
  • fix(server): preserve recent PR reads across server restarts by @juliusmarminge in #11007
  • feat(web): zoom and pan expanded images by @maria-rcks in #10869
  • fix(ui): use available space for composer model names by @juliusmarminge in #11002
  • fix(web): restore pr list diff counts to the top right by @maria-rcks in #10609
  • fix(web): show message copy buttons on touch devices by @maria-rcks in #11020
  • fix(web): middle-click pastes in the terminal on Linux by @maria-rcks in #11018
  • fix(editors): open remote projects in Zed by @maria-rcks in #11022
  • feat: add blue and orange diff color palette by @maria-rcks in #10671
  • fix(server): resolve project identity before legacy pr relinks by @t3-code[bot] in #11045
  • fix(mobile): keep Android markdown icons aligned with text by @SunkenInTime in #11079
  • Revert "fix(mobile): keep Android markdown icons aligned with text" by @juliusmarminge in #11098
  • fix(ui): simplify multiple linked pull request badges by @maria-rcks in #11104
  • fix(preview): return to pip when closing the right panel by @maria-rcks in #11102
  • fix: quiet settled threads and simplify PR badges by @juliusmarminge in #11101
  • fix(web): emphasize primary pull request actions by @juliusmarminge in #11105
  • fix(web): prevent seams in the topbar scroll fade by @caezium in #10914
  • fix(web): fit provider update text inside sidebar notices by @MatthewFeroz in #11034
  • fix(web): align floating browser preview corners by @caezium in #10915
  • fix(web): save PR body edits with Cmd/Ctrl+Enter by @flamboh in #10660
  • fix(web): collapse a tool call by clicking its expanded label by @maria-rcks in #11017
  • feat(devices): add simulator and emulator support by @juliusmarminge in #10677
  • feat(devices): scope targets and sessions to their hosts by @juliusmarminge in #10854
  • feat(devices): target concurrent agent sessions across hosts by @juliusmarminge in #10855
  • feat(devices): connect simulator hosts over SSH by @juliusmarminge in #10856
  • feat(web): use a compact right-panel surface menu by @maria-rcks in #11111
  • fix(mobile): keep Android markdown icons aligned by @none23 in #11118
  • fix(mobile): add close controls to tablet files and terminal by @juliusmarminge in #11115
  • fix(mobile): preserve the final composer animation frame by @juliusmarminge in #11114
  • fix(mobile): keep composer transitions aligned by @juliusmarminge in #11127
  • refactor(mobile): name shared markdown renderer without iOS suffixes by @SunkenInTime in #11128
  • fix(media): preserve playback during fullscreen transitions by @maria-rcks in #11113
  • fix(marketing): redirect /app to app.t3.codes by @t3-code[bot] in #11145
  • chore(marketing): update to 300k users and 22k stars by @t3-code[bot] in #11146
  • feat(command-palette): show environments in search results by @Cyberlane in #10722
  • fix(pr): update labels and reviewers without redundant reloads by @maria-rcks in #11117
  • fix(chat): fold question answers into tool activity by @maria-rcks in #11014
  • fix(usage): flag unpriced model activity instead of showing $0.00 by @maria-rcks in #11021
  • fix(server): let Claude launch args override the derived permission mode by @maria-rcks in #11026
  • fix(editors): accept root paths and Windows servers in Zed remote links by @maria-rcks in #11044
  • fix(web): center pull request unavailable states by @maria-rcks in #11110
  • fix(web): remove sidebar pull request link icon by @maria-rcks in #11179

Installer type: nullsoft

x64—9BD4A00AE9B4880F85E81376844E4FC1DBC9F719120958D7445B4C2B281E267F
arm64—82C67DA4C870F9817417FB056BBBED4EB80CBBD3C09CA32D713873A6719A53E3

Details

Homepage
https://t3.codes/
License
MIT
Publisher
T3 Tools
Support
https://github.com/pingdotgg/t3code/issues
Copyright
Copyright © 2026 T3 Tools
Moniker
t3-code

Older versions (31)

0.0.40
x64—B0032FDDBB593150B4A4FBBE1272A2FCACD02A990921D86E1509BDA2C288BAFA
0.0.39
x64—81C613451F63244565F0D2815A435037091AF07237979E158B38A6647EF788B5
0.0.38
x64—93DF0DF7E0166F70F42F949AA462425899ECD3E3F9581523209B18874F62EAD0
0.0.37
x64—46A637BD472E8AFC3F21BB07D4CB0ED130D9DC1D3822789F191233F597108724
0.0.36
x64—1E0609B64512F4C2B40D032DB595EC29A15378A9520A9ED9AAE0BACE18FCBDB0
0.0.35
x64—6938948665FB4BCD185202A156F402681B45C265412CE1C9146650660BD827A2
0.0.34
x64—3FADB77D88BDE89E09903DEE67A715DCE31DE484169325B05482D149B9776C71
0.0.33
x64—C472D849AAEBEC7D9EA625973C0F8106C4D31CC5B7AFFE7BE605673666DA5453
0.0.32
x64—A720F180620B999F8E9A23D80ADDC5BABC8C97E40382B8C533F579A927298237
0.0.31
x64—936511EC3C587604183077900FC4381F2B919735373EC667BD2AD603B8DED905
0.0.30
x64—0B164DC609A2F0485C9CBBB9B1F72EB2774E27EE0E6ED7396B05E5348155C289
0.0.29
x64—40165C364E816282701D8C66EEE659E822328EEDEE12AE12409CC194A2FEFD97
0.0.28
x64—DE5D7A9A22D3A9E46AA0ED49180CFBB6C5B1CEFFFE1C7575548B1C3508CBB9DC
0.0.27
x64—E1309C3485B3247C33E668AE65ECDCEC4A9E585BBDCF6DFBF1DDBF2A7FAEF792
0.0.26
x64—C4DFF391DC6D37E0F4F1E82BB01800A8F713B82607A08C3C0A13F2DF79EBFCDD
0.0.25
x64—F45F860977F91835FB775877EE0D569D85F1B65D302047C800947FA0682796D9
0.0.24
x64—7EE18542EAFBF9A400EA82F7CB99FF3D3B6D31298DEC6C4188B18BE5A611D320
0.0.23
x64—F5FF5E6CE5BD011294463ACC644C52A6CA22BFE8E97F161EEE7088717925E135
0.0.22
x64—970BEF4022CF9A59E110A94F9E9E5DC2A600148197727FB52042D91C8F9FF483
0.0.21
x64—D6172996BBEB0E08974DC78B94FABA24773A668D2DE9F190E5CA9B21BADD2C21
0.0.20
x64—2CA48EC849C721A9E45CC080DE4FE74790C9C85AC300C5CD28A7E141BC8704E8
0.0.19
x64—5C3EA3E7FF43382713F8F5BD2977B6941880DAF222D38AA843C7D1579FB6CA6F
0.0.17
x64—D8FAC3C4404B1F6E8E41F5849EF43A8307838A91ABF92665B3118B2082FAA9D3
0.0.16
x64—C89699A709A3C667C4096C07AEA9FACE69F059D734D159F0DA511B939CEB0E4C
0.0.15
x64—A1606A251FBD83BC21CF8824773B4C8B63D582CDF7D40269973ECE0EF9938CE7
0.0.14
x64—72CE658F005F45B1986C979467C72768E95CC83AF80D69BE369659CC2F6F39CC
0.0.13
x64—B4E35B35B1B110ABF6BF6D58BDA2923B1DDEB3A40D678F63558312C600B1A94E
0.0.12
x64—4DAB66054131D49162A6994F144611F40FEDE82D171EA4137E4EC4BA2E5C94DB
0.0.11
x64—3EDD5B1B2DA49E1BB8C4EB073088723F946F77208B9E112708B40566BE7D6CFA
0.0.10
x64—83DCDB1A4371D689C3B7AF5888281759C2FD1BD5F98B30213321F6F8412DAEDB
0.0.3
x64—AD7B1228CB27140B3A1ACFF55EEEC513D24B3E8BF16ED40FDD151DCA18C9A232