Local persistent memory for AI agents, managed from the command line
Experience a blend of local SQLite storage and full-text retrieval to give AI coding agents longer project context. Leteo, created by Alexis Sanabria Lopez, runs as a Rust-built command-line utility and organizes agent memories by project. It offers JSON import/export, an Obsidian export command, and a diagnostic doctor, making it suitable for developers and power users who need private, local continuity for LLM-driven workflows.
What does Leteo provide for AI agents?
Leteo stores and retrieves long-term agent context using a local SQLite database with Full-Text Search, so agents can access project history and decisions across sessions. The tool exposes project-based organization, JSON import/export, and an obsidian-export command for vault integration. Because the app is a command-line utility written in Rust, it focuses on scripted or developer-led workflows rather than graphical interaction.
Does it affect system performance during searches or storage?
Performance is anchored to its implementation choices; Leteo uses Rust and SQLite FTS for high-performance retrieval, which targets fast context lookup. The local-first approach avoids network latency by keeping data on disk. The command-line design and SQLite backend imply predictable resource use tied to the database size and query patterns, and the doctor command gives a way to diagnose data or environment issues.
Is it safe and suitable for private project data?
Privacy is a central design decision: data is stored locally in SQLite rather than sent to external memory services, so sensitive project context remains on the user’s machine. Export and import operate via JSON files, which lets users move or back up memories explicitly. Installation on Windows is available through the Windows Package Manager, which matches developer workflows that prefer local control.
Practical local memory for developer workflows with a command-line trade-off
Leteo serves developers and power users who want private, persistent agent context without cloud storage, delivering fast local retrieval and export options. The trade-off is its command-line orientation and developer-focused workflow, which requires familiarity with CLI tools and manual project management. For users comfortable in that environment, it provides a reliable, local continuity layer for multi-session LLM work; others may find the interface limiting.





