The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Almanac
Lightning-fast data access platform designed specifically for AI agents
Install
git clone https://github.com/tryprotege/almanacInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Almanac
A lightning-fast data access platform for AI Agents that leverages graph-enhanced retrieval (LightRAG) to make any data source instantly accessible.
Follow us: X/Twitter • LinkedIn
🚀 Quick Start
# Clone and install
git clone https://github.com/tryprotege/almanac.git
cd almanac
pnpm install
# Start everything (one command)
pnpm start
Open http://localhost:5173 to access the UI.
First-time setup:
- You'll see a setup wizard if configuration is missing
- Enter your LLM API key and settings via the UI
- Click "Save Configuration" and restart
📚 Documentation
Comprehensive guides and tutorials are available in the docs directory:
Getting Started
- Installation Guide - Local development and Docker setup
- Quick Start - Your first query in 5 minutes
- Configuration - LLM models, API keys, and settings
- AI Clients - Connect Claude Desktop, Cline, ChatGPT
Core Concepts
- LightRAG Algorithm - Understanding the 5 query modes
- System Architecture - How Almanac works under the hood
Data Sources
- Custom MCP Servers - Build your own integrations
- Data Syncing - How data flows through Almanac
Query & Search
- API Reference - REST API endpoints and parameters
- Best Practices - Optimize your queries
- Query Examples - See all query modes in action
🎯 What Makes Almanac Different
- 🚀 10x Faster - Entity-based retrieval reduces tokens while improving accuracy
- 🔌 Zero Config - Automatically generates indexing for any MCP server
- 🧠 Smart Retrieval - 5 query modes (naive, local, global, hybrid, mix) adapt to your needs
- 📊 Graph-Enhanced - Understands relationships between entities, not just keywords
- ⚡ Production Ready - Parallel processing, multi-database architecture, built to scale
📦 Architecture
External APIs → MCP Servers → Almanac
↓
[Syncing & Indexing]
↓
┌─────────────────────┐
│ Databases │
│ - MongoDB (docs) │
│ - Qdrant (vectors) │
│ - Memgraph (graph) │
│ - Redis (cache) │
└─────────────────────┘
↓
[LightRAG Query Engine]
↓
Results
Monorepo Structure
almanac/
├── packages/
│ ├── client/ # React + Vite frontend
│ ├── server/ # Express.js backend
│ ├── shared-util/ # Shared utilities
│ ├── indexing-engine/ # LightRAG implementation
│ └── benchmark/ # Performance testing
├── docs/ # Full documentation
└── docker-compose.yml # Infrastructure services
🗄️ Infrastructure Services
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)