Back to browse
GitHub Repository

An embeddable cross-platform AI agent library written in C. Cloud and local LLMs, tool calling, long-term memory, voice, sessions, research mode, self-evolving loops. The SQLite of agent frameworks: small, portable, just works.

94 starsC

Adam – An embeddable cross-platform AI agent library

by marcobambini·May 6, 2026·24 points·9 comments

AI Analysis

●●●BangerWizardryBig BrainNiche Gem

Agent framework in a single C header file that actually runs local models offline.

Strengths
  • Wire-protocol parsing for SQLite/Postgres extensions means zero IPC overhead.
  • Hybrid BM25 + vector search memory runs entirely inside the host process.
  • Self-evolving loops and multi-agent recursion implemented in pure C.
Weaknesses
  • C API requires manual memory management, steep learning curve for Python devs.
  • No Windows binaries provided yet, users must compile from source.
Target Audience

C/C++ developers, embedded systems engineers, privacy-focused AI builders

Similar To

LangChain · LlamaIndex · Semantic Kernel

Similar Projects