LockIn: The open-source notebook your AI tools write to.
LockIn is an open-source notebook designed to capture and organize the knowledge generated by your AI coding agents. It acts as a persistent memory for tools like Claude Code, Codex, and Cursor, ensuring that valuable insights and notes are not lost when a session ends.
- Persistent Memory for AI Agents: Save notes generated by your AI coding assistants directly into your notebook.
- Organized Knowledge: File notes under specific subjects and easily retrieve them later.
- Code Context Awareness: LockIn tracks which code commit a note was relevant to, ensuring agents refer to up-to-date information. It checks code changes and confirms notes, replacing outdated ones or flagging discrepancies.
- Disagreement Resolution: When notes conflict, LockIn displays their commit dates, allowing you to identify and use the most recent information.
- Task Handoff: Seamlessly hand off mid-task to another agent or session, preserving the goal, state, and next steps.
- Browser-Based and Private: Run LockIn in your browser using WebGPU for privacy, or self-host it on your own machine with Docker. Your model keys remain in your browser.
- Search and Ask: Chat with any model about your notes, with answers grounded in your saved information and sources clearly cited.
- Exportable Notes: Your notes are exportable in Markdown and JSON formats.
- Self-Hosting: Easily set up your own instance using Docker, with support for Postgres, PDF text extraction, and server-side search.
LockIn is open-source under the AGPL-3.0 license, promoting transparency and community contribution.