Adam: An Embeddable Cross-Platform AI Agent Library in C
By
marcobambini
Hot, fresh, and worth queueing round the block for.
Summary
Adam is an embeddable, cross-platform AI agent library written in C, designed to be the "SQLite of agent frameworks." It provides a complete agent loop with tool calling, memory, sessions, voice, streaming, and structured output through a single #include. It supports both cloud APIs (Anthropic, OpenAI, Google Gemini, Groq, Together, xAI) and local models via llama.cpp, and compiles on macOS, Linux, Windows, iOS, Android, and WASM. The library is minimal, portable, and self-contained, offering features like long-term memory, research mode, and self-evolving loops.
Key quotes
· 4 pulledAdam gives you a complete agent loop: tool calling, memory, sessions, voice, streaming, structured output, in one #include.
Works with cloud APIs (Anthropic, OpenAI, Google Gemini, Groq, Together, xAI) and local models (llama.cpp) through the same interface.
Compiles on macOS, Linux, Windows, iOS, Android, and WASM.
The SQLite of agent frameworks: small, portable, just works.
You might also wanna read
GitAgent: Open Standard for Portable AI Agent Definitions in Git Repositories
GitAgent by Lyzr is an open standard that extracts AI agent configurations, logic, tools, and memory into portable, version-controlled defin
AgentMemory: Open-source persistent memory tool for AI coding agents
AgentMemory is an open-source tool that gives AI coding agents (like Claude Code, Codex, Cursor, etc.) persistent memory across sessions, so
Axel: macOS Application for Managing AI Coding Agents
Axel is a macOS-native, keyboard-driven application that helps developers manage AI coding agents. It allows users to queue up work, dispatc
Dyad: Free, Open-Source AI Coding Tool Alternative to v0, Lovable, and Bolt
Dyad is a free, local, open-source AI coding tool that serves as an alternative to commercial platforms like v0, Lovable, and Bolt. It offer
Agen: Autonomous AI Coding Agents for Complete Software Development Tasks
Agen is a platform offering fully autonomous AI coding agents that can take software development tasks from initial prompt to finished code.
Anvil IDE: A Tool for Parallel AI Agent Development and Management
Anvil is an MIT-licensed IDE designed for parallel agent work that helps developers manage multiple AI agents simultaneously. It features on
