OpenViking
volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
MemTensor/memmy-agent
đ A personal AI agent & local memory hub for all AI agents, gives every AI one shared, fully controlled memory and persistent context â all AI remember the same you. Now supports Claude Code, Codex, OpenClaw and Hermes Agent etc.
PROJECT TOPICS
PROJECT README
English âąÂ çźäœäžæ
Get Memmy from Official Website or GitHub Release.
[!TIP] Sign up to get free tokens. Start exploring the full Memory + Agent Runtime with zero config.
Trial credits:
Registration grants Agent task trial tokens; the current amount and usage are shown in the app.
Once the trial credits run out, you can switch to BYOK and use your own model API.
Continue the same work across WorkBuddy, Claude Code, Codex, and Cursor.Memmy keeps project goals, decisions, constraints, and failed attempts locally, then brings the relevant context to the next Agent. Build it once, use it everywhere.

Memmy provides a unified personal memory layer for all AI Agents.
Memmy provides a complete local Agent runtime environment.
Memmy can connect to your working environment, letting the Agent truly participate in your daily workflows.
Memmy is designed to guarantee your control over your personal data and memory.
After installing Memmy, it can automatically scan the history of your existing AI Agents. Within minutes, the project context, work habits, and preferences you have accumulated over the past months are converted into personal long-term memory, along with a personalized "First Meeting Report".
Now supported: Cursor, Claude Code, Codex, OpenCode, OpenClaw, Hermes, WorkBuddy, Pi, and qwenwork Agents.
Memmy is not just a chat interface â it is an AI Agent Runtime that runs locally. It unifies long-term memory, Agent execution, and tool connections in a single runtime environment, serving different scenarios through different entry points:
| Role | Core Capabilities | |
|---|---|---|
| đ§ Memory Layer | Store and manage long-term context | Cross-Agent memory, history import, knowledge distillation, intelligent retrieval |
| đ€ Agent Runtime | Drive Agents to execute tasks | Reasoning, task orchestration, tool calls, MCP, Skills |
| đ Integration Layer | Connect external ecosystems | Messaging channels, third-party tools, OpenAI-compatible API |
| đ„ïž User Interface | Provide entry points | Desktop App, CLI/TUI, Web API |

Compared with "personal AI Agents" like Hermes and OpenClaw, what sets Memmy apart is not "yet another assistant that chats and runs errands for you" â it is a memory foundation shared across Agents: it remembers you first, then builds a general-purpose Agent on top of that.
| Capability | Memmy | Hermes | OpenClaw |
|---|---|---|---|
| Product positioning | Memory foundation + general Agent | Personal AI Agent | Personal AI assistant |
| Local-first, data stays on your machine | â | â ïž | â |
| One memory shared across Agents | â | đ« | đ« |
| Takes over external Agent history (Cursor/Codex/Claude Code) | â | đ« | đ« |
| Installs memory Skills for external Agents | â | đ« | đ« |
| Structured memory engine (MemOS hybrid retrieval) | â | â ïž | â ïž |
| Multi-channel reach (Telegram / Discord / iMessageâŠ) | â | â | â |
| Voice messaging | â | â ïž | â |
| Multi-model / BYOK | â | â | â |
â  Native support ïœÂ â ïžÂ Partial / requires setup ïœÂ đ«Â Not supported
The comparison is based on each product's public positioning (as of this writing), not an item-by-item benchmark; corrections are welcome.
Account mode free credits: signing in grants Agent task trial tokens, so you can get running without your own API Key. The current amount and usage are shown in the app. Once used up or expired, switch to API Key (BYOK) mode and continue with your own quota.
memmy CLI (Agent Runtime)memmy onboard # Initialize ~/.memmy/config.yaml and the workspace
memmy status # Check config, workspace, model, and provider status
memmy agent --message "Hi, introduce the current workspace" # Single-turn message
memmy # Run without a subcommand to enter interactive chat (TUI)
memmy serve # Start the OpenAI-compatible API (:18990)
Minimal BYOK configuration (~/.memmy/config.yaml):
agents:
defaults:
model: openai/gpt-4.1
provider: openai
timezone: "+08:00"
providers:
openai:
apiKey: ${OPENAI_API_KEY} # Supports ${ENV_NAME}-style environment variable references
tools:
browser:
enabled: true
maxSessions: 4
idleTimeoutS: 900
The desktop app and scripts/dev-start.sh prepare the matching managed Chromium build before the Agent Gateway starts. Agent requests never download a browser; when the managed executable is unavailable, browser tools are omitted while other Agent features continue to work.
memmy-memory CLI (memory access for external Agents / scripts)memmy-memory init # Write the Memory config and install Skills for each Agent as needed
memmy-memory health
memmy-memory search "memory policies in this project"
memmy-memory add "a piece of knowledge worth saving"
memmy-memory get <id>
Connects to http://127.0.0.1:18960 by default; use --url, --token, --config, --source, and --user-id to specify the target service, authentication, source, and user namespace.
~/.memmy/workspace; syncs templates, built-in skills, and memory files.~/.memmy/config.yaml (overridable via MEMMY_CONFIG / --config), covering models, providers, tools, MCP, gateway, Memory, and workspace settings.http://127.0.0.1:18960, providing session, turn, search, write, panel, and analytics APIs; every entry point reads and writes the same memory, so tasks and context carry over across Agents.Get running in three steps:
git clone https://github.com/MemTensor/memmy-agent.git && cd memmy-agent
cp .env.example .env # Cloud address is pre-filled â works out of the box
bash scripts/dev-start.sh # Install deps â build â start the full stack
scripts/dev-start.sh does it all in one command: installs dependencies, builds Memory and memmy-agent, installs the memmy / memmy-memory CLIs, and starts the full stack (Memory, Agent API, Gateway, frontend, desktop backend). Once the desktop app opens, finish account sign-in or BYOK setup and you're ready.
MEMMY_CLOUD_SERVICEin.envdefaults tohttps://memmy-api.memtensor.cn, so copying it connects you to the official cloud â no self-hosted backend or API key required. On Windows, run it in Git Bash.
>=22At the repository root:
npm install
npm run dev:desktop # Start the desktop frontend Vite server and the Electron desktop shell together
npm run build # Build Memory and all workspaces
npm run lint # lint
npm run typecheck # Type checking
npm run test # Run Memory and workspace tests
Developing Memory standalone:
npm run memory:serve:dev -- \
--host 127.0.0.1 --port 18960 \
--db ~/.memmy/memory-service/memory.sqlite \
--config ~/.memmy/config.yaml
Running memmy-agent from source:
cd App/memmy-agent
npm install
npm run build
node dist/main.js --help
Packaging:
npm run package:mac # macOS DMG
npm run package:win:x64 # Windows x64
Memmy is building personal memory infrastructure, and its scope goes beyond coding Agents:
Memmy stands on the shoulders of a group of excellent open-source projects, and we are deeply grateful.
The point of open source is to let good ideas flow, and we hope Memmy becomes part of that river.
Thanks to every contributor who makes Memmy better â€ïž
CLASSIFICATION EVIDENCE
çł»ç»äŒć èŻ»ć GitHub TopicsïŒćäžç«ć ćç±»èŻć žćèŻæ čè§ćæŻćŻčăćœććœäžïŒ desktop-appăchatgptăclaude-codeăcliădesktop-petălong-term-memoryămcpămemoryăpersonal-aiătuiă