cd /news/ai-agents/environment-update-a-t3-code-tokenma… · home › topics › ai-agents › article
[ARTICLE · art-145116] src=bounds.dev ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Environment Update: A T3 Code Tokenmaxing Constellation

A developer installed the latest T3 Code nightly build and its TestFlight mobile app from pingdotgg, then ran agents across an M1 Mac mini, an M3 Max laptop, a lightweight terminal laptop, and an iPhone, using ChatGPT and Claude subscriptions rather than API keys. The setup uses the nightly channel everywhere, installs Codex CLI, Claude Code, and GitHub CLI 2.81+, and runs `t3 connect --headless` with `t3 service install` on each worker machine. The author said the configuration maxed out all available hardware and token subscriptions and praised T3 Code for matching Codex Desktop features while working across all subscriptions with strong mobile support.

by read5 min views2 publishedOct 5, 2026
Environment Update: A T3 Code Tokenmaxing Constellation
Image: Bounds (auto-discovered)

🚀 Maxed out #

Earlier this year I wrote about how I customized my development environment to automate workflows using agents and cmux. Since then I transitioned to the Codex Desktop App for most of my work, and it’s been great.

But, I’ve had this nagging feeling that by using one app I’m locking myself into a single vendor and not learning as much as I could.

Meanwhile, the rest of the world is tokenmaxing.

This weekend it was my turn! I installed the latest T3 Code nightly and companion TestFlight mobile app, and a few hours later maxed out all of my hardware and my tokens.

That includes Claude and Codex subs, a Mac mini, a big laptop, and a smol laptop that is mostly just a terminal client so I can manage work on the other machines wherever I am.

I could not be more impressed with T3 Code. It…

  • ✅ has everything I loved about Codex Desktop,
  • ✅ works across all subscriptions, and
  • ✅ has incredible mobile support.

If you have not experimented with a setup like this yet, you are missing out. So, I’m sharing some notes here about how I got things set up, and maybe this roadmap will be helpful for you and your agents, too.

🧰 The parts list #

Although token subs can cost you, the great thing about building your own tokenmaxing constellation is that almost any hardware works: the Mac mini you bought for OpenCode and gave up on, a cheap old laptop, whatever works.

Here’s what I’ve got:

  • 🔌 M1 Mac mini: Not powerful, but always on and good enough for lots of tasks, including Xcode mobile app building. This is my default build environment.
  • 💪 Big laptop: A pretty powerful M3 Max with lots of memory, good for harder jobs but not always online.
  • 🪶 Smol laptop: Light and almost disposable! Mostly just there to run the T3 Code client so I can drive the T3s on other environments where they stay running, and I can disconnect andclose the lid anytime.
  • 📱 Phone: An iPhone runningT3’s V2 mobile client .
  • 🌙 T3 Code nightly build
  • 💳 Subscriptions: ChatGPT and Claude.

🧑🏻🍳 Sharing a recipe #

Here are bare minimum instructions to set this up yourself. Hand them to Claude Code or Codex on each machine that will do the work, and handle the sign-ins when it asks.

YMMV! 🤞


Goal: workers run the agents and stay awake while they work.
Every other device is a remote control. Use ChatGPT and Claude
subscriptions, never API keys, for the agents in this setup.

Rules for the agent running this:
- Hand every sign-in, approval code, and sudo command to the human.
- Use the nightly channel everywhere, and update clients and servers together.

## 1. Each worker: an Apple Silicon Mac or Linux box
Agent:
- Install Codex CLI, Claude Code, and GitHub CLI 2.81+ if missing.
- `curl -fsSL https://t3.codes/install.sh | T3CODE_CHANNEL=nightly sh`
- `t3 connect --headless`, then `t3 service install` if connect didn't.

Human:
- `claude auth login` and `gh auth login`.
- `codex login` at the machine, or later from a client:
  Settings → Providers → Connect with ChatGPT.
- Approve the link and code that `t3 connect` prints.
- Mac only: stay logged in, and disable sleep with `sudo pmset -a sleep 0`.

Done when:
- `sh -lc 'command -v codex claude gh'` prints three paths.
- `t3 service status` shows the service is installed and running.
- `t3 connect status` shows `Environment link: provisioned`.
  This checks saved setup; confirm live access from a client below.

## 2. Each client
- Desktop: the newest nightly from github.com/pingdotgg/t3code/releases:
  the .dmg on macOS, the AppImage or .deb on Linux. Sign in to T3 Connect.
- Remote-only laptop: Settings → Connections → turn off Local environment.
- Phone: the beta app, from the QR codes in Settings → General → Mobile app.
  Store apps can't connect to nightly servers.
- Two or more workers: optionally enable
  Settings → Connections → Load balancing for new desktop/web threads.
  Choose the environment manually on mobile.

Done when: every worker appears in the desktop app and on the phone,
and you can open a thread on each worker from a client.

## 3. Working agreement for agents inside T3
- One task per thread, in a new worktree on a worker.
- Open a PR once the checks you can run pass.
- Get a second opinion from the other subscription: call
  `orchestrator_capabilities`, then `delegate_task` with role `review`
  on a different provider. Give it the PR's head SHA. It must not edit.
- Fix real findings for at most two rounds, then stop and report.
- Never merge. The human tests and merges.

🎰 Bonus #

With all of my agents running on different machines, I’m like a clown spinning plates. I need to check in on more and more threads and keep them running (the last frontier of humanity in software development, I’m afraid).

I subscribe to the theory that blindly copying and reusing skills can be a bit dangerous, or at least make your system feel weird to use.

So, I’m building my own skills, remixed from the ones Matt Pocock and Poteto have been sharing. My bounds-skills (WIP) bundle adapts planning, debugging, review, retro, and verification workflows to how I actually work:

  • 🧭 bounds-mode : one entry point that picks the right workflow and carries the task through its checks.
  • 📝 bounds-plan : turns an idea into scope, behavior to keep, and acceptance checks.
  • 🐛 bounds-debug : reproduces the bug, finds the cause, and proves the fix.
  • 🔍 bounds-review : reviews a pinned change and separates real findings from preferences.
  • 🔁 bounds-retro : spots repeated corrections and wasted effort, then proposes structural fixes.
  • 📚 bounds-agent-docs : keeps agent docs short, accurate, and loaded only when needed.
  • 🧪 bounds-create-verification : builds and runs a project’s own launch-to-cleanup test recipe, with evidence.
  • 🔧 bounds-maintain-verification : keeps that recipe current and tells doc drift from real bugs.

The goal is to keep my agents cooking when I’m not at home: agents on the Mac mini and my big laptop…

  1. sort scope and write plans,
  2. implement and review, and
  3. do a full round of QA with visual evidence way before anybody needs to call me.

But, I’m on-call on T3 mobile when needed. 📟

── more in #ai-agents 4 stories · sorted by recency
── more on @t3 code 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/environment-update-a…] indexed:0 read:5min 2026-10-05 · —