smolagents ist eine kompakte Open-Source-Bibliothek (Apache-2.0) von Hugging Face für Agenten, die in Code denken. Der CodeAgent schreibt seine Aktionen als Python-Snippets; daneben gibt es einen ToolCallingAgent mit JSON- oder Text-Tool-Aufrufen. Die Bibliothek ist modell- und toolunabhängig: lokale Modelle über transformers oder Ollama, Hugging-Face-Inferenzanbieter und viele weitere über LiteLLM sowie Tools aus MCP-Servern, LangChain oder dem Hub. Für generierten Code empfiehlt das Projekt eine Sandbox wie E2B, Blaxel, Modal oder Docker; der eingebaute lokale Executor ist keine Sicherheits-Sandbox.
Hugging Face, Inc. ist ein US-Unternehmen (Delaware) mit Hauptsitz in New York; die EU-Hauptniederlassung, Hugging Face SAS, sitzt in Paris und untersteht der CNIL. Die Bibliothek läuft auf Ihrer eigenen Infrastruktur und kann mit lokalen Modellen ohne externe Aufrufe arbeiten. Für Hub-Dienste nennt die Datenschutzerklärung Hosting unter anderem bei AWS, MongoDB Atlas und Google Cloud in den Vereinigten Staaten sowie bei OVHcloud in Frankreich. Die Erklärung verweist auf die DSGVO.