Constrained generation library for LLMs. Uses finite state machines to mask invalid tokens during generation. Guarantees schema-compliant output with zero retries.
Outlines is a Python library from .txt (dottxt) that pioneered grammar-based constrained generation for language models. Instead of validating output after the fact, Outlines uses a finite state machine to mask invalid tokens during generation, so the model can only produce schema-compliant output. It supports JSON Schema, regex, and full context-free grammar (CFG/EBNF) constraints. The same code runs across OpenAI, Ollama, vLLM, and Hugging Face models. The outlines-core Rust port (in collaboration with Hugging Face) delivers a 2x improvement in index compilation speed. For developers running local models who need guaranteed schema compliance with zero retries, Outlines is the tool. It excels at research, custom grammars, and self-hosted LLM prototyping where deterministic output is non-negotiable.
Multi-agent orchestration framework built on the OpenAI Agents SDK. Define agent roles, typed tools, and directional communication flows. Production-focused, open-source.
Type-safe Python agent framework from the Pydantic team. Brings the FastAPI feeling to AI development. Composable tools, durable execution, and full IDE autocomplete.
Structured data extraction from any LLM using Pydantic models. Automatic retries, validation, and streaming. 3M+ monthly downloads. Available in Python, TypeScript, Go, Ruby, and Rust.
Open-source AI orchestration framework by deepset. Modular pipelines for RAG, agents, semantic search, and multimodal apps. Pipeline-as-graph architecture with explicit control.
Constrained generation library for LLMs. Uses finite state machines to mask invalid tokens during generation. Guarantees schema-compliant output with zero retries.
Try OutlinesHonest takes on AI dev tools, frameworks, and infrastructure - delivered to your inbox.
Subscribe FreeThe TypeScript toolkit for building AI apps. Unified API across OpenAI, Anthropic, Google. Streaming, tool calling, structured output, multi-step agents. 50K+ GitHub stars.
Frontend stack for agent-native apps. React hooks, prebuilt copilot UI, AG-UI runtime, frontend tools, shared state, and human-in-the-loop flows.
Anthropic's SDK for building agents on the same tools, agent loop, and context management that power Claude Code. Python and TypeScript. Subagents, hooks, MCP, and permissions.
Deep comparison of the top AI agent frameworks - LangGraph, CrewAI, Mastra, CopilotKit, AutoGen, and Claude Code.
AI AgentsInstall the dd CLI and scaffold your first AI-powered app in under a minute.
Getting StartedConfigure Claude Code for maximum productivity -- CLAUDE.md, sub-agents, MCP servers, and autonomous workflows.
AI Agents
Google released DiffusionGemma today, a 26B MoE open model that generates entire 256-token blocks in parallel instead of...

Meta released Muse Spark Open weights on October 15, 2026: 816B total, 42B active, 1M context. Run recipes, hardware flo...

The 5-7 AI developer stories that actually mattered this week - ranked, linked, and cut for builders.

The 7 AI developer stories that actually mattered this week - ranked, linked, and cut for builders.

The Thinking in Java author abandoned a Python book in 2011 and used Claude to finish it in June 2026. The result is a f...

How Herdr went from a solo project to 41,000 GitHub stars and Y Combinator: how agent-aware terminals work and the gap t...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.