Полное воспроизведение: Локальная база знаний для истории кодовых диалогов 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
👀 Смотрите также

Нельсон: Плагин Claude Code для координации ИИ-агентов по принципу военно-морского флота
Nelson — это плагин Claude Code, который структурирует координацию ИИ-агентов, используя принципы военно-морского флота. Он включает три режима выполнения, систему классификации рисков, мониторинг целостности корпуса и шлюзы постоянных приказов для предотвращения распространённых антипаттернов.

Деклован: Сообщества-ориентированный сканер вредоносного ПО OpenClaw
Declawed — это новый сканер вредоносного ПО SKILL.md для OpenClaw, ориентированный на обнаружение произвольной инъекции команд, вредоносного контента и кражи информации в навыках ClawHub.

Автоматизированный конвейер кода Claude сократил использование токенов с 78 тысяч до 15 тысяч на функцию.
Открытый конвейер для Claude Code автоматизирует 12 этапов, включая предварительный анализ существующего кода, сокращая использование токенов с ~78k до ~15k на функцию. Он предлагает три профиля (yolo, стандартный, параноидальный) и заменяет оценки уверенности на валидацию на основе grep.

Исследование Руководства по Кодам Клода: Минималистский подход в 65 строках
Расширение Claude Code охватывает основные принципы ИИ-кодирования всего в 65 строках Markdown, акцентируя внимание на 'Думай прежде, чем кодировать'. Несмотря на свою простоту, оно получило значительное признание среди разработчиков.