OneMemory
A self-hosted shared memory server for AI agents that supports MCP and REST interfaces and provides note writing, reading, filtering and command execution functions.
Timeline (last 90 days)
The OneMemory project was released on Reddit, and the author positions it as a "small server" for personal users rather than a platform-level product.
After the first version of OneMemory was released, Reddit community feedback directly drove changes such as author attribution stamped by the server, an administrator distrust list of writers, status display for queued commands while the PC sleeps, and automatic backups on upgrade.
OneMemory's signed export feature remains experimental, and the author explicitly states that the project is not yet ready for hostile multi-tenant environments and invites the community to critique its trust model, with the relevant documentation located at docs/trust.md in the repository.
OneMemory does not implement mechanisms such as tenant isolation, fine-grained permissions, or anti-poisoning validation, so it is unsuitable for hostile multi-tenant scenarios where multiple mutually distrusting parties share the same system.
OneMemory adopts a SQLite + local encryption + self-hosting approach, where users bear operational responsibility themselves in exchange for control that keeps data off the local machine, and availability depends on the user's own machine.
The OneMemory project has been open-sourced on GitHub.
For scenarios requiring multi-user shared memory among untrusted participants, or requiring signature verification at production-grade strength, OneMemory should be treated with caution at this stage.
OneMemory's tests cover Windows, Mac and Linux, running 1313 tests on every push.
OneMemory's signed export and cross-server writer ID features are already in the codebase but are explicitly marked as experimental by the author.
Daniel Calas released version 1.4.2 of OneMemory on Reddit.
8 more timeline events
All Facts (18)
For scenarios requiring multi-user shared memory among untrusted participants, or requiring signature verification at production-grade strength, OneMemory should be treated with caution at this stage.
50%UnverifiedThe OneMemory project was released on Reddit, and the author positions it as a "small server" for personal users rather than a platform-level product.
50%UnverifiedThe OneMemory project has been open-sourced on GitHub.
50%UnverifiedOneMemory's signed export feature remains experimental, and the author explicitly states that the project is not yet ready for hostile multi-tenant environments and invites the community to critique its trust model, with the relevant documentation located at docs/trust.md in the repository.
50%UnverifiedOneMemory does not implement mechanisms such as tenant isolation, fine-grained permissions, or anti-poisoning validation, so it is unsuitable for hostile multi-tenant scenarios where multiple mutually distrusting parties share the same system.
50%UnverifiedOneMemory adopts a SQLite + local encryption + self-hosting approach, where users bear operational responsibility themselves in exchange for control that keeps data off the local machine, and availability depends on the user's own machine.
50%UnverifiedOneMemory 1.4.2 makes a verified backup before modifying the database, and if the backup fails it stops the upgrade process.
50%UnverifiedOneMemory's tests cover Windows, Mac and Linux, running 1313 tests on every push.
50%UnverifiedOneMemory's signed export and cross-server writer ID features are already in the codebase but are explicitly marked as experimental by the author.
50%UnverifiedOneMemory is not suitable for multi-tenant SaaS, production environments requiring strong security isolation, or systems with high-availability requirements.
50%UnverifiedThe OneMemory project was built with substantial help from Claude.
50%UnverifiedOneMemory is a single-user, self-hosted shared memory server for AI agents that exposes both MCP and REST interfaces.
50%UnverifiedOneMemory's installation command is `npm i -g onememory-mcp`, and the project is hosted on GitHub and open source.
50%UnverifiedIn OneMemory version 1.4.2, each note records the token that wrote it, and the writer's identity is enforced by the server and cannot be forged by the client.
50%UnverifiedOneMemory 1.4.2 allows administrators to mark a writer as "untrusted"; notes from marked writers are hidden from agents by default and are never executed as commands.
50%UnverifiedOneMemory 1.4.2 adds a runner-status command and a status banner; when the host carrying command execution is offline, commands enter a waiting queue and the interface displays "PC offline, N commands waiting".
50%UnverifiedAfter the first version of OneMemory was released, Reddit community feedback directly drove changes such as author attribution stamped by the server, an administrator distrust list of writers, status display for queued commands while the PC sleeps, and automatic backups on upgrade.
50%UnverifiedDaniel Calas released version 1.4.2 of OneMemory on Reddit.
50%