What is AALang?
AALang (Actor-based Agent Language) is a programming language designed specifically for LLM agent consumption and execution. Itβs optimized for graph-native, LLM-friendly development and supports bounded non-determinism. AALang is MCP (Model Context Protocol) and A2A (Agent to Agent) ready, making it perfect for integration with modern LLM tooling and distributed agent systems.
Is AALang Turing complete? See the arguments and analysis.
Is AALang truly concurrent, or just pretending? Explore the concurrency and parallelism analysis.
Learn more at: https://aalang.org
Key Features
- Structured Workflow: Clear progression through Clarification β Discussion β Formalization β Generation
- Quality Assurance: Built-in checks for logic errors, edge cases, and AALang compliance
- Decision Tracking: All decisions are logged for review and rollback
- Persona-Based Design: Multiple personas provide diverse perspectives
- MCP & A2A Ready: Generated products work seamlessly with Model Context Protocol and support Agent-to-Agent communication for distributed execution
- Flexible: Build games, tools, agents, protocols, and more