Share a self-hosted SQLite memory across AI agents seamlessly.
Project details
OneMemory offers a compact self-hosted memory store that enables seamless sharing among AI agents via MCP and REST APIs. Accessible from desktop, web, or mobile, it allows for real-time data interaction across various applications, enhancing the connectivity and functionality of AI workflows.
OneMemory is a self-hosted SQLite memory store designed for seamless sharing across AI agents, accessible via the MCP protocol and a straightforward REST API from desktop, web, or mobile devices. This lightweight solution enables users to write notes on one device and easily retrieve them on another, ensuring that all connected agents operate from the same database.
memory_since), allowing users to see newly created, updated, and deleted notes.OneMemory operates with a single Node.js process that uses a single SQLite database file. All interactions are processed through either the MCP interface, which supports standard input/output, or the REST API.
Example interaction:
TOKEN=$(cat ~/.onememory/.token)
curl -X POST localhost:8790/notes -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" -d '{"title":"Deploy day","body":"Shipped v1.1"}'
OneMemory is distinguished from existing memory solutions through its unique combination of features including:
For further information on specific functionalities and security features, refer to the project's documentation, which provides extensive details on installation, configuration, and usage. User-friendly commands and comprehensive tools make OneMemory adaptable to various requirements across different platforms.
Comments
0Start the conversation
Share the first comment.