{"id":50709096,"url":"https://github.com/agentarea/agentarea","last_synced_at":"2026-06-26T14:00:47.939Z","repository":{"id":317850635,"uuid":"929720410","full_name":"agentarea/agentarea","owner":"agentarea","description":"Cloud-native AI Agents orchestration platform for zero-human organizations","archived":false,"fork":false,"pushed_at":"2026-06-22T13:00:39.000Z","size":170883,"stargazers_count":34,"open_issues_count":40,"forks_count":5,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-06-22T13:04:52.652Z","etag":null,"topics":["a2a","a2a-protocol","agents","ai-agents","infrastructure","kubernetes","mcp","ory","platform","temporal"],"latest_commit_sha":null,"homepage":"https://agentarea.ai","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agentarea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":"docs/roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-02-09T08:17:42.000Z","updated_at":"2026-06-22T11:24:28.000Z","dependencies_parsed_at":"2025-10-28T00:24:11.681Z","dependency_job_id":"951c8be4-6f9e-4d44-aaa2-e280660ea9d8","html_url":"https://github.com/agentarea/agentarea","commit_stats":null,"previous_names":["agentarea/agentarea"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/agentarea/agentarea","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentarea%2Fagentarea","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentarea%2Fagentarea/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentarea%2Fagentarea/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentarea%2Fagentarea/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agentarea","download_url":"https://codeload.github.com/agentarea/agentarea/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentarea%2Fagentarea/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34819597,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["a2a","a2a-protocol","agents","ai-agents","infrastructure","kubernetes","mcp","ory","platform","temporal"],"created_at":"2026-06-09T14:00:28.027Z","updated_at":"2026-06-26T14:00:47.928Z","avatar_url":"https://github.com/agentarea.png","language":"Python","funding_links":[],"categories":["⚙️ Implementations \u0026 Libraries"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n![AgentArea Logo](images/agentarea-cover.jpg)\n\n\n## The platform for building governed agentic networks\n\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE.md)\n[![CI](https://github.com/agentarea/agentarea/actions/workflows/ci.yml/badge.svg)](https://github.com/agentarea/agentarea/actions/workflows/ci.yml)\n[![Documentation](https://img.shields.io/badge/docs-mintlify-green.svg)](https://docs.agentarea.ai)\n[![Discord](https://img.shields.io/discord/1375237948982821005?color=5865F2\u0026label=discord\u0026logo=discord\u0026logoColor=white)](https://discord.gg/5tduPwheYQ)\n[![GitHub Stars](https://img.shields.io/github/stars/agentarea/agentarea?style=social)](https://github.com/agentarea/agentarea/stargazers)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fagentarea%2Fagentarea.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fagentarea%2Fagentarea?ref=badge_shield)\n\n[📖 Documentation](https://docs.agentarea.ai) •\n[🚀 Quick Start](#-quick-start) •\n[💬 Discord](https://discord.gg/5tduPwheYQ) •\n[🐛 Report Bug](https://github.com/agentarea/agentarea/issues/new?template=bug_report.md) •\n[✨ Request Feature](https://github.com/agentarea/agentarea/issues/new?template=feature_request.md)\n\n\u003c/div\u003e\n\n---\n\n## 🚀 What is AgentArea?\n\nAgentArea is an open-source platform for building **agentic networks** — multi-agent systems with governance, isolation, and approval controls built in.\n\nMost agent tools are **libraries**: you import them and orchestrate agents inside your own app. AgentArea is **infrastructure**: a self-hosted runtime where agents run durably, in isolated networks, under governance and approval policy. Reach for it when \"an agent in a script\" has outgrown what a library can safely run — when you need many agents, scoped permissions between them, human-in-the-loop approvals, audit trails, and a runtime built for long-running work.\n\n## 🎯 Why AgentArea?\n\nTraditional agent frameworks focus on individual agents. AgentArea is built for networks of them:\n\n- **🌐 Agentic Networks First** — VPC-inspired architecture with granular network permissions between agents\n- **🛡️ Governance Built-In** — tool approvals, permission boundaries, ReBAC authorization, and audit trails from day one\n- **⚡ Production-Ready** — Temporal-based execution, Kubernetes-native, edge deployment, enterprise authentication\n- **🔌 Provider-Agnostic** — any LLM via LiteLLM proxy, any tool via MCP, multiple secret backends\n- **📖 Truly Open Source** — Apache 2.0 licensed, no feature gates\n\n### ✨ Core Capabilities\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"50%\"\u003e\n\n#### 🌐 Agentic Networks\nVPC-inspired network architecture with isolated agent groups. Configure granular permissions between agents, control inter-agent communication, and build secure multi-agent topologies.\n\n#### 🛡️ Agent Governance\nGranular tool permissions with approval workflows. Select which tools agents can use, require human approval for sensitive operations, and maintain full audit trails for compliance.\n\n#### 🤝 Agent Collaboration\nAgents discover, delegate to, and coordinate with each other. Direct delegation is the default; the [A2A protocol](https://docs.agentarea.ai) is also supported for interoperability with external agent systems.\n\n#### ⚡ Event-Driven Triggers\nFire agents on timers, webhooks, or third-party events. Build reactive agent systems that respond to external stimuli in real time.\n\n\u003c/td\u003e\n\u003ctd width=\"50%\"\u003e\n\n#### 🔌 MCP Server Management\nCreate and host MCP servers from templates or custom Dockerfiles. Add remote MCPs, verify updates with hash checking, and extend agent capabilities with external tools.\n\n#### 🤖 Flexible Agent Creation\nBuild agents with custom instructions and tool configurations. Long-running task support with flexible termination criteria (goal achievement, budget limits, timeouts).\n\n#### 🏗️ Production Infrastructure\nTemporal for distributed execution and edge deployment. Kubernetes-native architecture. Multi-LLM support via LiteLLM proxy. Multiple secret backends (database, Infisical, AWS).\n\n#### 🔐 Fine-Grained Authorization\nRelationship-based access control (ReBAC) via Ory Keto. Model who can see and act on which agents, networks, and tools — down to the individual resource.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### 🧩 What You Can Build\n\n- **Research networks** — a coordinator agent delegates to specialist agents (search, summarize, fact-check), each with its own scoped tool access, then merges the results.\n- **Governed ops automation** — agents triggered by webhooks or schedules that can act on real systems, with human approval required before any sensitive tool runs.\n- **Long-running task agents** — durable agents that work for minutes or hours toward a goal, surviving restarts via Temporal, stopping on goal achievement, budget, or timeout.\n- **Tool-rich assistants** — agents backed by your own MCP servers (internal APIs, databases, SaaS), hosted and version-checked by the platform.\n\n## 🏃 Quick Start\n\n### Prerequisites\n\n- Docker \u0026 Docker Compose\n\n### 1. Start the platform without cloning\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/agentarea/agentarea/main/scripts/install.sh | sh\n```\n\nThe bootstrap downloads only the runtime bundle into `./agentarea`: Docker Compose, auth/Temporal config, and a small local launcher. It does not clone the repository and does not install Docker, Node, Python, or Go.\n\nThen run:\n\n```bash\n./agentarea/agentarea doctor\n./agentarea/agentarea pull\n./agentarea/agentarea up\n```\n\nOpen the web UI at **http://localhost:3000**.\n\nEdit configuration anytime in `./agentarea/.env` or run:\n\n```bash\n./agentarea/agentarea config --edit\n```\n\nTo inspect the installer before running:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/agentarea/agentarea/main/scripts/install.sh -o agentarea-install.sh\nsh agentarea-install.sh\n```\n\nFor local development from source, clone the repository and use `make up`.\n\n### 2. Create your first agent\n\n1. Open http://localhost:3000 and add an **LLM provider** (e.g. an OpenAI or Anthropic API key) under Settings.\n2. Create an **agent** — give it instructions and pick the tools it can use.\n3. Send it a task and watch it run.\n\nFull walkthrough: **[Getting Started →](docs/getting-started.md)**\n\n## 📚 Documentation\n\n- **[Getting Started](docs/getting-started.md)** — complete setup guide\n- **[Building Agents](docs/building-agents.md)** — create and customize agents\n- **[Agent Communication](docs/agent-communication.md)** — multi-agent workflows\n- **[Agentic Networks](docs/agentic-networks.md)** — network isolation and permissions\n- **[Agent Governance](docs/agent-governance.md)** — approvals, permissions, audit\n- **[MCP Integration](docs/mcp-integration.md)** — external tool integration\n- **[Deployment](docs/deployment.md)** — production deployment guide\n- **[Architecture](docs/architecture.md)** — system design deep dive\n- **[API Reference](docs/api-reference.md)** — complete API documentation\n\n## 🛠️ Project Structure\n\n```\nagentarea/\n├── agentarea-platform/      # Backend API, Temporal worker, domain libs (Python)\n├── agentarea-webapp/        # Web interface (Next.js / React)\n├── agentarea-mcp-manager/   # MCP server orchestration (Go)\n├── agentarea-operator/      # Kubernetes operator (catalog, LLM providers)\n├── agentarea-event-service/ # Event ingestion and triggers\n├── agentarea-cli/           # Command-line interface (Node.js)\n├── charts/                  # Helm charts\n├── docs/                    # Documentation (Mintlify)\n└── scripts/                 # Build and deployment utilities\n```\n\n## 🏗️ Architecture\n\n```mermaid\nflowchart TB\n    User([User / API client])\n\n    subgraph CP[\"Control plane\"]\n        UI[\"Web UI\u003cbr/\u003e(Next.js)\"]\n        API[\"API\u003cbr/\u003e(FastAPI)\"]\n        Keto[\"Authorization\u003cbr/\u003e(Ory Keto · ReBAC)\"]\n    end\n\n    subgraph RT[\"Agent runtime\"]\n        Worker[\"Temporal Worker\u003cbr/\u003e(agent workflows)\"]\n        LiteLLM[\"LiteLLM proxy\u003cbr/\u003e(any LLM)\"]\n        MCPMgr[\"MCP Manager\u003cbr/\u003e(Go)\"]\n        MCP[\"MCP servers\u003cbr/\u003e(containerized tools)\"]\n    end\n\n    subgraph DATA[\"State \u0026 events\"]\n        PG[(\"PostgreSQL\")]\n        Redis[(\"Redis\u003cbr/\u003epub/sub + events\")]\n    end\n\n    User --\u003e UI --\u003e API\n    User --\u003e|REST / SSE| API\n    API --\u003e Keto\n    API --\u003e PG\n    API --\u003e|start / signal| Worker\n    Worker --\u003e LiteLLM\n    Worker --\u003e MCPMgr --\u003e MCP\n    Worker --\u003e PG\n    Worker --\u003e|events| Redis\n    Redis --\u003e|stream| API\n    API -.-\u003e|SSE| UI\n```\n\nAgentArea is built for production agentic workloads:\n\n- **Agent Networks** — VPC-inspired isolation with granular inter-agent permissions\n- **Temporal** — distributed workflow orchestration for long-running, durable agent tasks\n- **Event Flow** — workflows publish to Redis pub/sub + DB, streamed to the UI over SSE\n- **Multi-LLM Support** — provider-agnostic through the LiteLLM proxy\n- **MCP Infrastructure** — extensible tool system with custom and remote server support\n- **ReBAC Authorization** — fine-grained access control via Ory Keto\n\nFor details, see [docs/architecture.md](docs/architecture.md) and the [full roadmap](docs/roadmap.md).\n\n## 🤝 Contributing\n\nContributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) to get started, and please review our [Code of Conduct](CODE_OF_CONDUCT.md).\n\n## 🌟 Community\n\nJoin our community of AI developers:\n\n- **💬 Discord** — [get help and share ideas](https://discord.gg/5tduPwheYQ)\n- **💭 GitHub Discussions** — [Q\u0026A and feature requests](https://github.com/agentarea/agentarea/discussions)\n- **🐛 Issues** — [bug reports and feature requests](https://github.com/agentarea/agentarea/issues)\n- **🐦 Twitter/X** — [follow for updates](https://twitter.com/agentarea_hq)\n\n## 📄 License\n\nLicensed under the Apache License 2.0 — see [LICENSE.md](LICENSE.md) for details.\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fagentarea%2Fagentarea.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fagentarea%2Fagentarea?ref=badge_large)\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n### ⭐ Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=agentarea/agentarea\u0026type=Date)](https://star-history.com/#agentarea/agentarea\u0026Date)\n\n---\n\n**[⭐ Star us on GitHub](https://github.com/agentarea/agentarea) • [📖 Read the Docs](https://docs.agentarea.ai) • [💬 Join Discord](https://discord.gg/5tduPwheYQ) • [🐦 Follow on Twitter](https://twitter.com/agentarea_hq)**\n\nMade with ❤️ by the AgentArea community\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagentarea%2Fagentarea","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagentarea%2Fagentarea","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagentarea%2Fagentarea/lists"}