smolagents is een compacte open-source bibliotheek (Apache-2.0) van Hugging Face voor agents die in code denken. De CodeAgent schrijft zijn acties als Python-fragmenten; daarnaast is er een ToolCallingAgent met JSON- of tekst-toolaanroepen. De bibliotheek is model- en toolonafhankelijk: lokale modellen via transformers of Ollama, Hugging Face-inferentieproviders en veel andere via LiteLLM, en tools uit MCP-servers, LangChain of de Hub. Voor gegenereerde code raadt het project een sandbox aan, zoals E2B, Blaxel, Modal of Docker; de ingebouwde lokale uitvoerder is geen beveiligde sandbox.
Hugging Face, Inc. is een Amerikaans bedrijf (Delaware) met hoofdkantoor in New York; de Europese hoofdvestiging, Hugging Face SAS, zit in Parijs onder toezicht van de CNIL. De bibliotheek draait op uw eigen infrastructuur en kan met lokale modellen zonder externe aanroepen werken. Voor Hub-diensten noemt het privacybeleid hosting bij onder meer AWS, MongoDB Atlas en Google Cloud in de Verenigde Staten en bij OVHcloud in Frankrijk. Het beleid verwijst naar de AVG.