Rta-Smriti Brain CLI

Локальная память проекта для ИИ-агентов: репозиторий, сессии и решения в SQLite с метками доказательств, без облака и телеметрии.

  • 106 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Захват сессий включают явным согласием, и выбранный контекст может уйти модели хоста
  • Выпуск предварительный (альфа), поведение и схемы еще меняются
Все причины и проверки

sulabhdubey/rta-smriti-brain

Установка

Ручная установка

git clone https://github.com/sulabhdubey/rta-smriti-brain.git
cd rta-smriti-brain
python3 -m venv .venv
./.venv/bin/python -m pip install --upgrade pip
./.venv/bin/python -m pip install .

Блок для macOS и Linux из раздела Ten-Minute Start. Затем `rta-brain start` для проекта.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Захват сессий включают явным согласием, и выбранный контекст может уйти модели хоста
  • Выпуск предварительный (альфа), поведение и схемы еще меняются

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Rta-Smriti Brain отвечает на вопрос, который каждая новая сессия агента начинает с нуля: что сейчас верно для этого проекта. Репозиторий, сессии агентов, решения и локальные доказательства хранятся связанно, с учетом времени и метками надежности (`pramana`). Команда `rta-brain start` находит корень Git, создает или обновляет «мозг», индексирует репозиторий, включает управляемую синхронизацию, захват сессий Codex и открывает локальную консоль. На выходе паспорт проекта (возобновление, изменения, решения, передача), ограниченные пакеты контекста для нового задания и граф файлов, символов, импортов, вызовов и тестов. Есть проверенное чтение определения Python-функции и объяснимый анализ влияния изменения. Подключение к хостам идет через локальный stdio MCP с рецептами для Codex, Claude Code, Cursor, Zed, OpenCode и Gemini CLI. Захват включают явным согласием, а текст редактируется до записи в очередь.

Для кого. Разработчики, которые ведут долгие проекты с несколькими агентами и не хотят пересказывать контекст в каждой новой сессии.

Подходит, если

  • Новую сессию агента хотят начать с ограниченного пакета контекста вместо пересказа.
  • Для передачи проекта другому человеку собирают паспорт с решениями и изменениями.
  • Нужно знать, подтверждено ли воспоминание и не устарело ли оно.
  • Захват работы из Codex включают явно и хранят только локально.

Не подходит, если

  • Нужна стабильная версия: текущий выпуск помечен как альфа.
  • Нет Python 3.11 и Git на машине с проектом.
  • Хватает файла правил, и отдельная база памяти избыточна.

Пример запроса к агенту

Продолжи работу над проектом по паспорту Rta-Smriti: покажи последнее решение, изменения с прошлой сессии и безопасный следующий шаг.

Ограничения

Текущий выпуск `v1.1.0-alpha.13` предварительный. По заявлению авторов, трехходовой пилот Codex восстановил исправленное решение в новой сессии, а захват и вызов в Claude и передача между хостами пока не подтверждены. Записанный текст считается непроверенной историей, а выбранный контекст может уйти провайдеру модели вашего хоста и тратить подписку или бюджет API. Нужны Python 3.11 или новее и Git; Node.js нужен только для правки панели и сайта. Последнее обновление репозитория датировано 6 ноября 2026 года, лицензия MIT.

Как отключить. Остановите фоновые службы командами жизненного цикла `rta-brain` и удалите запись MCP в хосте. Папку «мозга» и каталог виртуального окружения удалите вручную, если данные больше не нужны.

Частые вопросы

Где хранятся данные памяти?

Локально в SQLite на вашем компьютере. Облака и телеметрии нет, консоль слушает только петлевой адрес.

Что делает `rta-brain start`?

Находит корень Git, создает или обновляет «мозг», индексирует репозиторий, запускает управляемую синхронизацию и открывает локальную консоль.

Как включается захват сессий?

Явным согласием: он ограничен источником и размером, текст редактируется до очереди и считается непроверенным, пока не подтвержден.

Какие хосты поддерживаются?

Локальный stdio MCP с рецептами для Codex, Claude Code, Cursor, Zed, OpenCode и Gemini CLI; проверен пилот на Codex.

Есть ли готовые бинарные файлы?

Да, в релизе `v1.1.0-alpha.13` лежат сборки для Windows, macOS и Linux с SBOM и файлом `SHA256SUMS.txt` для проверки.

Обсуждение

Вопросов и отзывов пока нет.

Encephalon хранит решения и договоренности проекта в JSON внутри Git, чтобы агенты находили их поиском между задачами.

CLIМинимальный доступ101Звезды репозитория

Локальная память проекта для агентов: ограничения, решения и уроки лежат в дереве с доказательствами и возвращаются до задачи.

MCP-серверРасширенный доступ127Звезды репозитория

Память кодинг-агента между сессиями, машинами и коллегами: решения и тупики сами попадают в следующие запросы.

ПлагинРасширенный доступ82Звезды репозитория

RoBrain пассивно записывает решения команды и агентов и предупреждает, когда агент снова выдвигает уже отвергнутый подход

CLIШирокий доступ90Звезды репозитория

Локальная память для агентов: решения из чатов в браузере попадают в Claude Code, Cursor и Windsurf через MCP

MCP-серверРасширенный доступ248Звезды репозитория
Официальный

Долговременная память для ИИ-агентов: скилл и команда mindmemos сохраняют факты из диалогов и находят их в новых сессиях

СкиллШирокий доступ931Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Rta-Smriti Brain (эта карточка)нет106
agent-memoryнет4 315долговременная память на файлах Markdown с индексом SQLite как кэшем; здесь локальная база с метками доказательств, паспортом проекта и графом кода
agentmemoryдане нужна30 314локальная память на хуках: ход каждой сессии записывается и находится позже; здесь учтены время, надежность и противоречия

Коротко о README

README вводит понятие «паспорт проекта», различает проверенное и непроверенное в памяти и подробно описывает локальную приватность, архитектуру и свидетельства релиза.

Бейдж для README

Сообщить о проблеме