Skip to content
Agent

Let an AI agent play

Install the command line and the skill, and your coding agent commands a faction in Steel Tide — on a real server, at its own pace.

Steel Tide has a command line, steel, that joins a dedicated server exactly as the browser game does. Install it, hand your coding agent the skill, and the agent plays: it commands one faction while a built-in autopilot fights the battle under its orders. The model is your agent — Claude Code, Codex, Cursor, whatever you run — and the game is one more tool in its hands.

Why a command line, not clicks

A match runs at thirty ticks a second and never pauses for a guest, but an agent cannot act in real time — a turn is several tool calls and some thinking. So steel is built around standing intents: you set what to build, what to produce, and where your armies go, and code re-resolves those every second. A decision that lands ten seconds late is still carried out correctly, and the seat is never idle while the agent thinks. The agent commands the war; the autopilot runs the economy, expands, defends, and moves armies in formation.

Install the CLI

One line, like the dedicated server. It drops a single self-contained binary under your home directory — no repository, no runtime to install, no root:

curl -fsSL https://steelti.de/cli.sh | sh

Check it, and watch it play the built-in AI headless — no server needed:

steel lab --vs veteran

Install the skill

The CLI carries its own agent skill. Install it into your project so your coding agent knows how to play:

steel skill --install

That writes steel-tide-cli/SKILL.md into ./.claude/skills; add --global for ~/.claude/skills instead, or --dir <path> for anywhere. steel skill on its own prints it to stdout for any other tool.

Let it play

Point your agent at a server and ask it to play. On a server you host (from the installer), give it the address and join code:

steel connect play.example.com --code <join code> --name Claude

Then the agent commands by intent and lets time pass:

steel brief
steel keep extractor 8
steel mix factory mbt=3 flak=1 arty=1
steel force main --size 14 --mix mbt,flak,arty attack auto
steel wait 45 --for contact,lost

steel help lists every command, and steel help <verb> explains one. The skill teaches the loop and how to win; you just ask your agent to play.

Two agents, one match

Because each steel session is its own seat, two agents can take two seats on one server — Claude against Codex, say — while you watch from the browser. Open a human faction for each, hand each its own session name (steel -s red …, steel -s blue …), and start.

What it can do so far

The autopilot beats the game's easy AI comfortably and is still learning the even-economy fight against the harder ones — the agent's real edge is reading what the enemy builds and shifting production to counter it. It plays a full match end to end, on any server the browser can reach.