{"data":{"slug":"swarmclawai-swarmclaw","name":"swarmclaw","tagline":"Open-source self-hosted AI agent runtime and multi-agent framework","github_url":"https://github.com/swarmclawai/swarmclaw","owner":"swarmclawai","repo":"swarmclaw","owner_avatar_url":"https://avatars.githubusercontent.com/u/262453007?v=4","primary_language":"TypeScript","stars":611,"forks":130,"topics":["agent-framework","agent-memory","agent-runtime","agent-swarm","agents","ai","ai-agent-framework","ai-agents","autonomous-agents","claude","claude-code-alternative","langchain-alternative","llm","mcp","mcp-server","multi-agent","ollama","openclaw","orchestration","self-hosted"],"archived":false,"github_pushed_at":"2026-06-30T20:58:13+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/swarmclawai-swarmclaw","markdown_url":"https://www.graphcanon.com/tools/swarmclawai-swarmclaw.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/swarmclawai-swarmclaw","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=swarmclawai-swarmclaw","description":"Open-source self-hosted AI agent runtime and multi-agent framework for autonomous agent swarms. Agent memory, MCP tools, schedules, delegation, and 23+ LLM providers (Claude, GPT, Gemini, OpenRouter, Ollama). A practical Claude Code and LangChain alternative.","homepage_url":"https://www.swarmclaw.ai","license":"MIT","open_issues":8,"watchers":9,"ai_summary":"SwarmClaw is a self-hosted AI agent runtime that supports multiple LLM providers and includes features for autonomous agent swarms.","readme_excerpt":"## Requirements\n\n- Node.js 22.6+ (`nvm use` will pick up the repo's `.nvmrc`, which matches CI)\n- npm 10+ or another supported package manager\n- Docker Desktop is recommended for sandbox browser execution\n- Optional provider CLIs if you want delegated CLI backends such as Claude Code, Codex, OpenCode, Gemini, Copilot, Factory Droid, Cursor Agent, Qwen Code, or Goose\n\n---\n\n### Global install\n\n```bash\nnpm i -g @swarmclawai/swarmclaw\nswarmclaw\n```\n\n```bash\nyarn global add @swarmclawai/swarmclaw\nswarmclaw\n```\n\n```bash\npnpm add -g @swarmclawai/swarmclaw\nswarmclaw\n```\n\n```bash\nbun add -g @swarmclawai/swarmclaw\nswarmclaw\n```\n\nRunning `swarmclaw` starts the server on `http://localhost:3456`.\n\n---\n\n### Docker\n\n```bash\ngit clone https://github.com/swarmclawai/swarmclaw.git\ncd swarmclaw\nmkdir -p data\ntouch .env.local\ndocker compose up -d --build\n```\n\nThen open `http://localhost:3456`.\n\n---\n\n### Deployment\n\n**How do I deploy SwarmClaw?**\nOptions include: local npm installation, Docker Compose for containerized deployment, or cloud VPS with reverse proxy and TLS. See the [deployment docs](https://swarmclaw.ai/docs/deployment) for detailed guides.\n\n**Can I run SwarmClaw in the cloud?**\nYes. SwarmClaw runs on any Linux server with Node.js 18+. Popular options include AWS EC2, DigitalOcean, Hetzner, and self-hosted on home servers.","github_created_at":"2026-02-18T22:21:42+00:00","created_at":"2026-07-11T23:18:33.112509+00:00","updated_at":"2026-07-12T03:19:00.656767+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"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"agent-framework","name":"agent-framework"},{"slug":"autonomous-agents","name":"autonomous-agents"},{"slug":"agent-runtime","name":"agent-runtime"},{"slug":"claude-code-alternative","name":"claude-code-alternative"},{"slug":"agent-swarm","name":"agent-swarm"},{"slug":"langchain-alternative","name":"langchain-alternative"},{"slug":"agent-memory","name":"agent-memory"}],"trust":{"provenance":{"is_fork":false,"github_id":1161242607,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T23:18:38.020Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":30,"days_since_push":11,"last_release_at":"2026-06-30T20:31:04Z"},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T23:18:38.539Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"mcp":{"source":"package.json:@modelcontextprotocol/*","observed_at":"2026-07-12T03:18:34.818Z","server_manifest":true},"scan":{"source":"repo_scan","observed_at":"2026-07-12T03:18:34.818Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-07-12T03:18:34.818Z","managed_saas":false},"has_cli":{"value":true,"source":"package.json:bin|scripts","observed_at":"2026-07-12T03:18:34.818Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-07-12T03:18:34.818Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-07-12T03:18:34.818Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-12T03:18:34.818Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["- You are working with or planning to integrate more than 23 supported language models (like Claude, GPT, Gemini), and require flexibility in choosing your model provider.","- Your project benefits from an embedded multi-agent framework which can enhance orchestration through features like agent memory and MCP tools.","- You prefer self-hosting AI applications for security or customization reasons."],"when_not_to_use":["- If you are already deeply invested in proprietary solutions that aren't compatible with the ecosystem supported by SwarmClaw, such as specific enterprise integrations.","- When your use case strictly requires real-time high-volume data processing and SwarmClaw’s current capabilities might pose limitations due to performance or scalability concerns."],"source":"enrich:decision_facts","observed_at":"2026-07-12T03:19:00.133Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"SwarmClaw is a versatile open-source AI agent runtime designed for running autonomous agent swarms across multiple LLM providers."}]}}