SupaTerra v0.1.0 · $TERRA Download
⚙ grep /parsePrice\(/ in *.ts
  ✓ 4 lines
⚙ read_file read src/utils.ts
  ✓ 84 lines
⚙ edit_file edit src/utils.ts
  ✓ Edited src/utils.ts: 1 replacement.
const parsed = tool.schema.safeParse(use.input);
if (!parsed.success) {
  return { type: "tool_result", tool_use_id: use.id,
           is_error: true, content: INVALID_JSON };
}
const decision = await this.perms.check(tool, parsed.data, cwd);
if (decision === "deny") return declined(use.id);
$ supaterra run "run the tests, fix whatever fails"
effort    high
cwd       ~/projects/shop-api
tools     read_file list_dir glob grep
          edit_file write_file bash
/cost
requests     14
input        38,210
output       4,112
cache read   31,900
cost         ~$0.29
AI coding agent · terminal · Windows / macOS / Linux

You type the task.SupaTerra ships it.

An agent that reads your repo, edits files, runs your shell, and reports what actually happened. One binary, no runtime to install.

SupaTerra / SessionLive · Opus 5.5
RoleEventStatus
Built-in tools7
Build targets5
Runtime dependencies2
Context window1M
7 built-in

Tools

read_file, list_dir, glob, grep, edit_file, write_file, bash. Optional web_search runs on Anthropic's servers.

How it works
y · n · a

Permissions

Writes, edits, and shell commands ask first. Answer a to allow that tool for the whole session, or pass --yolo once you trust it.

See a session
streaming

Output

Text appears as the model writes it. Markdown renders cleanly in the terminal, one compact line per tool call.

Watch the demo
/compact · /cost

Context

Summarize a long conversation with one command. Tokens, cache hits, and estimated cost at any time.

Commands
SUPATERRA.md

Repo rules

Put project instructions in SUPATERRA.md or AGENTS.md. They join the system prompt whenever the agent runs in that folder.

Setup
The session, right now

Everything the agent does is on screen.

Read-only tools run without asking. Anything that changes files or runs a command goes through the permission gate. Writing outside the working directory always asks, even in yolo mode.

Latest tool calls

1 turn
  • grep /parsePrice/ in *.ts✓ 4 lines
  • read_file src/utils.ts✓ 84 lines
  • read_file src/utils.test.ts✓ 37 lines
  • edit_file src/utils.ts✓ 1 replacement
  • edit_file src/utils.test.ts✓ 1 replacement
  • bash bun test src/utils.test.ts✓ 1.8s
  • bash git push --force origin main✗ denied
7 calls · 6 ok · 1 denied by user

/cost

this session
  • requests14
  • input38,210
  • output4,112
  • cache read31,900
  • cache write6,310
  • cost~$0.29
effort high · streaming

Permissions

permission log
  • edit_file src/utils.tsa always
  • edit_file src/utils.test.tsauto
  • bash bun testy
  • bash git push --forcen
  • write_file ../other/x.tsask
read-only tools: no prompt
Download

One file. Run it.

Bundled with bun build --compile, so the runtime ships inside. No Node, Bun, or Python needed on your machine. Every release includes SHA256SUMS.txt.

Windows x64 · .exe

supaterra-windows-x64.exePowerShellGit Bash
# PowerShell
Expand-Archive supaterra-windows-x64.zip
Move-Item .\supaterra-windows-x64\*.exe C:\Tools\supaterra.exe
supaterra login
Windows releases

macOS arm64 · x64

supaterra-darwin-arm64supaterra-darwin-x64
tar -xzf supaterra-darwin-arm64.tar.gz
chmod +x supaterra-darwin-arm64
sudo mv supaterra-darwin-arm64 /usr/local/bin/supaterra
# if Gatekeeper complains
xattr -d com.apple.quarantine /usr/local/bin/supaterra
macOS releases

Linux x64 · arm64

supaterra-linux-x64supaterra-linux-arm64
tar -xzf supaterra-linux-x64.tar.gz
chmod +x supaterra-linux-x64
sudo mv supaterra-linux-x64 /usr/local/bin/supaterra
supaterra login
Linux releases
$TERRA · Robinhood Chain

The token that burns for the tool.

$TERRA lives on Robinhood Chain (chain id 4663). A bot claims creator fees, buys $TERRA, and burns it. Every burn is a transaction you can open. Not financial advice; nothing here is a promise about price.

$TERRA ERC-20 · 1,000,000,000 fixed

contract address: announced at launch
Circulating
1.00B
Burned
0
Burn rounds
0

No mint, no owner, no tax. Source in contracts/TerraToken.sol.

Explorer

Burn loop Pons v2 · automatic

01Fees pile up.Trading creator fees land in the Pons escrow for the operator wallet.
02Odd rounds burn.At 0.01 ETH the bot claims, buys $TERRA on the market, and sends it to 0x…dEaD.
03Even rounds build.At 0.02 ETH the bot claims and moves the ETH to the treasury that funds SupaTerra.

Every step is logged with its transaction hash. The bot never sells $TERRA.

How it works

Look first, change, then prove it.

The order is always the same and always visible on screen. No hidden steps.

01

You type the task.

In any language, at any length. The agent finds and reads the relevant files with glob, grep, and read_file before touching anything.

Tools
02

SupaTerra does the work.

edit_file matches text exactly once. If the match is ambiguous or the line endings differ, the agent is told to re-read, not to guess. Every change passes through your permission.

Permissions
03

Your checks prove it.

The agent runs your project's own tests, type checks, or build through bash and reports the real outcome. If it fails, it says so.

Setup
Setup

Ready in a minute.

Your own API key, stored locally in ~/.supaterra/config.json. No proxy server, no extra account.

  1. 01
    Save your API keysupaterra login and paste the key from platform.claude.com. Or set the SUPATERRA_API_KEY environment variable.
  2. 02
    Open a projectcd your-project then supaterra. That folder becomes the agent's working directory.
  3. 03
    TalkEnd a line with \ to continue on the next one. Ctrl+C cancels the response in progress.
  4. 04
    Tune it/model, /effort xhigh, /thinking, /web. Make it permanent with supaterra config set effort xhigh.
// ~/.supaterra/config.json
{
  "effort": "high",          // low · medium · high · xhigh · max
  "maxTokens": 64000,
  "showThinking": false,
  "autoApprove": false,
  "fallbacks": true,          // server-side refusal fallback
  "webSearch": false,
  "maxIterations": 60
}

// per project: .supaterra.json in the repo root
// (model, effort, maxTokens, showThinking, webSearch, maxIterations only)
// precedence: CLI flags › env › .supaterra.json › config.json › defaults
/help

Commands inside a session.

All of them start with a slash. Press ? on this page for page shortcuts.

Start a new conversation/clear
Summarize the context/compact
Tokens and estimated cost/cost
Show or switch the model/model [id]
Effort, low through max/effort [lvl]
Show summarized thinking/thinking
Auto-approve writes and bash/yolo
Toggle web_search/web
Change the working directory/cwd [path]
Save the session/save
List saved sessions/sessions
Resume a session/resume <id>
Cancel the current responseCtrl C
Quit/exit

Page shortcuts

Replay the demo`
Go to Downloadd
Open GitHubg
Back to topt
These shortcuts?

Connect a wallet

SupaTerra only reads your address. It never asks you to sign or send anything.