omo-kit init
Interactive config generator. Answer a few questions — get a complete OMO + OpenCode workspace.
Usage
bash
bunx omo-kit initWhat it asks
- Stack — Go, Node, Astro, or Generic. Determines
CLAUDE.mdandAGENTS.mdconventions. - Model providers — Which providers you have API access to (opencode-go, anthropic, openai, github-copilot, gemini).
- Orchestrator model — Primary model for Sisyphus, Oracle, Prometheus.
- Budget — Generous (premium models everywhere), Frugal (premium for orchestrator, free for subagents), Free-only (all free-tier models).
What it generates
| File | What |
|---|---|
opencode.json | Provider config, model selections, theme, autoupdate |
oh-my-openagent.json | Agent model chains, category routing, thinking budgets |
tui.json | Theme selection |
CLAUDE.md | Stack-specific project conventions for Claude Code |
AGENTS.md | Stack-specific project conventions for OpenCode agents |
Example session
$ bunx omo-kit init
? Stack: Go
? Model providers: opencode-go, github-copilot
? Primary orchestrator model: deepseek-v4-pro
? Budget: Frugal
✔ Generated:
• opencode.json
• oh-my-openagent.json
• tui.json
• CLAUDE.md
• AGENTS.md
✔ Ready. Start with: opencode
Docs: https://github.com/srmdn/omo-kitAfter init
bash
opencodeOMO reads CLAUDE.md and AGENTS.md automatically. Your agents now know your stack conventions without pasting context.
TIP
Run bunx omo-kit doctor to validate the generated configs.