Docs Overview

Build live experiences with Banto DSL

A small declarative language for real-time audience sessions. Describe what the host and audience see, wire up the actions, and publish. No socket plumbing required.

Install
$ npm install -g @bantohq/cli
$ banto init my-game
$ banto publish

Build with Claude Code, Cursor, or Codex

Your agent writes .banto files locally, runs banto build, tests in the sandbox, and publishes to banto.tv. No Banto LLM on this path.

MCP setup
{
  "mcpServers": {
    "banto": {
      "command": "npx",
      "args": ["-y", "@bantohq/mcp@latest"]
    },
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest", "--headless", "--isolated"]
    }
  }
}

Banto MCP loads the agent skill and docs on demand ( get_banto_skill, get_banto_docs, run_banto_cli). Playwright MCP is optional for automated sandbox playthroughs.

Manual fallback

Download the agent skill

If you skip MCP, drop SKILL.md in your project (e.g. .claude/skills/banto-game/SKILL.md).

Download skill