{"data":{"slug":"unohee-openswarm","name":"OpenSwarm","tagline":"Autonomous AI dev team orchestrator powered by Claude Code CLI.","github_url":"https://github.com/unohee/OpenSwarm","owner":"unohee","repo":"OpenSwarm","owner_avatar_url":"https://avatars.githubusercontent.com/u/6588880?v=4","primary_language":"TypeScript","stars":858,"forks":149,"topics":["ai-agents","ai-coding","autonomous-agents","claude","claude-code","devops","discord-bot","linear","llm","multi-agent","orchestrator","pair-programming","typescript","vector-database"],"archived":false,"github_pushed_at":"2026-09-20T05:53:25+00:00","maintenance_label":"Very active","stars_delta_30d":36,"url":"https://www.graphcanon.com/tools/unohee-openswarm","markdown_url":"https://www.graphcanon.com/tools/unohee-openswarm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/unohee-openswarm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=unohee-openswarm","description":"OpenSwarm — Autonomous AI dev team orchestrator powered by Claude Code CLI. Discord control, Linear integration, cognitive memory.","homepage_url":null,"license":"MIT","open_issues":3,"watchers":7,"ai_summary":"OpenSwarm is an autonomous AI development team orchestrator that integrates with Discord and Linear for task management and communication. It uses vector database integration to enhance its cognitive memory capabilities.","readme_excerpt":"## Quick Start: Review Gate\n\n```bash\nnpm install -g @intrect/openswarm\nexport OPENROUTER_API_KEY=…              # or use an authenticated codex/claude/local provider\nopenswarm review --path . --read-only    # review the current diff without mutation\nopenswarm review --max --fix --path .    # fix confirmed findings, re-review, then verify\n```\n\nFor CI, use the [GitHub Action](#running-the-gate-in-ci). For a provider setup wizard, optional Linear connection, TUI chat, or autonomous daemon, run `openswarm init` and continue with [Full Daemon Setup](#full-daemon-setup). Prefer wiring a provider by hand? You need **one** first: `openswarm auth login` (ChatGPT OAuth, used by `codex`/`gpt`), `openswarm auth login --provider openrouter` (or `export OPENROUTER_API_KEY=…`), or just have an authenticated `claude` on PATH. Check what's wired with `openswarm auth status`, and diagnose any gaps with `openswarm doctor`.\n\n---\n\n### Run with Docker\n\nThe repository ships a production image for the headless daemon (web dashboard on `:3847`, `openswarm` CLI on `PATH`). Published images live at `ghcr.io/unohee/openswarm` (tagged per release); building locally works the same way:\n\n```bash\n\n---\n\n# Ubuntu/AppArmor hosts: install the repository-scoped companion profile.","github_created_at":"2026-02-23T07:14:58+00:00","created_at":"2026-07-11T11:27:13.096954+00:00","updated_at":"2026-09-20T06:06:41.524577+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":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"ai-agents","name":"ai-agents"},{"slug":"autonomous-agents","name":"autonomous-agents"},{"slug":"claude","name":"claude"},{"slug":"claude-code","name":"claude-code"},{"slug":"devops","name":"devops"},{"slug":"discord-bot","name":"discord-bot"},{"slug":"linear","name":"linear"},{"slug":"multi-agent","name":"multi-agent"}],"trust":{"provenance":{"is_fork":false,"github_id":1164521143,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T06:06:38.780Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-09-20T01:25:26Z","stars_delta_30d":36,"open_issues_delta_30d":2},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:27:14.213Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-09-20T06:06:40.029Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-09-20T06:06:40.029Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-20T06:06:40.029Z","managed_saas":false},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-09-20T06:06:40.029Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-20T06:06:40.029Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-20T06:06:40.029Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-20T06:06:40.029Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need an autonomous tool that leverages Claude Code CLI to organize your development tasks.","If your team uses Discord for communication and Linear for task management, as OpenSwarm integrates with both directly."],"when_not_to_use":["Avoid if you are not currently utilizing Discord and Linear within your workflow since the integrations might not provide value without these tools.","Do not use if cognitive memory via vector databases is unnecessary or unpreferred for task management in development teams."],"source":"enrich:decision_facts","observed_at":"2026-07-12T05:46:45.452Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"Autonomous AI team orchestrator integrating Discord and Linear; vector database for memory enhancement."}]}}