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

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

TUI Studio: Визуальный инструмент для проектирования пользовательского интерфейса терминала (альфа-версия)
Инструменты

TUI Studio: Визуальный инструмент для проектирования пользовательского интерфейса терминала (альфа-версия)

TUI Studio — это визуальный редактор, похожий на Figma, для проектирования пользовательских интерфейсов терминала с перетаскиванием компонентов, предпросмотром ANSI в реальном времени и запланированным экспортом в шесть фреймворков, включая Ink, BubbleTea и Textual. В настоящее время находится в альфа-версии с нефункциональным экспортом, доступен для macOS, Windows и Docker.

OpenClawRadar
ACO Система: Открытый многопользовательский конвейер от GitHub Issue до слитого PR
Инструменты

ACO Система: Открытый многопользовательский конвейер от GitHub Issue до слитого PR

ACO System — это опенсорсный мультиагентный фреймворк, который автономно выполняет полный конвейер разработки ПО — от задачи на GitHub до объединённого PR — с помощью шести специализированных ИИ-агентов. Отличается детерминированным шлюзом Architect, блокирующим галлюцинации.

OpenClawRadar
Сервер MCP GodotIQ предоставляет ИИ-агентам пространственное понимание сцен Godot
Инструменты

Сервер MCP GodotIQ предоставляет ИИ-агентам пространственное понимание сцен Godot

GodotIQ — это MCP-сервер, который предоставляет агентам для кодирования истинное понимание 2D/3D-сцен, сигналов и зависимостей кода в Godot. В ходе теста он автономно создал игру в жанре twin-stick survivors за один час, используя ресурсы и подсказку.

OpenClawRadar
OpenJet v0.4: Локальный кодовый агент с нулевой конфигурацией на базе llama.cpp
Инструменты

OpenJet v0.4: Локальный кодовый агент с нулевой конфигурацией на базе llama.cpp

OpenJet v0.4 — это терминальный кодинг-агент с открытым исходным кодом для локальных LLM, который автоматически определяет оборудование, настраивает llama.cpp и предоставляет рабочий процесс в стиле Claude Code без ключей API.

OpenClawRadar