Discover and explore top open-source AI tools and projects—updated daily.
pacifioRust SDK for building advanced coding agents
New!
Top 93.7% on SourcePulse
Summary Cersei is a Rust SDK for building sophisticated coding agents, providing composable library functions for tool execution, LLM streaming, graph memory, and sub-agent orchestration. It targets developers seeking to create custom agents, embed agentic capabilities, or build drop-in replacements for tools like Claude Code, emphasizing high performance and flexibility.
How It Works
The SDK abstracts LLM providers (Anthropic, OpenAI, Ollama) and offers 30+ built-in tools, extensible via #[derive(Tool)]. A key differentiator is its high-performance, three-tier memory system: flat files, CLAUDE.md hierarchy, and an optional Grafeo graph database for sub-millisecond memory recall. It supports sub-agent orchestration and MCP integration for complex agentic workflows.
Quick Start & Requirements
Library install: cargo add cersei = { git = "https://github.com/pacifio/cersei" }. The abstract-cli agent installs via cargo install --path crates/abstract-cli. Requires Rust toolchain and LLM provider API keys. Official documentation is available at cersei.pacifio.dev/docs.
Highlighted Details
abstract-cli benchmarks show dramatic improvements over Claude Code (e.g., 8.2x faster startup, 29x smaller binary, 68x less memory, 77,000x faster graph memory recall).Maintenance & Community The project is built by Adib Mohsin. No specific community channels or roadmap links are detailed in the provided README.
Licensing & Compatibility Cersei is released under the MIT License. This license is permissive for commercial use and closed-source integration.
Limitations & Caveats
Performance data primarily relates to the abstract-cli application built upon Cersei. The README notes Cersei is a "reverse-engineered Rust port" of Claude Code's architecture.
1 day ago
Inactive
ultraworkers