AutoGen
Microsoft's multi-agent conversation framework.
Hugging Face's minimal code-writing agent library.
Local or cloud · No GPU
Lightweight Python; sandbox sold separately.
Source is public — you can audit it, fork it, and you'll never lose access to your workflows if smolagents the company changes direction.
Doesn't require a dedicated GPU — useful on laptops and headless servers.
Native Metal / MPS support — runs on M-series Macs without CUDA gymnastics.
You don't need to read a paper before getting your first result — sensible defaults and a quick install.
This page summarizes upstream documentation, release information, and editorially reviewed catalogue fields. It is not presented as a hands-on benchmark. Verify changing requirements at the official project; report stale data through our corrections channel.
Runs CPU-only — no CUDA / driver gymnastics required.
No dedicated GPU required.
Open-source AND ships an API — easy to integrate, possible to host yourself.
Catalogue entry last updated 59 days ago — re-verification due soon.
Three picks across different tradeoffs — so you don't end up with three near-clones of smolagents.
smolagents is Hugging Face's intentionally tiny agent library (~1000 LOC). Its hook is the CodeAgent: instead of having the model emit JSON tool calls, the model writes Python code that calls the tools directly. Lower token overhead, better for multi-step reasoning, and reads like a normal program.
Fully open source under Apache 2.0 from Hugging Face.