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

Что делает Total Recall
Total Recall решает проблему повторного объяснения решений между сессиями Claude Code, делая историю разговоров доступной для поиска. Claude Code хранит диалоги в виде JSONL-файлов в ~/.claude/projects/, где каждая строка содержит объект сообщения (роль, содержимое, временные метки, ID, parentUuid). Эти ссылки на родительские сообщения образуют направленный ациклический граф (DAG), поскольку диалоги ветвятся из-за вызовов инструментов и прерываний.
Техническая реализация
Система загружает JSONL-транскрипты в базу данных SQLite с:
- Полнотекстовым поиском
- Векторными эмбеддингами с использованием локального Ollama (без облака) и модели nomic-embed-text
- Семантическими перекрёстными ссылками
- Извлечением с учётом DAG, которое проходит по цепочкам родительских сообщений назад от результатов поиска
- Тегированием сессий по проектам
Когда вы задаёте вопрос, например, «Как назывался тот ресторан с отличными чили рельено?», Claude отправляет запрос в базу данных и возвращает реальные отрывки диалогов с окружающим контекстом, а не сводки.
Дополнительные возможности
- Скрипт «где мы остановились» показывает последние 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
👀 Смотрите также

Открытый навык самовосстановления для ИИ-агентов автоматически обнаруживает и устраняет сбои.
Новый открытый навык позволяет ИИ-агентам автоматически обнаруживать сбои, диагностировать первопричины и внедрять исправления. Он включает сканер сбоев для cron-заданий, под-агентов и логов развертывания, а также базу данных, которая учится на предыдущих исправлениях.

Локальная модель 35B MoE снижает частоту сбоев кода Agent OS до 0%
Разработчик сообщает, что переключение среды выполнения мультиагентной системы на Qwen 3.6 35B A3B (MoE, 3B активных параметров) устранило сбои в коде, обеспечив 100% успех благодаря 5-уровневому проверочному шлюзу.

oMLX представляет SSD KV кэширование для Apple Silicon, сокращая время ответа OpenClaw с 30-90 секунд до 5 секунд.
oMLX — это новый бэкенд, который сохраняет блоки KV-кэша на SSD в формате safetensors, предотвращая инвалидацию кэша при смене контекста. Это сокращает время ответа OpenClaw с 30-90 секунд до 5 секунд на последующих запросах.

Бесплатный монитор для панели меню macOS, отслеживающий лимиты использования Claude AI
Бесплатный инструмент с открытым исходным кодом для macOS, который отображает процент использования сессии Claude AI, недельные лимиты и обратный отсчет до сброса прямо в строке меню. Устанавливается одной командой Homebrew и использует существующие сессии Chrome без хранения данных.