Your personal memory, across sessions, agents, and devices.

Turn Agent History into Reusable Skills

Useful workflows compound instead of disappearing when a session ends.

A scheduled bridge captures new agent sessions and prepares self-contained jobs. The host agent reviews related skills and decides whether to do nothing, improve an existing skill, or create a new one. memU commits and indexes the resulting Markdown for future tasks.

Self-evolving memory illustration

What Actually Evolves

The reusable skill library grows through the work of the host agent. The memU service does not independently reason, predict, or reorganize memory.

Workflows
Preserve successful sequences of actions so similar future tasks start from a proven approach.
Edge Cases and Pitfalls
Record failed approaches, environment quirks, and recovery steps that should not be rediscovered.
Project Conventions
Carry repository-specific rules, tool choices, and verification practices into later sessions and other agents.
Existing Skills
Patch an existing skill when new experience improves it instead of creating duplicate guidance.

How Automatic Skill Extraction Works

1. Capture
The host adapter reads new session messages and tool calls from the agent's own history.
2. Prepare
The scheduled task slices that history into a self-contained job with relevant paths and context.
3. Decide
The agent reads related skills and chooses no change, a patch, or a new Markdown skill.
4. Commit
memU stores the changed skill files and embeds their names and descriptions under the skill track.
5. Reuse
A future task retrieves the relevant skill so any connected agent can apply the learned workflow.

Skills That Compound Well

Debugging
Preserve symptoms, root causes, failed attempts, and verified fixes from difficult bugs.
Testing
Remember the right test commands, fixtures, environment setup, and common sources of flaky behavior.
Release and Operations
Turn successful release, migration, and incident-recovery runs into reusable playbooks.
Tool Workflows
Carry efficient tool sequences and integration details from one agent host into another.

Guardrails by Design

The Agent May Do Nothing
Not every session deserves a skill. The host agent can explicitly leave the library unchanged.
Markdown Is Inspectable
Users can review what was written instead of trusting an invisible self-learning state.
No Background LLM
memU does not run a separate model to infer, merge, weaken, or promote memories.
Shared Retrieval
Committed skills become searchable through the same backend used by every configured host adapter.

Ready to Unlock the Full Potential of AI Memory?

Memory Storage

Store readable memory and skill files with searchable segments in a shared Cloud, SQLite, or Postgres backend.

Explore Memory Storage
Memory Retrieval

Embed a query once, rank relevant file segments and workspace resources, then return the complete readable files to the agent.

Explore Memory Retrieval
Automatic Skill Extraction

Let the agent turn useful session history into reusable Markdown skills, then index those skills for future tasks.

Now Here
Cross-Agent Memory

Connect multiple host adapters to one configured backend so skills learned in one agent can be retrieved by another.

Explore Cross-Agent Memory
Agent-Driven Memory

Keep judgment and synthesis inside the agent while memU handles durable storage, embeddings, and retrieval.

Explore Agent-Driven Memory
Readable Markdown

Give agents inspectable memory and skill files instead of hiding all useful context inside opaque vector records.

Explore Markdown Memory
Coding Skills

Capture coding sessions and compound successful workflows, debugging lessons, and project conventions into reusable skills.

Explore Coding Skills
Open Source

Inspect the lightweight Python implementation, run locally, and adapt host integrations for the agents you already use.

Explore Open Source

Connect Your Agents to memU

Cloud Platform

Get a memU Cloud key, then give the installation prompt to your agent. The skill configures its host adapter against one managed, cross-device memory backend.

Get the Install Prompt
Self-Hosted Open Source

Ask your agent to follow the open-source SKILL.md. It installs the CLI, configures SQLite or Postgres and an embedding provider, then verifies retrieval with the host adapter.

View SKILL.md
Add Another Agent

Run the installation skill in each additional host. Every configured adapter can record its own sessions and retrieve from the same shared backend.

See Host Adapters

FAQ

memU is a lightweight, agent-driven memory system for the agents you already use. It gives connected agents one shared, inspectable memory layer across sessions, agents, and devices.

The memU installation skill configures a host adapter for your agent. A scheduled task captures new session history, the agent decides what memory or skill Markdown to write, and the adapter retrieves relevant files before future tasks. Users do not need to integrate a public memory API.

No. memU's memory service makes no LLM or chat calls. Judgment and synthesis remain inside the host agent; memU stores the Markdown it prepared, creates embeddings, and retrieves relevant files.

The query is embedded once. memU ranks searchable file segments and workspace resources by vector similarity, rolls matching segments up to their complete recall files, and returns segments, files, and resources without an LLM in the retrieval path.

memU includes dedicated adapters for Codex, Claude Code, Cursor, OpenClaw, Hermes, and WorkBuddy. A generic adapter can detect compatible session logs and instruction files for other agents.

Host adapters use the same configured Cloud or local backend. When they use the same memory scope, a skill learned from one host's sessions can be retrieved by another connected host.

Yes. The self-hosted mode supports SQLite for local use and Postgres with pgvector for larger or concurrent stores. Local mode requires a configured embedding provider. memU Cloud provides a managed, cross-device backend.

Yes. The Python package, CLI, host adapters, and core memory service are available on GitHub under the Apache-2.0 license.

Make Successful Agent Work Reusable

Install the scheduled bridge and let your existing agent grow an inspectable library of skills from real outcomes.