Полное воспроизведение: Локальная база знаний для истории кодовых диалогов Claude

✍️ OpenClawRadar📅 Опубликовано: 6 апреля 2026 г.🔗 Source
Полное воспроизведение: Локальная база знаний для истории кодовых диалогов Claude
Ad

Что делает Total Recall

Total Recall решает проблему повторного объяснения решений между сессиями Claude Code, делая историю разговоров доступной для поиска. Claude Code хранит диалоги в виде JSONL-файлов в ~/.claude/projects/, где каждая строка содержит объект сообщения (роль, содержимое, временные метки, ID, parentUuid). Эти ссылки на родительские сообщения образуют направленный ациклический граф (DAG), поскольку диалоги ветвятся из-за вызовов инструментов и прерываний.

Техническая реализация

Система загружает JSONL-транскрипты в базу данных SQLite с:

  • Полнотекстовым поиском
  • Векторными эмбеддингами с использованием локального Ollama (без облака) и модели nomic-embed-text
  • Семантическими перекрёстными ссылками
  • Извлечением с учётом DAG, которое проходит по цепочкам родительских сообщений назад от результатов поиска
  • Тегированием сессий по проектам

Когда вы задаёте вопрос, например, «Как назывался тот ресторан с отличными чили рельено?», Claude отправляет запрос в базу данных и возвращает реальные отрывки диалогов с окружающим контекстом, а не сводки.

Ad

Дополнительные возможности

  • Скрипт «где мы остановились» показывает последние 20 сообщений из самой недавней сессии
  • Импортёр ChatGPT, который аутентифицируется через Playwright и обращается к backend API для загрузки полных деревьев диалогов с временными метками, метаданными модели, изображениями DALL-E и результатами интерпретатора кода
  • Автоматическая загрузка каждые 15 минут
  • Всё работает локально — один файл, который можно скопировать на другой компьютер

Текущее развёртывание

Развёртывание автора обрабатывает:

  • 28 тыс. фрагментов
  • 63 тыс. семантических связей
  • 255 МБ хранилища
  • 49 сессий в 6 проектах

Доступность с открытым исходным кодом

Репозиторий по адресу https://github.com/aguywithcode/total-recall содержит:

  • Полный конвейер (загрузка, эмбеддинг, связывание, извлечение, просмотр)
  • Скрапер ChatGPT
  • Инструкции по настройке
  • Руководство по интеграции с CLAUDE.md
  • Фоновую документацию с полной историей разработки

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Спексмаксинг: Борьба с ИИ-психозом с помощью YAML-спецификаций и ACAI
Инструменты

Спексмаксинг: Борьба с ИИ-психозом с помощью YAML-спецификаций и ACAI

Acai.sh представляет Specsmaxxing: метод борьбы с потерей контекста AI-агентами путем написания требований в YAML и использования нумерованных критериев приемки для ИИ (ACAI), на которые агенты ссылаются в коде.

OpenClawRadar
Бескодовое постоянное хранилище памяти для Claude с использованием Notion и MCP
Инструменты

Бескодовое постоянное хранилище памяти для Claude с использованием Notion и MCP

Радиолог создал «Когнитивный хаб» в Notion, с которым Claude взаимодействует через MCP, читая и записывая данные, что формирует структурированную базу знаний с таблицей маршрутизации для загрузки только релевантной информации в каждом диалоге. За месяц ежедневного использования система выросла до 70+ страниц.

OpenClawRadar
SkyClaw: Среда выполнения AI-агентов на Rust для облачных VPS с управлением через Telegram
Инструменты

SkyClaw: Среда выполнения AI-агентов на Rust для облачных VPS с управлением через Telegram

SkyClaw — это 6,9 МБ среда выполнения ИИ-агента на Rust, предназначенная для развертывания на облачных VPS с Telegram в качестве единственного интерфейса. Он выполняет команды оболочки, просматривает веб-страницы через headless Chrome, читает/записывает файлы и получает URL-адреса с многократным связыванием инструментов.

OpenClawRadar
Homebutler: OpenClaw Skill для управления Homelab через Telegram
Инструменты

Homebutler: OpenClaw Skill для управления Homelab через Telegram

Homebutler — это единый бинарный файл Go (~13 МБ, без зависимостей), который работает как навык OpenClaw для управления домашними лабораториями из чата Telegram. Он отслеживает серверы, перезапускает Docker-контейнеры, пробуждает машины, сканирует сети и предупреждает о скачках ресурсов без SSH-сессий или входа в панель управления.

OpenClawRadar