Чат-приложение в браузере, которое запускает open-source LLM локально на GPU через WebGPU, поэтому переписка остаётся на вашем устройстве.
raiyanyahya/recall
Полностью локальная память проекта для Claude Code и opencode: автоматически сохраняет сессии и сводит их к краткому резюме для продолжения работы — без вызовов API.
- Звёзды
- 765
- Форки
- 45
- Открытые issues
- 4
- Последний коммит
- 2 месяца назад
Что это?
Recall сохраняет постоянную память проекта для Claude Code, чтобы каждая новая сессия не начиналась с нуля. Он записывает ваши запросы, ответы, затронутые файлы и команды в историю history.md, доступную только для добавления, а затем локальный суммаризатор на основе TF-IDF и TextRank сводит её в context.md — краткую точку возобновления объёмом примерно 1–2 тыс. токенов, где указаны цель, следующие шаги, затронутые файлы и место, на котором вы остановились.
Данные не покидают машину. Плагин не делает сетевых запросов, не требует API-ключа и не загружает сторонние модели, поэтому для суммаризации не расходуются токены модели. Перед записью в файлы секреты удаляются с максимально возможной надёжностью, а вывод git считывается с усиленными настройками безопасности.
Opencode поддерживается через установщик, который можно включить по желанию: он создаёт прослойку-плагин, команду /recall-save и запись с инструкциями в opencode.json. Оба инструмента читают и записывают одни и те же обычные markdown-файлы в .recall/, поэтому участники команды, использующие разные инструменты, могут работать с общей памятью.
Ключевые возможности
- 01Автоматически добавляет запросы, ответы, файлы и команды каждой сессии в history.md.
- 02Создаёт готовый для продолжения работы файл context.md с помощью TF-IDF и TextRank, не обращаясь к моделям.
- 03Работает на стандартной библиотеке Python; numpy можно установить для ускорения.
- 04При загрузке в начале сессии в Claude Code помечает содержимое context.md как недоверенные данные.
- 05Поддерживает opencode через установщик, который можно включить по желанию; он создаёт файлы плагина и команды.
- 06Настраивается через recall.config.json, в том числе автосохранение по завершении сессии и маскирование секретов.
Сценарии использования
- Продолжить многодневную задачу по программированию в Claude Code, не объясняя проект заново.
- Сократить расход токенов в подписке Claude, заменив повторную передачу длинной расшифровки кратким дайджестом.
- Работать с кодом, в расшифровках которого могут быть секреты и который нельзя отправлять в сторонний API.
- Совместно использовать память сессий проекта в команде, где работают и с Claude Code, и с opencode.
Быстрый старт
- 1
Добавьте marketplace в Claude Code
/plugin marketplace add raiyanyahya/recall - 2
Установите плагин
/plugin install recall@recall - 3
Поработайте в сессии, затем выполните команду save, чтобы создать сводку
/recall:save
Что важно знать
- Интеграция с opencode подключается по желанию и зависит от общедоступного CLI opencode. CLI может измениться, из-за чего сбор данных незаметно перестанет работать.
- Маскирование секретов выполняется по возможности и не гарантируется.
В подборках
Темы
Частые вопросы
- Что такое recall?
- Полностью локальная память проекта для Claude Code и opencode: автоматически сохраняет сессии и сводит их к краткому резюме для продолжения работы — без вызовов API. Recall сохраняет постоянную память проекта для Claude Code, чтобы каждая новая сессия не начиналась с нуля. Он записывает ваши запросы, ответы, затронутые файлы и команды в историю history.md, доступную только для добавления, а затем локальный суммаризатор на основе TF-IDF и TextRank сводит её в context.md — краткую точку возобновления объёмом примерно 1–2 тыс. токенов, где указаны цель, следующие шаги, затронутые файлы и место, на котором вы остановились.
- recall можно использовать бесплатно? Какая у него лицензия?
- recall распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- recall всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в recall — 7 сент. 2026 г..
- Для чего можно использовать recall?
- Продолжить многодневную задачу по программированию в Claude Code, не объясняя проект заново. Сократить расход токенов в подписке Claude, заменив повторную передачу длинной расшифровки кратким дайджестом. Работать с кодом, в расшифровках которого могут быть секреты и который нельзя отправлять в сторонний API. Совместно использовать память сессий проекта в команде, где работают и с Claude Code, и с opencode.
- Как установить recall?
- Добавьте marketplace в Claude Code: /plugin marketplace add raiyanyahya/recall Установите плагин: /plugin install recall@recall Поработайте в сессии, затем выполните команду save, чтобы создать сводку: /recall:save
- Где скачать recall?
- Исходный код и инструкции по установке — на GitHub: https://github.com/raiyanyahya/recall
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык для разных инструментов, который помогает AI-агентам писать меньше кода и текста, сокращая расход выходных токенов и затраты на API LLM.
Нативное десктопное приложение и CLI для локального управления coding-агентами вроде Claude Code, Codex и Cursor с опциональной синхронизацией между устройствами.
Локальная desktop-среда для параллельного запуска нескольких coding-агентов в отдельных git worktree: с diff, редактором, терминалами и инструментами для работы с PR в одном окне.
Локальный движок анализа кода: строит граф знаний по нескольким репозиториям и предоставляет его AI-агентам для программирования и IDE через CLI, MCP-сервер и API.
Объединяет Codex, Claude Code, Cursor, Hermes Agent и OpenClaw: общая зашифрованная локальная память, передача задач и взаимная проверка работы.