A local, on-device CLI search engine for markdown notes, meeting transcripts and docs, combining BM25, vector search and LLM reranking.
- Stars
- 3,655
- Forks
- 319
- Open issues
- 46
- Last commit
- yesterday
What is it?
ReMe is a memory management kit for AI agents. It turns conversations and external resources into ordinary Markdown files with frontmatter and wikilinks, organized into session, daily, and digest layers. Users and agents can read, edit, sync, and back up these files with standard tools, while indexes and graphs under the metadata folder can be rebuilt at any time.
The system follows a capture, index, consolidate, and recall loop. Automatic memory distills useful facts from conversations, auto resource turns files into source-linked daily cards, and auto dream consolidates recent notes into long-term digest nodes. Search combines BM25 keyword matching, optional embeddings, and wikilink expansion to return line-level passages with their neighbors.
ReMe can be used as a CLI, HTTP service, MCP server, or embedded Python API, and it includes a browser-based Studio for browsing and editing the workspace. Integrations are provided for agent runtimes such as Claude Code, Codex, OpenClaw, Hermes, and DeepSeek Harness.
Key features
- 01Stores memory as readable Markdown files with frontmatter and wikilinks.
- 02Hybrid retrieval with BM25 keyword search, optional embeddings, and wikilink expansion.
- 03Automatically distills conversations and imported text or image resources into daily notes.
- 04Consolidates recent notes into long-term digest nodes on a schedule.
- 05Exposes memory through CLI, HTTP, MCP, and Python APIs.
- 06Includes a browser-based Studio for editing and browsing memory graphs.
Use cases
- Giving a personal coding or assistant agent persistent memory of preferences and project context.
- Sharing one local memory workspace across several agent runtimes.
- Maintaining a personal knowledge base that you can read and edit directly.
- Keeping research notes linked to their original sources.
Quick start
- 1
Install ReMe from pip
pip install "reme-ai[core]" - 2
Start the ReMe service and leave it running
reme start - 3
Check the running service
reme health_check
Things to know
- Requires Python 3.11 or newer.
- LLM features such as auto_memory and auto_dream need an LLM API key.
- Embedding-based semantic search is disabled by default and needs manual configuration.
Topics
FAQ
- What is ReMe?
- A local-first Markdown memory workspace that lets AI agents store, search, and consolidate long-term knowledge as editable files. ReMe is a memory management kit for AI agents. It turns conversations and external resources into ordinary Markdown files with frontmatter and wikilinks, organized into session, daily, and digest layers. Users and agents can read, edit, sync, and back up these files with standard tools, while indexes and graphs under the metadata folder can be rebuilt at any time.
- Is ReMe free to use? What license does it have?
- ReMe is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is ReMe still maintained?
- Actively maintained. The last commit to ReMe was on Oct 19, 2026.
- What can I use ReMe for?
- Giving a personal coding or assistant agent persistent memory of preferences and project context. Sharing one local memory workspace across several agent runtimes. Maintaining a personal knowledge base that you can read and edit directly. Keeping research notes linked to their original sources.
- How do I install ReMe?
- Install ReMe from pip: pip install "reme-ai[core]" Start the ReMe service and leave it running: reme start Check the running service: reme health_check
- Where can I get ReMe?
- The source code and installation instructions are on GitHub: https://github.com/agentscope-ai/ReMe
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
FastGPT is an open-source AI Agent building platform with data processing, RAG knowledge bases, and visual workflow orchestration for LLM apps.
Memory operating system for LLMs and AI agents that stores, retrieves, and manages long-term memory as an editable graph.
Long-term memory for AI coding agents that carries project context and handoffs across Claude Code, Codex, Cursor and other agent CLIs.
A zero-code platform that generates production-style AI agents from natural-language descriptions, with built-in tools, memory and orchestration.
An open-source long-term memory layer for AI agents that stores and recalls information across sessions via a Python SDK, REST API, and MCP server.