Skip to content

Add T3 Code browser GUI to fx image#12

Merged
f3l1x merged 3 commits into
masterfrom
claude/t3code-fx-varianta-setup-dgydu1
Jul 25, 2026
Merged

Add T3 Code browser GUI to fx image#12
f3l1x merged 3 commits into
masterfrom
claude/t3code-fx-varianta-setup-dgydu1

Conversation

@f3l1x

@f3l1x f3l1x commented Jul 25, 2026

Copy link
Copy Markdown
Member

Summary

This PR adds T3 Code, a browser GUI for coding agents, to the fx Docker image. T3 Code provides a web interface for driving AI coding agents like OpenCode, Claude, and Codex.

Changes

  • Dockerfile: Install T3 Code (t3) globally via npm in the fx image
  • Makefile: Add _testcase-t3code test case to verify T3 Code installation and include it in the test-fx target
  • README.md: Document T3 Code as a feature of the fx tag, including:
    • Note that T3 Code is bundled only in the fx tag
    • Description of T3 Code's purpose and usage (web UI on port 3773, headless mode with t3 serve)
    • Link to the T3 Code GitHub repository

Implementation Details

  • T3 Code is installed globally via npm alongside other AI CLI tools (OpenCode, Copilot, Codex)
  • The test case verifies installation by running t3 --version
  • T3 Code is exclusive to the fx tag, which is the polyglot/full-featured image

https://claude.ai/code/session_01Eszmn7WakQXem76vE9g7ZL

claude added 3 commits July 25, 2026 22:17
Bundle T3 Code (https://github.com/pingdotgg/t3code) in the fx image only.
It is a browser GUI that drives the coding agents (OpenCode, Claude, Codex)
and serves a web UI on port 3773; `t3 serve` runs it headless.

- fx/Dockerfile: `npm install -g t3` alongside the other npm-based CLIs.
- Makefile: add an fx-only `t3 --version` smoke test (test-fx).
- README: document t3 as fx-only, and add a Coder-template snippet that
  starts T3 Code in the background, exposes it as a workspace icon, and
  gates it behind a workspace-creation parameter (opencode only by default,
  T3 Code opt-in).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Eszmn7WakQXem76vE9g7ZL
Remove the Coder-template wiring (coder_parameter / coder_app /
startup_script) added earlier — that belongs in a workspace template, not
in this image repo. Keep only the factual note that T3 Code (`t3`) is
installed in the fx image.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Eszmn7WakQXem76vE9g7ZL
Match the single-line banner style used by the other sections.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Eszmn7WakQXem76vE9g7ZL
@f3l1x
f3l1x merged commit dd99025 into master Jul 25, 2026
11 checks passed
@f3l1x
f3l1x deleted the claude/t3code-fx-varianta-setup-dgydu1 branch July 25, 2026 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants