{"data":{"slug":"zaxbyhub-opencode-swarm","name":"opencode-swarm","tagline":"Architect-centric agentic swarm plugin for OpenCode with code generation and QA review.","github_url":"https://github.com/ZaxbyHub/opencode-swarm","owner":"ZaxbyHub","repo":"opencode-swarm","owner_avatar_url":"https://avatars.githubusercontent.com/u/294618794?v=4","primary_language":"TypeScript","stars":466,"forks":51,"topics":["agent-swarm","ai-agents","ai-coding","automation","bun","cli","code-review","coding-agent","developer-tools","github","guardrails","llm","mcp","multi-agent","open-source","opencode","opencode-plugin","planning","software-engineering","typescript"],"archived":false,"github_pushed_at":"2026-09-11T05:49:44+00:00","maintenance_label":"Very active","stars_delta_30d":31,"url":"https://www.graphcanon.com/tools/zaxbyhub-opencode-swarm","markdown_url":"https://www.graphcanon.com/tools/zaxbyhub-opencode-swarm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/zaxbyhub-opencode-swarm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=zaxbyhub-opencode-swarm","description":"  Architect-centric agentic swarm plugin for OpenCode. Hub-and-spoke orchestration with SME consultation, code generation, and QA review.","homepage_url":null,"license":"MIT","open_issues":57,"watchers":4,"ai_summary":"A TypeScript-based AI-driven development tool that facilitates code automation through an agent-swarm architecture for tasks like code generation and quality assurance, featuring a hub-and-spoke orchestration model.","readme_excerpt":"## Quick Start\n\n**→ For a complete first-run walkthrough, see [Getting Started](docs/getting-started.md).**\n\nThe 15-minute guide covers:\n- Installation (`bunx opencode-swarm install`)\n- First-run auto-configuration (architect selected automatically)\n- Running your first task\n- Troubleshooting common issues\n\nThe installer automatically:\n- Adds `opencode-swarm` to the OpenCode plugin list\n- Disables the native `explore` and `general` agents to reduce routing conflicts\n\nIt does **not** create a project config. `.opencode/opencode-swarm.json` is opt-in — create it yourself only if you want project-level overrides of the global config.\n\n---\n\n---\n\n# 1. Install the plugin (5s)\nbunx opencode-swarm install\n\n---\n\n# 4. Kick off a task — the architect plans, then gates fire automatically (15s)\nBuild me a JWT auth helper with tests.\n\n---\n\n## Plan Cursor (v6.13)\n\nThe `plan_cursor` config compresses the plan that is injected into the LLM context.\n\n```json\n{\n  \"plan_cursor\": {\n    \"enabled\": true,\n    \"max_tokens\": 1500,\n    \"lookahead_tasks\": 2\n  }\n}\n```\n\n- **enabled** – When `true` (default) Swarm injects a compact plan cursor instead of the full `plan.md`.\n- **max_tokens** – Upper bound on the number of tokens emitted for the cursor (default 1500). The cursor contains the current phase summary, the full current task, and up to `lookahead_tasks` upcoming tasks. Earlier phases are reduced to one‑line summaries.\n- **lookahead_tasks** – Number of future tasks to include in full detail (default 2). Set to `0` to show only the current task.\n\nDisabling (`\"enabled\": false`) falls back to the pre‑v6.13 behavior of injecting the entire plan text.\n\n---\n\n## License\n\nMIT\n\n---\n\n**Stop hoping your agents figure it out. Start shipping code that actually works.**","github_created_at":"2026-01-27T16:00:05+00:00","created_at":"2026-07-15T10:42:31.107355+00:00","updated_at":"2026-09-20T04:25:49.302931+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"}],"tags":[{"slug":"agent-swarm","name":"agent-swarm"},{"slug":"ai-agents","name":"ai-agents"},{"slug":"automation","name":"automation"},{"slug":"cli","name":"cli"},{"slug":"code-review","name":"code-review"},{"slug":"multi-agent","name":"multi-agent"},{"slug":"opencode-plugin","name":"opencode-plugin"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":1143461873,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-11T06:00:44.814Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-09-10T11:14:50Z","stars_delta_30d":31,"open_issues_delta_30d":-60},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:42:32.526Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-09-11T06:00:45.321Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-09-11T06:00:45.321Z"},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-09-11T06:00:45.321Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-11T06:00:45.321Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-11T06:00:45.321Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Open-source project under MIT license is available freely; support services or advanced features might come with a cost not detailed."},"requirements":{"notes":["Requires Bun for installation and configuration.","Installation automatically configures project settings, adjusts plugins, and overrides certain native agent functions to avoid conflicts."],"min_ram_gb":null},"constraints":{"min_ram_gb":null,"pricing_model":"freemium"},"when_to_use":["When you need robust, automated orchestration of tasks like JWT auth helper generation paired with unit tests within a project.","For projects demanding fine-tuned control over the plan injected into AI context through parameters such as `max_tokens`, enabling optimized resource use."],"when_not_to_use":["If your workflow requires continuous real-time human oversight of individual agent operations, since Opencode-Swarm automates and reduces routing conflicts by disabling native agents.","For teams unwilling to adopt new configuration files like `.opencode/opencode-swarm.json` that require specific project-level overrides setup."],"source":"enrich:decision_facts","observed_at":"2026-07-17T02:04:06.434Z"},"constraint_facets":{"min_ram_gb":null,"pricing_model":"freemium"},"decision_summary":[{"label":"Pricing","value":"freemium - Open-source project under MIT license is available freely; support services or advanced features might come with a cost not detailed."},{"label":"Requirements","value":"Requires Bun for installation and configuration.; Installation automatically configures project settings, adjusts plugins, and overrides certain native agent functions to avoid conflicts."},{"label":"Adopt for","value":"Opencode-Swarm is an architect-centric AI-driven development tool built with TypeScript that leverages an agent-swarm architecture to streamline code generation and quality assurance."},{"label":"License detail","value":"MIT license allows for free use, modification, and distribution of the software."}]}}