---
title: SN T3Code: a coding agent that keeps working when you close the lid
description: T3 Code on its own cloud machine, with Claude Code, Codex and OpenCode installed, included credits, and more than 15,000 paid tools connected.
published: 2026-09-26
category: announcements
source: https://buildyourfuture.app/blog/coding-agent
---

Coding agents can now work through long jobs, like a big refactor or a dependency upgrade. The laptop
they run on is usually what stops them. The job lasts as long as the lid stays open, and you can't
check on it from anywhere else.

SN T3Code gives the agent its own machine. Deploy it from the catalog and you get T3 Code in your
browser, running on a server that stays on. Start a task at your desk, close the laptop, and look in
on it from your phone on the way home.

Four coding tools come with it. **BYF**, our agent built on OpenCode, runs on your included credits and
needs no sign-in. Claude Code and Codex are installed for when you want to use your own Claude or
ChatGPT plan, and OpenCode is there for your own providers. BYF and Claude Code are also connected to
more than 15,000 paid tools.

<Video
  src="/blog/media/coding-agent.mp4"
  poster="/blog/media/coding-agent-poster.jpg"
  title="SN T3Code: a finished thread, four coding tools, and your phone"
/>

## A full coding workspace in your browser

Every SN T3Code agent runs its own [T3 Code](https://github.com/pingdotgg/t3code) server. T3 Code is the
open-source coding app from T3 Tools, released under the MIT license, and we run it as published.

Each task gets its own thread, and a thread can have its own git worktree, so two jobs never touch the
same files. After every turn you see the diff, file by file, and you can commit, push and open a pull
request from the same screen. The terminal survives reconnects, so a long install is still running
when you come back. Repositories, threads and
sign-ins live on a 20 GB disk that stays through restarts, redeploys and updates. The agent has its own
address on our domain, with TLS already set up.

The screenshot at the top shows one request we gave BYF:

> Add a toCsv(list) export to src/invoices.js that the finance team can open in a spreadsheet: header
> row, amounts in dollars, customer names quoted when they contain a comma. Add a node:test for it and
> run the tests.

It finished in 39 seconds on included credits, changing two files. We ran the three tests it wrote
afterwards, and they pass.

## Pick the tool for each thread

You choose the coding tool in the model picker, per thread, the same way you pick a model.

<Shot
  name="ide-picker"
  dir="/blog/media/coding-agent"
  width={2400}
  height={1800}
  alt="The T3 Code model picker inside an SN T3Code agent: a rail with Codex, Claude, OpenCode and BYF, and the BYF tab open on its one model, marked BYF · Included credits"
/>

| Tool | Runs on |
| --- | --- |
| **BYF** (built on OpenCode) | your included credits, with nothing to sign in to. New threads start here |
| **Claude Code** | your Claude plan |
| **Codex** | your ChatGPT plan |
| **OpenCode** | your own providers, or its free models |

BYF uses the model you choose when you deploy, and you can switch it later under Configuration on the
agent page. A new agent usually starts on the latest releases of the Claude Code, Codex and OpenCode
command-line tools, installed when it is first built.

## Bring your Claude or ChatGPT plan

If you already pay for Claude or ChatGPT, sign in once and that plan runs on a machine that stays on
while your laptop is closed.

<Steps>
  <Step title="Open the terminal">
    Open the editor from the agent page, then open T3 Code's terminal drawer. That shell runs on the
    agent itself.
  </Step>
  <Step title="Run the tool's own sign-in">
    Run `claude auth login` for Claude Code or `codex login --device-auth` for Codex. Each prints a
    link to open on any device. Claude then gives you a code to paste back into the terminal, and
    Codex shows a code in the terminal for you to enter on its page.
  </Step>
  <Step title="Pick it in a thread">
    Choose Claude or Codex in the model picker. That thread now runs on your plan, and you can follow
    it from your phone.
  </Step>
</Steps>

Claude's and OpenAI's own tools write the sign-in to your agent's disk, and the traffic goes straight
from your agent to them. We don't read or copy the login, and we don't pay for, resell or sit between
you and your Claude usage. It counts against your plan like any other session. Anthropic's terms for
hosted Claude Code are on its
[legal and compliance page](https://code.claude.com/docs/en/legal-and-compliance).

## Open it from any device

**Connect app** on the agent page gives you the agent's address and a single-use pairing code. Open the
address on the other device and enter the code, or scan the QR code with a phone camera. If you prefer
a desktop app, the [T3 Code app](https://github.com/pingdotgg/t3code/releases/latest) takes the same
code.

<Shot
  name="connect"
  dir="/blog/media/coding-agent"
  width={3200}
  height={1800}
  alt="The Connect app dialog: the agent's address to open on another device, a link to download the T3 Code desktop app, and a pairing code and QR code, both hidden until revealed"
/>

The code works once and expires after ten minutes. It stays hidden until you reveal it, so you can
share your screen while you pair. Every signed-in device shows up in the Console tab, where you can
sign it out.

On a phone you see the same agent and the same threads, whether they are still running or finished.

<div className="mx-auto max-w-xs">
  <Shot
    name="ide-phone"
    dir="/blog/media/coding-agent"
    width={1170}
    height={2532}
    alt="The same SN T3Code agent on a phone-sized screen, showing a finished thread's answer and the composer with BYF selected"
  />
</div>

## 15,000 paid tools, already connected

A lot of a coding agent's work isn't code. It might need to validate an address, convert a file or look
up a company. BYF and Claude Code reach our paid-tool gateway through MCP, so they can search a
catalogue of more than 15,000 tools and call the one the job needs. The connection sets itself up
after the first deploy.

<Shot
  name="ide-tools"
  dir="/blog/media/coding-agent"
  width={3200}
  height={1800}
  alt="A thread where BYF searched the paid-tool catalogue for address validation and geocoding and listed three options with their price per call, without calling any of them"
/>

Here BYF looked for address tools for a shipping-label step, without buying anything. In 22 seconds it
came back with three options and their prices, the cheapest at about a quarter of a cent per call.

Searching is free. A call is billed from your balance at the price confirmed when it is made, which
includes our margin. Spending limits are in place from the first call. A new agent takes your
account's default preset, which is Standard unless you changed it: at most $2 for any one call, $5 a
day across the agent's calls, and prepaid tool credit up to $1 at a time. Tight and Unlimited are the
other two presets.

## Repositories, skills and Nova

<Shot
  name="console"
  dir="/blog/media/coding-agent"
  width={3200}
  height={1800}
  alt="The agent's Console tab: the coding agent running on included credits, a GitHub token field under Repositories, and the list of signed-in devices"
/>

Paste a fine-grained GitHub token in the Console tab and the agent can clone your private
repositories, commit, push and open pull requests. The token is stored on the agent's disk for git and
the GitHub CLI, and we keep no copy.

Skills you add from the marketplace are installed where Claude Code looks for them, so its next thread
can use them.

Add the agent to a Nova mesh and Nova can hand it coding work. Each job opens as a real thread with
real diffs that you can watch in the editor while it runs. That work runs on BYF, never on your Claude
or ChatGPT sign-in.

## How billing works

The agent bills for compute while it runs, for BYF's tokens from your included credits, and for paid
tool calls within your preset. Claude Code and Codex run on the plan you signed in with, so they don't
use your credits. If you'd rather pay a model provider directly for BYF as well, **Change LLM billing**
on the agent page switches it to your own provider key.

Every [plan](/plans) includes monthly credits worth at least its price. Hobby, for example, is $20 a
month with $20 of credits.

<CTA
  title="Put a coding agent in the cloud"
  body="Find SN T3Code in the catalog, give it a name, and open the editor. There's no key to paste and nothing to install."
  href="/signup"
  label="Deploy SN T3Code"
/>
