TopGit
Đánh giá repo GitHub

agent-swarm.dev: hệ điều hành AI agent cho doanh nghiệp

desplega-ai/agent-swarm
ATopGit review image for desplega-ai/agent-swarm
Review by Topgit.dev for desplega-ai/agent-swarm, with GitHub repository stats and README context.
Nhận định nhanh

agent-swarm.dev là nền tảng tự triển khai (self-hosted) vận hành một đội AI agent — gồm Claude Code, Codex và các worker khác — dưới một agent trưởng biết lập kế hoạch, giao việc và ghi nhớ qua nhiều phiên. Nên chọn agent-swarm.dev nếu bạn đã dùng Docker và muốn agent tự viết PR, trả lời Slack, tạo báo cáo từ bộ nhớ dùng chung. Bỏ qua nếu bạn chỉ cần một trợ lý lập trình đơn lẻ — điều phối đa agent ở đây là thừa.

Sao
★ 675
Fork
⑂ 80
Ngôn ngữ
TypeScript
Giấy phép
MIT
Chủ đề
AI Tools
Cập nhật
Aug 2026
Trang chủ
GitHub

agent-swarm.dev là gì?

agent-swarm.dev là một hệ thống tự triển khai biến Claude Code, Codex và các công cụ AI khác thành một đội phối hợp: một agent trưởng chia mục tiêu thành các task và giao cho các worker agent, mỗi worker chạy trong một container Docker riêng. Worker gửi kết quả dưới dạng pull request, trả lời trên Slack, hoặc trang do agent tạo ra, sau đó ghi lại những gì học được vào một kho bộ nhớ dùng chung để các task sau có thêm ngữ cảnh.

Vì sao nên AI-Native với agent-swarm.dev?

Phần lớn công ty gắn AI vào công cụ có sẵn theo kiểu chắp vá — một bot Slack ở đây, một plugin Copilot ở kia — và mỗi lần tích hợp lại bắt đầu từ số 0 vì không có ngữ cảnh chung. Theo cách gọi của chính agent-swarm.dev, đó là "AI First" chứ chưa phải "AI Native": task và bài học bị cô lập theo từng công cụ thay vì cộng dồn lại. Giải pháp mà README đưa ra là một agent trưởng duy nhất cộng với một kho bộ nhớ dùng chung mà worker của mọi phòng ban đều đọc và ghi vào, để điều một agent hỗ trợ phát hiện hôm nay trở thành thứ agent kỹ thuật đã biết sẵn vào tuần sau.

agent-swarm.dev dành cho ai?

agent-swarm.dev phù hợp với các đội ngũ kỹ thuật đã dùng Docker và muốn định tuyến công việc từ Slack, GitHub hay Linear tới agent AI thay vì một cửa sổ chat đơn lẻ. Nó hợp với công ty sẵn sàng tự vận hành container và credential cho Claude Code, Codex hay harness khác được hỗ trợ, vì đây không phải SaaS được lưu trữ sẵn có trang đăng nhập. Đây không phải lựa chọn tốt cho một lập trình viên đơn lẻ chỉ cần gợi ý code inline, hay một đội chưa sẵn sàng cấp quyền ghi vào repo hoặc hàng đợi ticket cho worker agent.

Tính năng chính của agent-swarm.dev

  • Tách lead/worker chạy trong Docker — phần lõi của cơ chế đa agent trong agent-swarm.dev: agent trưởng lập kế hoạch và giao việc, còn worker thực thi trong container riêng với môi trường dev đầy đủ (git, Node.js, Python).
  • Bộ nhớ dài hạn theo cơ chế hybrid, kết hợp tìm kiếm vector và full-text, theo liên kết giữa các bộ nhớ liên quan, và cho phép agent sửa lại một bộ nhớ mà không mất ID hay lịch sử.
  • Workflow engine dựa trên DAG với cổng duyệt thủ công (human-in-the-loop), cơ chế retry, và input/output có cấu trúc cho các bước không nên chạy tự động hoàn toàn.
  • Lịch chạy dạng cron có thể kích hoạt task của agent, workflow, hoặc script trong catalog theo chu kỳ lặp lại.
  • Điều chỉnh task giữa chừng (mid-run task steering) — thêm ngữ cảnh ở điểm chuyển lượt tiếp theo, hoặc ngắt ngay nếu harness hỗ trợ.
  • Không phụ thuộc vào một harness hay LLM cố định: chạy được với Claude Code, Claude Bridge, OpenAI Codex, pi-mono (qua Anthropic, OpenRouter, hoặc Bedrock), Devin, Claude Managed Agents, LLM thô, hoặc opencode, với modelTier riêng cho từng task (smol, regular, smart, ultra).
  • Có observability qua trace OpenTelemetry cùng số liệu chi phí/token qua OTLP để lên dashboard trong SigNoz, Datadog, hay Tempo.
  • Pages lưu trong DB và một KV store kiểu Redis để agent công bố báo cáo hoặc chia sẻ state có phạm vi giới hạn mà không cần dựng thêm database riêng.
Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao

Trường hợp sử dụng thực tế của agent-swarm.dev

  • Phát triển tính năng: một yêu cầu trên Slack trở thành ticket Linear và pull request trên GitHub mà không cần người chuyển tiếp ngữ cảnh thủ công.
  • Tự động hóa workflow cho code health: cảnh báo từ Datadog, New Relic, hay Sentry kích hoạt worker điều tra và đề xuất fix theo lịch.
  • Hỗ trợ khách hàng chủ động: agent theo dõi các tài khoản cụ thể và chuẩn bị báo cáo trạng thái theo lịch thay vì chờ có ticket.
  • Báo cáo từ data warehouse: agent truy vấn dữ liệu mới nhất và trả lời các câu hỏi thường trực mà trước đây dashboard BI đảm nhận.
  • Tài liệu phát hành: worker cập nhật docs, và theo README có thể kết hợp với công cụ như Remotion hay browser-use để tạo video release.

Bắt đầu với agent-swarm.dev

Cách nhanh nhất là dùng onboarding wizard: nó thu thập credential, chọn preset, và tự viết một file docker-compose.yml hoàn chỉnh: ```bash bunx @desplega.ai/agent-swarm onboard ``` Nếu muốn setup thủ công, clone repo, copy file env mẫu, điền API_KEY cùng credential cho harness bạn chọn (ví dụ CLAUDE_CODE_OAUTH_TOKEN), rồi khởi động bằng Docker Compose: ```bash git clone https://github.com/desplega-ai/agent-swarm.git cd agent-swarm cp .env.docker.example .env docker compose -f docker-compose.example.yml --env-file .env up -d ``` Docker cùng ít nhất một credential harness được hỗ trợ là điều kiện bắt buộc — quick start mặc định giả định bạn có Claude Code OAuth token lấy từ `claude setup-token`. Sau khi chạy, API lắng nghe ở cổng 3013, có docs tương tác tại /docs và OpenAPI 3.1 spec tại /openapi.json.

Điểm mạnh

  • Cấp phép MIT và tự triển khai, nên kho bộ nhớ, lịch sử task, và credential đều nằm trên hạ tầng của chính bạn.
  • Một agent trưởng duy nhất thay vì một mớ tích hợp rời rạc — Slack, GitHub, GitLab, Linear, Jira, và email đều đổ vào cùng một hàng đợi task.
  • Hệ thống bộ nhớ không chỉ là vector store: nó liên kết các bộ nhớ liên quan và cho phép agent sửa một bộ nhớ có sẵn thay vì chỉ thêm bộ nhớ mới.
  • Không khóa cứng vào một nhà cung cấp model — Claude Code, Codex, Devin, và LLM thô qua pi-mono đều gắn vào cùng cấu trúc lead/worker.
  • Có sẵn các mối quan tâm thực tế của production: trace OpenTelemetry, số liệu chi phí/token, và hướng dẫn deploy bằng systemd, chứ không chỉ một file docker-compose demo.

Những điều cần lưu ý về agent-swarm.dev

  • Đây là hạ tầng bạn tự vận hành và tự vá lỗi — không có gói SaaS được lưu trữ sẵn, nên bạn phải tự lo Docker host, database SQLite, và mọi credential cho từng harness.
  • Cấp quyền ghi cho worker agent vào repo, hàng đợi ticket, hay Slack nghĩa là một task sai có thể tạo ra PR sai hoặc gửi nhầm tin nhắn; cổng duyệt thủ công chỉ bao phủ những bước bạn tự cấu hình làm điểm duyệt.
  • README nói repo "evolves every single day" (thay đổi mỗi ngày) — nghĩa là một codebase thay đổi nhanh để xây automation cho production; nên lường trước breaking change giữa các bản release.
  • Credential cho từng harness (Claude Code OAuth token, Codex, Bedrock, v.v.) là chi phí và bước setup riêng cho mỗi nhà cung cấp bạn muốn dùng.

Lựa chọn thay thế cho agent-swarm.dev

langgraph — thư viện orchestration ở mức thấp hơn để tự viết agent workflow bằng code, khác với agent-swarm.dev vốn là hệ thống đã triển khai sẵn cùng dashboard, kho bộ nhớ, và tích hợp có sẵn.AutoGPT — framework agent tự động đời đầu, tập trung vào một agent đơn lẻ tự lặp hướng tới mục tiêu, khác với mô hình đội lead/worker của agent-swarm.dev.Dify — nền tảng xây dựng ứng dụng và agent LLM có thể tự triển khai hoặc dùng bản lưu trữ sẵn, với visual builder — gần với hướng low-code hơn là cách tiếp cận code-first, không phụ thuộc harness của agent-swarm.dev.CrewAI — framework Python để định nghĩa crew đa agent và task bằng code, không có sẵn cơ chế cô lập worker trong Docker hay tích hợp Slack/GitHub/Linear như agent-swarm.dev.

Câu hỏi thường gặp

agent-swarm.dev là gì?

agent-swarm.dev là một hệ thống mã nguồn mở, tự triển khai, chạy một agent trưởng cùng các worker agent trong container Docker, điều phối task từ Slack, GitHub, GitLab, Linear, Jira, email, hoặc API, và chia sẻ bộ nhớ xuyên suốt các phiên.

agent-swarm.dev hỗ trợ những tích hợp nào?

agent-swarm.dev kết nối với Slack, GitHub, GitLab, AgentMail, Kapso cho WhatsApp, Composio, Linear, Jira Cloud, Sentry, và Devin theo bảng tích hợp trong README, cùng một HTTP API và CLI chung cho những gì chưa có sẵn.

agent-swarm.dev tương thích với những LLM và harness nào?

agent-swarm.dev chạy được với Claude Code, Claude Bridge, OpenAI Codex, pi-mono (qua Anthropic, OpenRouter, hoặc Amazon Bedrock), Devin, Claude Managed Agents, LLM thô, và opencode, với modelTier riêng cho từng task từ smol đến ultra.

Giấy phép của agent-swarm.dev là gì?

agent-swarm.dev phát hành theo giấy phép MIT, nên bạn có thể tự triển khai, chỉnh sửa, và redeploy mà không tốn phí license thương mại.

agent-swarm.dev có thể triển khai trong môi trường production không?

agent-swarm.dev có sẵn hướng dẫn deployment riêng và file DEPLOYMENT.md, bao gồm Docker Compose với nhiều worker, systemd cho API, và graceful shutdown, nên việc triển khai production được tài liệu hóa rõ ràng chứ không phải đoán.

agent-swarm.dev quản lý bộ nhớ và identity của agent như thế nào?

agent-swarm.dev lưu bộ nhớ bằng cơ chế hybrid kết hợp tìm kiếm vector và full-text, liên kết các bộ nhớ liên quan, và cho phép worker sửa một bộ nhớ có sẵn mà không mất ID hay lịch sử; identity được duy trì qua các file như SOUL và CLAUDE.md, theo tài liệu kiến trúc.

Repo liên quan

Nguồn & ghi công

Thông tin và trích dẫn lấy từ repo GitHub desplega-ai/agent-swarm (github.com/desplega-ai/agent-swarm) và README của repo.

Dữ liệu GitHub · đồng bộ lần cuối 6 thg 8, 2026Đánh giá bởi Henry
Về TopGit

Chưa chắc agent-swarm có hợp với bạn?

Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về agent-swarm.

GitHub