AI-native development

Drive togo with Claude Code

A native Claude Code plugin — togo's agents, slash commands, rules and hooks, with the togo MCP auto-connected. Scaffold an app and build it end to end, with AI.

Install — with the CLI
bash
togo install claude

One command (togo v0.2.20+). The togo MCP connects automatically.

Install — in a session
bash
/plugin marketplace add togo-framework/claude-togo
/plugin install togo@togo

Run inside Claude Code — the /togo:* commands + agents load instantly.

Slash commands

The togo CLI, one keystroke away in Claude Code.

/togo:newScaffold a new app (Go API + React UI, one binary). Installs the CLI if missing.
/togo:resourceGenerate a resource — model, queries, migration, GraphQL, REST, UI page.
/togo:generateRun the codegen pipeline: sqlc · gqlgen · atlas · OpenAPI.
/togo:migrateApply / diff / roll back database migrations.
/togo:serveRun the app — API + web, one process.
/togo:pluginInstall a capability plugin from the marketplace.
/togo:deployFast push-and-build deploy to your server from togo.yaml.
/togo:doctorCheck the toolchain (Go, Node, sqlc, atlas) and the MCP.
/togo:mcpInspect / wire the togo MCP.

Specialist agents

Five togo experts that know the stack and conventions.

togo-backend

Go backend specialist — ORM, REST/GraphQL, providers, plugins.

togo-frontend

React + TanStack UI, the kit, typed clients.

togo-db

Schema, migrations, sqlc/atlas, driver-agnostic DB design.

togo-plugin-author

Build & publish togo capability plugins.

togo-architect

Conventions, ownership classes, end-to-end app design.

Ship it fast

And when you're ready, one command deploys.

togo.yaml
yaml
deploy:
  host: 152.53.136.52
  user: root
  path: /opt/myapp
  restart: systemctl restart myapp   # run over ssh after upload
  # named environments instead of inline:
  # default: production
  # targets:
  #   production: { host: …, user: …, path: …, restart: … }
  #   staging:    { host: …, user: …, path: …, restart: … }

togo deploy builds, rsyncs the artifact, and restarts over ssh — --dry-run, --no-build, --remote-build, and TOGO_DEPLOY_* env overrides supported.