
AutoAgent
https://github.com/hkuds/autoagent- Category
- AI Agents
- Rank
- No. 444Tools index
Previous survey · No. 439 ·
- Pricing
- Open Source
- Type
- AGENT
- Builder
- hkuds
- GitHub
- 9.8k stars
- Date
About
Fully-automated, zero-code LLM agent framework from HKUDS — define agents in natural language with no Python required.
What it does
AutoAgent turns a task description into agents, tools, or coordinated workflows through a conversational CLI. It also includes a ready-made research assistant for retrieval, analysis, report generation, and uploaded files. Generated systems can use function calling or ReAct interaction patterns.
Why it's ranked here
The concept is unusually broad: one package spans agent creation, workflow generation, research, retrieval, and multiple model providers. The practical foundation is less mature than the pitch. Several documentation sections are empty, installation pulls many dependencies, and workflow editing cannot create tools.
What's good
The three operating modes give users useful starting points instead of one vague agent builder. Model access is configurable across several providers. Docker isolates the interactive environment, while the Python interface supports asynchronous runs, turn limits, context variables, and debug logging. The included retrieval example explains container configuration and query flow.
Tradeoffs
Docker is required for the documented interactive environment, and users must supply provider credentials. The dependency list includes browser automation, speech recognition, transcription, document conversion, vector storage, plotting, and media processing, making installation substantial. Workflow editing temporarily lacks tool creation. Much of the dedicated documentation consists only of headings or placeholders.
How to use it well
It suits experimenters who want to prototype research assistants, custom agents, or multi-agent flows from conversational requirements. Start with the CLI, select only the model credentials you need, and use Docker for generated work. Treat the Python interface as the route to controlled execution. It does not provide complete developer documentation or tool creation inside workflow editing.
Technical notes+
setup.cfg packages the autoagent Python namespace with setuptools, requires Python 3.10 or newer, declares an MIT license, and exposes the auto console command through autoagent.cli:cli. Its large dependency surface pins LiteLLM, BrowserGym, Playwright, Pathvalidate, and Tree-sitter while leaving most other packages unpinned. pyproject.toml selects setuptools.build_meta. README.md documents editable installation, Docker-backed interaction, provider environment variables, and the auto main and auto deep-research CLI modes. docs/README.md identifies a Docusaurus documentation site, but docs/docs/python/python.md and several guide pages contain placeholders. docs/docs/Starter-Projects/starter-projects-agentic-rag.md shows an asynchronous Python integration with optional Docker execution, context variables, a turn cap, and debug support.
Observed
- License
- MIT
- Primary language
- Python
- Python support
- Python 3.10 or newer
- Packaging
- Setuptools package with editable pip installation documented
- CLI interface
- The auto command provides full and deep-research modes
- Library interface
- Python API with asynchronous agent execution
- Runtime environment
- Docker containerizes the documented interactive environment
- Documentation
- Docusaurus site with several placeholder guide pages
Read from README.md, setup.cfg, pyproject.toml, docs/README.md, docs/DOC_STYLE_GUIDE.md, docs/docs/python/python.md, docs/docs/Dev-Guideline/dev-guide-edit-mem.md, docs/docs/Get-Started/welcome-to-autoagent.md, docs/docs/Get-Started/get-started-quickstart.md, docs/docs/Dev-Guideline/dev-guide-create-agent.md, docs/docs/Dev-Guideline/dev-guide-create-tools.md, docs/docs/Get-Started/get-started-installation.md, docs/docs/User-Guideline/user-guide-daily-tasks.md, docs/docs/Dev-Guideline/dev-guide-build-your-project.md, docs/docs/Starter-Projects/starter-projects-agentic-rag.md.
What it can do
Define LLM agents using natural language
Natural language description of agent behavior → Configured LLM agent
Create automated agents without coding
User requirements in plain text → Functioning automated agent
Deploy zero-code AI agents
Agent configuration → Running automated agent instance
Execute automated tasks through LLM agents
Task parameters and data → Completed task results
Manage multiple AI agents simultaneously
Multiple agent definitions → Coordinated multi-agent system
Intel on AutoAgent
Tags
Tech Stack
Media

Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.