
twigpine/openrecall
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Открытый исходный код, самоуправляемая память с нулевым знанием для агентов ИИ. Сквозное шифрование — сервер хранит только шифротекст и не может читать память вашего агента. Работает с любым агентом MCP.
Обзор
Слой памяти стека агентов — дает любому агенту прочную память, которую он может переносить через сеансы, хранящиеся на сервере, который не может его прочитать. Часть стека Gitlawb: opengateway (вывод) · узел (код) · openclaude (агент) · . Агенты забывают все между сеансами. Существующее исправление — синхронизация памяти с облаком поставщика — означает, что третья сторона может прочитать все, что ваш агент узнает о вас и вашем коде. Memlawb является альтернативой: Память шифруется на вашем компьютере перед загрузкой. Сервер хранит и обслуживает только шифротекст (AES-256-GCM, ключ, полученный из вашей парольной фразы). Мы его размещаем, но читать не можем. - Одно двоичное, подключаемое хранилище (файлосистема, S3/Tigris/R2, больше). Запустите его на нашем облаке или на своем. Встроенный код предоставляет инструменты памяти Claude Code, Cursor, opencode и SDK-агентов (memory save/recall/search/ list/delete); под ним находится простой API синхронизации, на котором может говорить любой агент.
Обзор (машинный перевод)
Открытый исходный код, самоорганизующаяся память агента с нулевым уровнем знаний. Слой памяти стека агентов — дайте любому агенту долговременную память, которую он может Переносить сеансы, хранящиеся на сервере, который не может их прочитать.
Часть стека Gitlawb: opengateway (вывод)
узел (код) · openclaude (агент) · memlawb (память).
Почему
Агенты забывают все между сеансами. Существующее исправление — синхронизация памяти с Облако поставщика означает, что третья сторона может прочитать все, что узнает ваш агент. О вас и вашем коде. Memlawb является альтернативой:
** Нулевое знание.** Память шифруется на вашем компьютере перед загрузкой. The
Сервер хранит и обслуживает только шифротекст (AES-256-GCM, ключ, полученный от вашего сервера).
перефразировать. Мы его размещаем, но читать не можем.
** Самостоятельно.** Одно двоичное, подключаемое хранилище (файлосистема, S3/Tigris/R2),
Больше прихода. Запустите его на нашем облаке или на своем.
** Нейтральный поставщик.** Встроенный сервер MCP предоставляет Claude Code, Cursor,
Opencode и инструменты памяти агентов SDK memory_save/recall/search
list/delete); под ним находится простой API синхронизации, который может говорить любой агент.
- Delta sync Детерминированное шифрование означает только загрузку измененных записей,
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
╭──────────────────────────────────────────────────────────────────────╮
│ ● ● ● memlawb — ~/memory ⌘ + T │
├──────────────────────────────────────────────────────────────────────┤
███╗ ███╗ ███████╗ ███╗ ███╗ ██╗ █████╗ ██╗ ██╗ ██████╗
████╗ ████║ ██╔════╝ ████╗ ████║ ██║ ██╔══██╗██║ ██║ ██╔══██╗
██╔████╔██║ █████╗ ██╔████╔██║ ██║ ███████║██║ █╗ ██║ ██████╔╝
██║╚██╔╝██║ ██╔══╝ ██║╚██╔╝██║ ██║ ██╔══██║██║███╗██║ ██╔══██╗
██║ ╚═╝ ██║ ███████╗ ██║ ╚═╝ ██║ ███████╗██║ ██║╚███╔███╔╝ ██████╔╝
╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝ ╚══╝╚══╝ ╚═════╝
zero-knowledge agent memory · the host cannot read it
$ memlawb push ./memories user:me
⠿ scan secrets ✓ 0 leaked
⠿ encrypt 12 ✓ aes-256-gcm · key derived locally, never sent
⠿ delta sync → memory.gitlawb.com
↑ 3 changed · 9 unchanged ✓ server saw only ciphertext
$ ▮
╰──────────────────────────────────────────────────────────────────────╯
Open-source, self-hostable, zero-knowledge agent memory. The memory layer of the agent stack — give any agent durable memory it can carry across sessions, stored on a server that cannot read it.
Part of the Gitlawb stack: opengateway (inference) · node (code) · openclaude (agent) · memlawb (memory).
Why
Agents forget everything between sessions. The existing fix — syncing memory to a vendor’s cloud — means a third party can read everything your agent learns about you and your code. memlawb is the alternative:
- Zero-knowledge. Memory is encrypted on your machine before upload. The server stores and serves only ciphertext (AES-256-GCM, key derived from your passphrase). We host it but we cannot read it.
- Self-hostable. One binary, pluggable storage (filesystem, S3/Tigris/R2, more coming). Run it on our cloud or your own.
- Provider-neutral. A built-in MCP server gives Claude Code, Cursor,
opencode, and SDK agents memory tools (
memory_save/recall/search/list/delete); a simple sync API any agent can speak is underneath. - Delta sync. Deterministic encryption means only changed entries upload, even though the server never sees plaintext.
- Secret-aware. A client-side scanner refuses to upload entries that look like they contain live credentials — before they’re ever encrypted or sent.
How it works
agent / CLI / MCP
│ plaintext in, plaintext out
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"memlawb": {
"command": "bunx",
"args": ["-y", "@gitlawb/memlawb", "mcp"],
"env": {
"MEMLAWB_URL": "https://memory.gitlawb.com",
"MEMLAWB_API_KEY": "mk_live_...",
"MEMLAWB_PASSPHRASE": "your-zero-knowledge-passphrase",
"MEMLAWB_NAMESPACE": "user:me"
}
}
}
}