Назад к портфолио
AI memory / local RAG

OpenClawRAG

Небольшой local RAG memory package для OpenClaw со stdio MCP-сервером, durable JSONL storage и отдельным skill.

OpenClawRAG

Краткое назначение

OpenClawRAG — локальный RAG memory package для OpenClaw с MCP-сервером и skill-инструкцией.

Бизнес-задача

AI-агенту нужна долговременная память для процедур, runbooks и рабочих правил, но не всегда нужен полноценный database stack. Проект дает простой способ сохранять и искать локальные memories через MCP tools.

Техническое решение

MCP-сервер публикует инструменты remember, search, list, get и forget. Данные хранятся в append-only JSONL-файле, а skill объясняет агенту, когда нужно использовать память и какие данные нельзя сохранять.

Архитектура

  • stdio MCP server;
  • durable JSONL storage;
  • soft-delete через tombstone records;
  • отдельный OpenClaw skill;
  • smoke test для проверки установки;
  • env override для пути к memory store.

Стек

JavaScript, MCP, JSONL, RAG memory, OpenClaw skill, local-first storage.

Ограничения и риски

В память нельзя сохранять secrets: API keys, passwords, private keys, OAuth tokens, session cookies и одноразовые коды. Для production-процессов нужен понятный retention policy.

Что показывает в портфолио

Проектирование локальной памяти для AI-агентов, MCP-инструменты, durable context и практичную модель хранения без лишней инфраструктуры.

Ссылка

https://github.com/NohchiyBors/OpenClawRAG