Learn Search docs

hobo-code

hobo-code is the interactive coding session (Bo). hobo is the control-plane CLI (up / down / plan / dev and the rest of the canonical verb set). They are different binaries.

@hobo/* is not on npm. Do not run npx hobo or invent npx hobo-code. After you clone this repo:

pnpm install
pnpm exec turbo run build --filter @hobo/adapter-hono --filter @hobo/code --filter @hobo/hobo
pnpm --filter @hobo/code exec hobo-code

That starts the session. From there, talk for hello-world / run / debug. Zero-LLM pattern lookup is explicit: hobo-code template … or /template web frontend backed by an api (ADR-0153). Ordinary chat is not silently intercepted for arbitrary queries.

What belongs where

You wantUse
Plan / converge / tear down an existing Bindlehobo plan / hobo up / hobo down / hobo dev
Author or extend an app by talkinghobo-code session
Search/render a pattern with no modelhobo-code template or /template
Agent tool calls over the same verbshobo-mcp — see the MCP surface

Honest limits

  • Workspace build first. A half-built tree cannot import @hobo/adapter-hono.
  • Default apply is still the in-memory Pulumi stand-in. Live lanes are credential-gated.
  • Known intents fill templates. Implementation holes marked "use training" stay holes until training exists.

Next: Getting started · The hobo CLI · Try HoBo.