smolagents

Hugging Face's minimalist library for code-writing agents

Visit site →
AI Agent Frameworks Open Source open-source Free Tier growing

Our Take

smolagents takes a radically simple approach: agents write and execute Python code instead of using JSON tool calls. This makes them surprisingly capable with fewer tokens. Great fit if you're already in the Hugging Face ecosystem and want agents that can use any model. Increasingly production-ready with multiple sandboxing options (Docker, E2B, Modal). The code-agent pattern is genuinely clever.

Pros

  • + Code-agent approach is token-efficient
  • + Works with any LLM provider
  • + Deep Hugging Face Hub integration
  • + Simple, readable codebase

Cons

  • - API has stabilized but may still evolve
  • - Production tooling improving (multiple sandbox options available)
  • - Code execution has security implications
  • - Smaller community than alternatives

Details

Pricing Model
open-source
Starting Price
$0
Self-Hosted
Yes
Cloud Hosted
No
Founded
2024
Repository
GitHub →

Best For

  • Code-writing agents
  • Hugging Face ecosystem integration
  • Lightweight agent prototyping
  • Multi-model agent systems

Integrations

Hugging Face Hub OpenAI Anthropic Ollama Any LiteLLM model MCP servers LangChain tools

Articles featuring smolagents

Last updated: