A Rust framework for building composable AI agent runtimes.
English readme | ไธญๆ่ฏดๆ | ๆฅๆฌ่ชใฎ่ชฌๆ
Anda is a Rust framework for building AI agents that can combine models, tools, memory, and other agents into a single runtime. It focuses on composability, type-safe extension points, asynchronous execution, and practical runtime control.
The core engine lets developers register agents and tools, route model requests by capability labels, call local or remote functions, isolate context state, and add optional persistence or memory layers when an application needs them.
-
Composable agents and tools Agents and tools are registered through stable traits and function definitions, so specialized components can be combined into larger workflows without hard-coding one application shape.
-
Model routing The engine can route completion requests through labeled model tiers such as
primary,pro,flash, orlite, while provider-specific adapters stay behind a common request and output contract. -
Runtime orchestration
CompletionRunnerhandles iterative model turns, tool calls, agent calls, usage accounting, artifacts, steering messages, follow-up messages, and cancellation. -
Scoped execution context
BaseCtxandAgentCtxprovide isolated state, cache, object storage, HTTP calls, signed calls, cancellation, and child contexts for each agent or tool. -
Extensible memory and skills Optional extensions provide conversation storage, KIP-based memory tools, filesystem access, shell execution, fetch, notes, todos, and file-backed skills.
Documents:
anda/
โโโ anda_cli/ # Command-line interface for Anda engine servers
โโโ anda_core/ # Core traits, types, and runtime contracts
โโโ anda_engine/ # Agent runtime, orchestration, contexts, models, and extensions
โโโ anda_engine_server/ # HTTP server for serving one or more Anda enginesUse anda_cli and anda_engine_server to run and interact with configured engines.
- Build custom agents and tools with the
anda_coretraits. - Extend
anda_enginewith reusable runtime features. - Improve model adapters, context capabilities, memory integrations, and server APIs.
- Anda Brain: Persistent memory and cognition product built on the Anda framework.
- Anda Bot: Personal AI assistant and application runtime built on the Anda framework.
- KIP: Knowledge Interaction Protocol used by Anda memory tools.
Copyright ยฉ 2026 LDC Labs.
ldclabs/anda is licensed under the MIT License. See LICENSE for the full license text.
