AutoAgent

Stale
GitHub Python MIT

Description

Fully-automated and zero-code LLM agent framework that enables users to build and deploy custom AI agents through natural language without writing code.

Key Features

  • Fully-automated agent building through natural language — no coding required to create, customize, and deploy AI agents
  • Zero-code framework democratizing AI development for users without technical backgrounds
  • Self-managing workflow generation that dynamically creates and optimizes agent pipelines from high-level descriptions
  • Intelligent resource orchestration with iterative self-improvement for tools, agents, and workflows
  • Deep Research mode as a cost-effective open-source alternative to commercial deep research services
  • Self-play agent customization enabling agents to refine their own capabilities through conversation

Use Cases

💡 Deep research and comprehensive report generation across multiple sources
💡 Building custom AI agents without any programming knowledge
💡 Creating multi-agent workflows for complex analytical tasks
💡 Educational use — teaching AI concepts through hands-on agent creation
💡 Rapid prototyping of AI-powered automation pipelines

Strengths & Limitations

Strengths

  • High community interest (9.8k stars)
  • Permissive open-source license (MIT)
  • Responsive to issues, low backlog

⚠️ Limitations

  • No updates in over 10 months

Quick Start

git clone https://github.com/HKUDS/AutoAgent.git && cd AutoAgent
pip install -e .
autoagent start # choose user mode for Deep Research or agent/workflow editor

Related Projects

Adala

1.6k · Python
Active A

Adala is an autonomous data labeling agent framework that uses AI agents to automate data annotation, classification, and quality checks, significantly improving data processing efficiency.

data-labelingagent-frameworkautomation +2
  • · Autonomous agents that iteratively learn data labeling skills from ground truth
  • · Configurable output constraints with varying flexibility levels per skill
  • · Flexible runtime system supporting student/teacher architecture patterns

LazyLLM

3.9k · Python
Active A+

LazyLLM is a lightweight multi-agent LLM application framework offering the easiest way to build multi-agent LLM apps, with built-in RAG, knowledge graph, fine-tuning, and integration with LangChain and LlamaIndex ecosystems.

multi-agentframeworkrag +3
  • · Low-code multi-agent application assembly with built-in data flow and functional modules like Lego blocks
  • · One-click deployment with lightweight gateway for POC and Kubernetes packaging for production
  • · Cross-platform compatibility across bare-metal, Slurm clusters, and public clouds without code changes

ART

10.7k · Python
Active A+

ART (Agent Reinforcement Trainer) trains multi-step agents for real-world tasks using GRPO reinforcement learning, enabling on-the-job training for models like Qwen, Llama, and more.

reinforcement-learningagent-trainingGRPO +3
  • · GRPO-based reinforcement learning for training multi-step agents on real-world tasks
  • · W&B Training serverless RL with 40% lower cost and 28% faster training via shared inference cluster
  • · Pre-built notebooks for email search, 2048, Tic Tac Toe, Codenames, and MCP tool mastery

DeepResearchAgent

3.5k · Python
Stale B

DeepResearchAgent is a hierarchical multi-agent system designed for deep research tasks and general-purpose problem solving, using a top-level planning agent to coordinate specialized sub-agents for automated task decomposition and efficient cross-domain execution.

multi-agentframeworkpython +3
  • · Hierarchical multi-agent system with top-level planning agent coordinating specialized sub-agents
  • · RSPL protocol layer modeling prompts, agents, tools, environments, and memory as versioned resources
  • · SEPL self-evolution protocol for proposing, assessing, and committing improvements with rollback support