Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

AgentScope Samples

License Python DeepWiki Docs Runtime Docs Last Commit

[中文README]

🎯 Kickstart Your Agent Journey! This is a repository that brings together a variety of ready-to-run Python agent examples, ranging from command-line mini-tools to full-stack deployable applications.

🌟 What is AgentScope?

AgentScope is a multi-agent framework that lets you rapidly build LLM-based intelligent applications:

Learn more in the AgentScope Documentation

  • 🧠 Define agents and integrate tools
  • 📡 Manage context and conversations
  • 🤝 Orchestrate collaboration among multiple agents to accomplish tasks

AgentScope-Runtime is the runtime framework that enables you to deploy agents as API services:

Learn more in the AgentScope Runtime Documentation

  1. 🔄 Scalable deployment management for multiple agents
  2. 🛡️ Secure sandbox execution for tools

⚡ Getting Started

📌 Before running an example, please check the corresponding README.md for installation and execution instructions.

  • All examples are built with Python.
  • Examples are organized by functionality and usage scenario.
  • Some examples use AgentScope only.
  • Some examples use both AgentScope and AgentScope Runtime to implement deployable full-stack applications with frontend + backend.
  • Full-stack runtime versions have folder names ending with _fullstack_runtime.

🌳 Repository Structure

├── alias/ # Agent to solve real-world problems ├── browser_use/ │ ├── agent_browser/ # Pure Python browser agent │ ├── browser_use_agent_pro/ # Advanced pure python browser agent │ └── browser_use_fullstack_runtime/ # Full-stack runtime version with frontend/backend ├── deep_research/ │ ├── agent_deep_research/ # Pure Python multi-agent research │ └── qwen_langgraph_search_fullstack_runtime/ # Full-stack runtime-enabled research app ├── games/ │ └── game_werewolves/ # Role-based social deduction game ├── conversational_agents/ │ ├── chatbot/ # Chatbot application │ ├── chatbot_fullstack_runtime/ # Runtime-powered chatbot with UI │ ├── multiagent_conversation/ # Multi-agent dialogue scenario │ └── multiagent_debate/ # Agents engaging in debates ├── evaluation/ │ └── ace_bench/ # Benchmarks and evaluation tools ├── data_juicer_agent/ # Data processing multi-agent system ├── tuner/ # Tune AgentScope applications using AgentScope Tuner │ ├── math_agent/ # A quick start example for tuning │ ├── frozen_lake/ # Teach an agent to play a game requiring multiple steps │ ├── learn_to_ask/ # Using LLM-as-a-judge to facilitate agent tuning │ ├── email_search/ # Enhance the tool use ability of your agent │ ├── werewolves/ # Enhance a multi-agent application │ └── data_augment/ # Data augmentation for tuning ├── sample_template/ # Template for new sample contributions └── README.md

📌 Example List

CategoryExample FolderUses AgentScopeUse AgentScope RuntimeDescription
Data Processingdata_juicer_agent/Multi-agent data processing with Data-Juicer
Browser Usebrowser_use/agent_browserCommand-line browser automation using AgentScope
browser_use/browser_use_agent_proAdvanced command-line Python browser agent using AgentScope
browser_use/browser_use_fullstack_runtimeFull-stack browser automation with UI & sandbox
Deep Researchdeep_research/agent_deep_researchMulti-agent research pipeline
deep_research/qwen_langgraph_search_fullstack_runtimeFull-stack deep research app
Gamesgames/game_werewolvesMulti-agent roleplay game
Conversational Appsconversational_agents/chatbot_fullstack_runtimeChatbot application with frontend/backend
conversational_agents/chatbot
conversational_agents/multiagent_conversationMulti-agent dialogue scenario
conversational_agents/multiagent_debateAgents engaging in debates
Evaluationevaluation/ace_benchBenchmarks with ACE Bench
General AI Agentalias/Agent application running in sandbox to solve diverse real-world problems
Financial Tradingevotraders/Self-Evolving Multi-Agent Trading System

🌈 Featured Examples

📊 DataJuicer Agent

A powerful multi-agent data processing system that leverages Data-Juicer's 200+ operators for intelligent data processing:

  • Intelligent Query: Find suitable operators from 200+ data processing operators
  • Automated Pipeline: Generate Data-Juicer YAML configurations from natural language
  • Custom Development: Create domain-specific operators with AI assistance
  • Multiple Retrieval Modes: LLM-based and vector-based operator matching
  • MCP Integration: Native Model Context Protocol support

📖 Documentation: English | 中文

🕵🏻 Alias-Agent

Alias-Agent (short for Alias) is designed to serve as an intelligent assistant for tackle diverse and complicated real-world tasks, providing three operational modes for flexible task execution:

  • Simple React: Employs vanilla reasoning-acting loops to iteratively solve problems and execute tool calls.
  • Planner-Worker: Uses intelligent planning to decompose complex tasks into manageable subtasks, with dedicated worker agents handling each subtask independently.
  • Built-in Agents: Leverages specialized agents tailored for specific domains, including Deep Research Agent for comprehensive analysis and Browser-use Agent for web-based interactions.

Beyond being a ready-to-use agent, we envision Alias as a foundational template that can be adapted to different scenarios.

📖 Documentation: English | 中文

📈 EvoTraders

EvoTraders is a financial trading agent framework that builds a trading system capable of continuous learning and evolution in real markets through multi-agent collaboration and memory systems. Key features include:

  • Multi-Agent Collaboration: A team of specialized analysts (Fundamentals, Technical, Sentiment, Valuation) and managers collaborating like a real trading team.
  • Memory Enhancement & Evolution: Agents reflect and summarize after trades using the ReMe memory framework, evolving their trading styles over time.
  • Real-Time & Backtesting: Supports both real-time market data integration for live trading and backtesting modes.
  • Visualized Dashboard: A comprehensive frontend to observe analysis processes, communication, and performance tracking.

📖 Documentation: English | 中文

🆘 Getting Help

If you:

  • Need installation help
  • Encounter issues
  • Want to understand how a sample works

Please:

  1. Read the sample-specific README.md.
  2. File a GitHub Issue.
  3. Join the community discussions:
DiscordDingTalk

🤝 Contributing

We welcome contributions such as:

  • Bug reports
  • New feature requests
  • Documentation improvements
  • Code contributions

See the CONTRIBUTING.md for details.

📄 License

This project is licensed under the Apache 2.0 License – see the LICENSE file for details.

Contributors ✨

All Contributors

Thanks goes to these wonderful people (emoji key):

Weirui Kuang
Weirui Kuang

🚧 💻 👀 📖
Osier-Yi
Osier-Yi

🚧 💻 👀 📖
DavdGao
DavdGao

🚧
qbc
qbc

🚧
Lamont Huffman
Lamont Huffman

💻 ⚠️
Daoyuan Chen
Daoyuan Chen

💻 💡
MeiXin Chen
MeiXin Chen

💻 💡
Yilun Huang
Yilun Huang

💻 💡
ShenQianli
ShenQianli

💻 💡
ZiTao-Li
ZiTao-Li

💻 💡
Yuexiang XIE
Yuexiang XIE

💻 💡
Yue Cui
Yue Cui

💻 💡 🚧 📖
Zexi Li
Zexi Li

💻 💡
lalaliat
lalaliat

💻 💡
Dandan Liu
Dandan Liu

💻 💡
Tianjing Zeng
Tianjing Zeng

💻 💡
zhijianma
zhijianma

💻 💡
Jiaji
Jiaji

💻 💡
duoyw
duoyw

💻 💡
JustinDing
JustinDing

💻 💡
jinliyl
jinliyl

💻 💡
y1y5
y1y5

💻 💡
LuYi
LuYi

💻 💡
Wu Yue
Wu Yue

💻 💡
Zhiling (Bruce) Luo
Zhiling (Bruce) Luo

💻 💡 📖
sidiluo
sidiluo

💻
Attan
Attan

💡 💻 📖
Add your contributions

This project follows the all-contributors specification. Contributions of any kind welcome!

关于 About

A collection of ready-to-use Python sample agents built with AgentScope and AgentScope Runtime, covering use cases from CLI tools to full-stack applications.

语言 Languages

Python75.9%
JavaScript10.0%
TypeScript9.8%
SCSS2.1%
Shell1.5%
HTML0.3%
CSS0.2%
Dockerfile0.1%
Mako0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
159
Total Commits
峰值: 65次/周
Less
More

核心贡献者 Contributors