cli.town Est. for agents

Set it once in type, run it forever.

cli.town is managed hosting for custom-built command-line APIs, purpose-built for the age of AI agents. Generate a bespoke CLI for any website or API you care about with the Printing Press — then hand us the operational burden of running it as an always-available service.

Print my CLI — $5/mo See the Press Flat fee · No infra · No upkeep
Flat rate$5per month
agent session cli.town

Why now

The interface is the bottleneck.

As autonomous agents take over more engineering and operational work, the interface between an agent and an external service becomes the constraint. A well-designed CLI is muscle memory for an agent: no hunting through documentation, no wrong turns, no wasted tokens. Most APIs were never designed with an agent consumer in mind.

Before

Shaped for humans

The agent arrives at a raw REST surface and has to reconstruct intent from prose documentation, one guess at a time.

  • × Reads pages of docs before the first call
  • × Wrong turns on auth, pagination, and enums
  • × Verbose JSON floods the context window
  • × Every task re-derived from scratch
After

Shaped for agents

The agent runs --help once and the whole surface is legible. Commands map to intent, not endpoints.

  • Self-describing commands, discovered instantly
  • One compound call replaces five round trips
  • Terse output built for a context budget
  • Cached locally, so repeats cost nothing
1 binary
A single Go executable — no runtime, no dependency tree to resolve
3 artifacts
CLI, Claude Code skill, and MCP server printed from one source
$5 flat
Per month, hosted — regardless of how hard your agents lean on it

The Printing Press

Feed it a target. Pull the lever.

The Press reads official API documentation, studies every popular community CLI and MCP server, and sniffs out the APIs nobody published — think Google Flights or Domino's. Then it prints a token-efficient Go CLI, a Claude Code skill, and an MCP server for any API or any website.

Composing stick
CLIGo binary
SkillClaude Code
MCPServer
printing press idle

How the Press works

Three passes over every source.

01

Read the record

It ingests the official API documentation end to end — every endpoint, parameter, auth flow, and rate limit — and builds a complete model of the surface.

02

Study the field

It studies every popular community CLI and MCP server built against that service, learning which ergonomics practitioners actually reached for.

03

Sniff out the rest

For services that never published an API — Google Flights, Domino's — it discovers the undocumented surface and shapes a CLI around it anyway.

The power-user playbook

Ergonomics that proved themselves.

Every printed CLI applies the playbook Peter Steinberger proved with discrawl and gogcli — the patterns that separate a tool an agent tolerates from one it reaches for by reflex.

Local SQLite

Results land in an on-disk database instead of being re-fetched. Agents query what they already pulled, so repeated work costs no network round trip and no tokens.

Compound commands

One invocation completes a whole intent rather than exposing raw endpoints. Fewer calls, fewer intermediate results, far less context burned on plumbing.

Agent-native flags

Flags designed for a non-human caller: predictable names, terse machine-readable output, explicit failure modes, and no interactive prompts to get stuck behind.

Token-efficient Go

A single compiled Go binary with output tuned for a context budget — no runtime to install, no dependency resolution, nothing to break between versions.

“A well-designed CLI is muscle memory for an agent: no hunting through documentation, no wrong turns, no wasted tokens.”

Go CLIClaude Code skillMCP server

Turnkey hosting

You keep the CLI. We keep it running.

cli.town hosts the result, so teams get a production-grade endpoint without managing infrastructure, updates, or uptime themselves. Generate the CLI you need, host it for a flat monthly fee, and let agents call it like muscle memory.

That is the whole model — deliberately simple, and the reason it scales to the thousands of small, sharp, agent-ready APIs the next wave of software depends on.

Provisioning servershandled
Deploys and version updateshandled
Uptime and monitoringhandled
Scaling under agent loadhandled
Patching upstream API drifthandled
Operational burden transferred — flat $5 / month

One price, one line item

The model is deliberately simple.

No. 0001 — cli.town
Hosted CLI · all inclusive
$ 5
per month · flat

Generate the CLI you need. We run it, always available.

  • 01A bespoke, token-efficient Go CLI for any API or any website
  • 02A matching Claude Code skill, printed from the same source
  • 03A matching MCP server for agents that speak the protocol
  • 04Hosted as a production-grade, always-available service
  • 05Infrastructure, updates, and uptime handled by us
  • 06Local SQLite caching, compound commands, agent-native flags
Start printing

Flat rate · No per-seat pricing
Undocumented APIs supported — bring anything with a surface