A programming language for AI agents that combines TypeScript-like syntax with Rust-level type safety, helping developers get structured data from LLMs.
- baml-language-0.22.3-nightly.20261018.a
- Published at
- 14h ago
- 9,423
- Stars
- 577
- Download
- Synced at
- 8h ago
Latest release
baml-language-0.22.3-nightly.20261018.aOct 19, 2026, 08:24 AMDownloads slow? Switch the source anytime above
README
Project Overview
BAML (Basically A Made-up Language) is a programming language for AI agents that looks like TypeScript, with every feature built so agents make fewer mistakes. It helps you get structured data from LLMs with the best developer experience possible, working with all languages.
Key Features
- Statically-typed programming language built for AI agents
- Combines TypeScript-like syntax with Rust-level type safety
- Helps extract structured data from LLMs
- Cross-language support
Target Audience
- AI application developers who need structured data from LLMs
- Engineers who value type safety and the best developer experience
- Teams building AI agent systems
Quick Start
- Visit the BAML website
- Check the GitHub repository
- Browse example projects
Core Advantages
- Static typing for compile-time error detection
- Best-in-class developer experience
- Cross-language support
- Designed specifically for AI agents
System Requirements
- OS: Cross-platform
Release history
Sort