Hi HN, I built Muninn because I was tired of dumping entire directories into LLM contexts just to keep my agent updated.
Most memory layers use complex vector DBs. Muninn uses a simple, transparent approach: it indexes your project into local Markdown files and surgically injects only the top-relevant facts using the CXP (Context Exchange Protocol) powered by Rust.
Local-first: Everything stays in ~/.muninn.
Universal: Works across different agents (Claude, Cursor, etc.).
Token-efficient: Reduces context overhead by up to 95%.
Would love to hear your thoughts on the local-first context approach!
Check out my website and get immediately started :www.muninn.space
Most memory layers use complex vector DBs. Muninn uses a simple, transparent approach: it indexes your project into local Markdown files and surgically injects only the top-relevant facts using the CXP (Context Exchange Protocol) powered by Rust.
Local-first: Everything stays in ~/.muninn. Universal: Works across different agents (Claude, Cursor, etc.). Token-efficient: Reduces context overhead by up to 95%. Would love to hear your thoughts on the local-first context approach!
Check out my website and get immediately started :www.muninn.space