Watches for artifacts worth preserving — outputs, documents, and references that deserve a place in the brain's archive. Goads agents toward meaningful archival.
The brain's self-awareness — watches the cognitive loop, notices drift, tends the garden from inside. Wakes alongside the governor.
Executes bash commands
Hook triggers when Bash tool is used
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Oneiros establishes continuity for your prject that exists apart from your agents. It lets you switch models or workstations, and even collaborate with others in your projects, in a way that creates a single project-wide brain for your agents to "plug in" to.
Interacting with Oneiros is done through a skill which calls a Rust binary. This binary is straightforward: it manages some sqlite databases on your machine. Each time the skill calls the binary, it does some stuff with the sqlite databases and then feeds a prompt to the calling agent to nudge it to the next action.
Oneiros nudges the model to do stuff like:
And it does it all in two sqlite files:
Event based. Oneiros does all this with an event based approach, meaning that its stored data is ultimately a projection of an event log. This lets Oneiros consolidate brains, stream them across devices, version them, fork them, back them up, restore them, etc., a lot like you would with version control.
Portability. Oneiros is designed to be very portable, across a number of axes. Everything being tracked in self-contained sqlite databases means you can just back up brains or send them to people. The event log means you can distribute work across teams or workstations. Etc.
Context free. Oneiros tries to make context collapse impossible by throwing out the need for long-running context entirely. Using the cognition stream and a "dream" function, it lets models manage their own context derived from permanent storage apart from the model's context window.
Model free. Oneiros wants your work to exist apart from your model-as-a-service (or whatever). It has no direct lock-in with any model provider or agent kind at all, really. Move between models as you want.
npx claudepluginhub esmevane/oneiros --plugin oneirosPersistent memory for Claude Code — memories survive across sessions, projects, and machines
Reflex-based memory system for AI agents — stores experiences as interconnected neurons and recalls them through spreading activation, mimicking how the human brain works.
Local-first persistent memory system with automatic context injection and durable memory tools.
Cross-host durable memory — same ling-mem daemon and store in Claude Code, Codex, OpenClaw, and Linggen. Three-tier model (core + long-term + episodic staging) of who the user is, not a log of what was done.
Memory → Evaluation → Credential → Access Control for AI agents. Persistent memory with W3C Verifiable Credentials, capability-based access control, drift detection, and FSRS-6 spaced repetition.
Persistent agent memory that survives across sessions — auto-compacting 3-tier memory with hybrid search. Your agent remembers what it learned, decided, and built.