agentscope  by agentscope-ai

Multi-agent platform for building LLM-powered applications

Created 1 year ago
11,940 stars

Top 4.2% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

AgentScope is a multi-agent platform designed to simplify the development of LLM-powered applications. It targets developers seeking to build complex agentic systems, offering features for easy integration, robust fault tolerance, and streamlined distributed development.

How It Works

AgentScope employs an actor-based distribution model, enabling centralized programming for distributed multi-agent systems. It decouples model invocation from deployment using a ModelWrapper abstraction, supporting a wide array of LLM providers (OpenAI, DashScope, Gemini, Ollama, etc.) and local model deployments (Flask, FastChat, vLLM). This approach allows for flexible model selection and configuration, enhancing application robustness with customizable fault-tolerance and retry mechanisms.

Quick Start & Requirements

  • Install from source: git clone https://github.com/modelscope/agentscope.git && cd agentscope && pip install -e .
  • Install via pip: pip install agentscope
  • Requires Python 3.9+. Optional dependencies for specific features (e.g., [distribute]) are available.
  • Official documentation and tutorials are available.

Highlighted Details

  • Supports a broad range of LLM APIs and local model services.
  • Features an "AgentScope Workstation" for drag-and-drop application building.
  • Achieved a 63.4% resolve rate on SWE-Bench(Verified).
  • Integrates tools, web browser control, and multimodal capabilities.

Maintenance & Community

  • Active development with recent updates including hook functions, tools API, and MCP Server support.
  • Community channels available via Discord and DingTalk.
  • Roadmap is publicly available.

Licensing & Compatibility

  • Released under Apache License 2.0.
  • Permissive license suitable for commercial use and integration with closed-source projects.

Limitations & Caveats

The project is in active development, with version 0.1.0 released in late 2024. While robust features are highlighted, users should anticipate potential changes and evolving API stability.

Health Check
Last Commit

20 hours ago

Responsiveness

1 day

Pull Requests (30d)
55
Issues (30d)
60
Star History
4,434 stars in the last 30 days

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.1%
17k
Open-source framework for autonomous AI agent development
Created 2 years ago
Updated 7 months ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Didier Lopes Didier Lopes(Founder of OpenBB), and
6 more.

langgraph by langchain-ai

1.5%
19k
Agent orchestration framework for building controllable agents
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.