
Pydantic AI is a Python SDK for developers building AI agents into their own applications. Its main draw is Pydantic validation across agent tools and results, so an agent can return structured data that application code can check and use. The SDK is MIT licensed.
Agents run in a Python application, including on a server you control. Pydantic AI supports Ollama for local models alongside providers such as OpenAI, Anthropic, and Google. Model requests go to the backend you choose. Its built-in test model works fully offline for trying agent behavior, but it doesn't call a real LLM. The optional Pydantic AI Gateway can also be self-hosted.
The same agent can sit behind a web interface, run in a terminal, handle live voice, or work through a background job. Developers can give it function tools and require validated output, which suits tasks such as data extraction and support workflows. The SDK also covers embeddings and image generation. Pydantic AI Harness adds reusable capabilities for longer agent tasks, including memory, planning, guardrails, and a coding agent with file and shell access.
For work that must survive interruptions, Pydantic AI integrates with workflow engines including Temporal, DBOS, and Prefect. It emits OpenTelemetry data for tracing, while separate Pydantic packages cover graph workflows and agent evaluation. Voice agents can use OpenAI Realtime or Gemini Live, and agents can connect to tools through MCP.
Claim this page with an email at ai.pydantic.dev. Pydantic AI gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find Pydantic AI?Promote it
Something wrong or outdated on this page?
29.8KUpdated 23 hours agoMIT
macOS · Windows · Linux#Code execution#Guardrails#Human approval
OpenAI Agents SDK is an open-source Python framework for developers building AI apps that need to use tools, delegate tasks, or work across multiple steps. Its runtime manages agent turns and conversation state while letting developers express workflows in ordinary Python. It uses the MIT license.
42.5KUpdated 2 hours agoMIT
#Human approval#Multi-agent workflows#Persistent memory
10.5KUpdated 7 months agoApache-2.0
macOS · Windows · Linux · Android · Web#Code execution#MCP#Multimodal input
8.5KUpdated 23 hours agoApache-2.0
Web#LLM tracing#MCP#Multimodal input
38.4KUpdated 4 days agoMIT
#Code execution#MCP#Multimodal input
26.6KUpdated 1 day agoApache-2.0
Docker#Guardrails#Hugging Face integration#Hybrid search
LangGraph is a free, MIT-licensed Python framework for developers building AI agents that need to keep state and handle complex tasks. It gives teams control over how an agent moves between steps, where people can intervene, and what happens when a long-running task is interrupted.
aichat brings Ollama and cloud AI services into the same terminal interface for developers and people who work at the command line. It runs locally on macOS, Linux and Windows, with Android support through Termux. Model processing happens through the backend you choose: Ollama supports local models, while providers such as OpenAI, Claude and Gemini process requests in the cloud.
Bifrost is a self-hosted AI gateway for developers and teams whose applications use multiple model providers. It puts Ollama, custom model deployments, and cloud services behind one OpenAI-compatible API, so applications can switch models without maintaining a separate integration for each provider.
DSPy is a Python framework for developers building AI applications whose tasks need clear inputs, predictable output types, and measurable results. You define what a language model should produce, then compose those tasks into a larger program. It's open source under the MIT license.
Haystack is a Python framework for developers building self-hosted AI agents, document search, and apps that answer questions using their own data. Its modular pipelines let teams control which information reaches a model and inspect how retrieval, memory, tools, and generation contribute to an answer. It's open source under Apache 2.0.