{"data":{"slug":"alvinunreal-oh-my-opencode-slim","name":"oh-my-opencode-slim","tagline":"Lean, fine tuned Opencode multi agent suite · Mix any models · Auto delegate tasks","github_url":"https://github.com/alvinunreal/oh-my-opencode-slim","owner":"alvinunreal","repo":"oh-my-opencode-slim","owner_avatar_url":"https://avatars.githubusercontent.com/u/204474669?v=4","primary_language":"TypeScript","stars":6922,"forks":417,"topics":["agentic-ai","antigravity","cerebras","oh-my-opencode","opencode","orchestration"],"archived":false,"github_pushed_at":"2026-07-14T11:41:42+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/alvinunreal-oh-my-opencode-slim","markdown_url":"https://www.graphcanon.com/tools/alvinunreal-oh-my-opencode-slim.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alvinunreal-oh-my-opencode-slim","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alvinunreal-oh-my-opencode-slim","description":"Lean, fine tuned Opencode multi agent suite · Mix any models · Auto delegate tasks","homepage_url":"https://ohmyopencodeslim.com","license":"MIT","open_issues":31,"watchers":26,"ai_summary":null,"readme_excerpt":"### Quick Start\n\nCopy and paste this prompt to your LLM agent (Claude Code, AmpCode, Cursor, etc.):\n\n\n```\nInstall and configure oh-my-opencode-slim: https://raw.githubusercontent.com/alvinunreal/oh-my-opencode-slim/refs/heads/master/README.md\n```\n\n---\n\n### Manual Installation\n\n```bash\nbunx oh-my-opencode-slim@latest install\n```\n\n---\n\n### Getting Started\n\nThe installer generates both OpenAI and OpenCode Go presets, with OpenAI active by default.\n\n> [!TIP]\n> Tune the models and agents for your own workflow. The defaults are only a\n> starting point; the plugin is designed for deep flexibility and customization.\n\nTo make OpenCode Go active during install, run `bunx oh-my-opencode-slim@latest install --preset=opencode-go` or change the default preset name in `~/.config/opencode/oh-my-opencode-slim.json` after installation.\n\nThen:\n\n1. **Log in to the providers you want to use if you haven't already**:\n\n   ```bash\n   opencode auth login\n   ```\n2. **Refresh and list the models OpenCode can see**:\n\n   ```bash\n   opencode models --refresh\n   ```\n3. **Open your plugin config** at `~/.config/opencode/oh-my-opencode-slim.json`\n\n4. **Update the models you want for each agent**\n\n> [!TIP]\n> It's **recommended** to understand how background orchestration works. The **[Orchestrator prompt](https://github.com/alvinunreal/oh-my-opencode-slim/blob/master/src/agents/orchestrator.ts#L28)** contains the scheduler rules, specialist routing logic, and thresholds for when work should be assigned to background agents. You can always delegate manually by calling a subagent via: `@agentName <task>`\n\n> [!TIP]\n> Because background agents are now the default workflow, it is **highly recommended** to enable and configure **[Multiplexer Integration](docs/multiplexer-integration.md)**. It automatically opens each agent in a dedicated Tmux, Zellij, Herdr, or cmux pane, so you can watch specialists work live while the Orchestrator continues coordinating the session.\n\nThe default generated configuration includes both `openai` and `opencode-go` presets.\n\n```jsonc\n{\n  \"$schema\": \"https://unpkg.com/oh-my-opencode-slim@latest/oh-my-opencode-slim.schema.json\",\n  \"preset\": \"openai\",\n  \"presets\": {\n    \"openai\": {\n      \"orchestrator\": { \"model\": \"openai/gpt-5.6-terra\", \"variant\": \"medium\", \"skills\": [\"*\"], \"mcps\": [\"*\", \"!context7\"] },\n      \"oracle\": { \"model\": \"openai/gpt-5.6-sol\", \"variant\": \"high\", \"skills\": [\"simplify\"], \"mcps\": [] },\n      \"librarian\": { \"model\": \"openai/gpt-5.6-luna\", \"variant\": \"low\", \"skills\": [], \"mcps\": [\"websearch\", \"context7\", \"gh_grep\"] },\n      \"explorer\": { \"model\": \"openai/gpt-5.6-luna\", \"variant\": \"low\", \"skills\": [], \"mcps\": [] },\n      \"designer\": { \"model\": \"openai/gpt-5.6-luna\", \"variant\": \"medium\", \"skills\": [], \"mcps\": [] },\n      \"fixer\": { \"model\": \"openai/gpt-5.6-luna\", \"variant\": \"medium\", \"skills\": [], \"mcps\": [] }\n    },\n    \"opencode-go\": {\n      \"orchestrator\": { \"model\": \"opencode-go/minimax-m3\", \"variant\": \"max\", \"skills\": [ \"*\" ], \"mcps\": [ \"*\", \"!context7\" ] },\n      \"oracle\": { \"model\": \"opencode-go/qwen3.7-max\", \"variant\": \"max\", \"skills\": [\"simplify\"], \"mcps\": [] },\n      \"librarian\": { \"model\": \"opencode-go/deepseek-v4-flash\", \"variant\": \"high\", \"skills\": [], \"mcps\": [ \"websearch\", \"context7\", \"gh_grep\" ] },\n      \"explorer\": { \"model\": \"opencode-go/deepseek-v4-flash\", \"variant\": \"max\", \"skills\": [], \"mcps\": [] },\n      \"designer\": { \"model\": \"opencode-go/kimi-k2.7-code\", \"variant\": \"medium\", \"skills\": [], \"mcps\": [] },\n      \"fixer\": { \"model\": \"opencode-go/deepseek-v4-flash\", \"variant\": \"high\", \"skills\": [], \"mcps\": [] },\n      \"observer\": { \"model\": \"opencode-go/mimo-v2.5\", \"variant\": \"max\", \"skills\": [], \"mcps\": [] }\n    }\n  }\n}\n```","github_created_at":"2026-01-15T18:45:08+00:00","created_at":"2026-07-15T10:50:30.37517+00:00","updated_at":"2026-07-15T10:50:33.249494+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"agentic-ai","name":"agentic-ai"},{"slug":"antigravity","name":"antigravity"},{"slug":"cerebras","name":"cerebras"},{"slug":"oh-my-opencode","name":"oh-my-opencode"},{"slug":"opencode","name":"opencode"},{"slug":"orchestration","name":"orchestration"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":1135179558,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T10:50:31.424Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":22,"days_since_push":0,"last_release_at":"2026-07-13T17:03:55Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:50:31.907Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-07-15T10:50:31.214Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-07-15T10:50:31.214Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-07-15T10:50:31.214Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-07-15T10:50:31.214Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-15T10:50:31.214Z"}}}}