Pensyve MCP
Локальная память для ИИ-агентов: Pensyve хранит факты, диалоги и итоги действий в SQLite и возвращает их в новых сессиях.
- 100 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Сохраняет содержимое диалогов и фактов проекта в локальной базе, доступ к ней стоит ограничить.
- Выход HTTP-шлюза за пределы localhost закрывают своим ключом и HTTPS.
Установка
- Работает в
Ручная установка
git clone https://github.com/major7apps/pensyve.git
cd pensyve
cargo install --path pensyve-mcp --lockedУстановка MCP-сервера из исходников, нужен Rust 1.94 или новее.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сохраняет содержимое диалогов и фактов проекта в локальной базе, доступ к ней стоит ограничить.
- Выход HTTP-шлюза за пределы localhost закрывают своим ключом и HTTPS.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Pensyve — движок постоянной памяти для агентов. MCP-сервер pensyve-mcp дает Claude Code, Codex и Cursor инструменты вроде `pensyve_remember`, `pensyve_recall`, `pensyve_observe` и `pensyve_inspect`. Движок на Rust хранит факты, диалоги, итоги действий и наблюдения вне языковой модели, пишет их в локальный SQLite и запускает модели эмбеддингов на вашей машине, поэтому поиск идет по смыслу. Для локальной работы не нужны ни аккаунт, ни ключ API. Тот же движок доступен из Python, из командной строки и через REST-шлюз.
Для кого. Разработчикам, которым нужно, чтобы Claude Code или Cursor помнили договоренности по проекту между сессиями без облачного хранилища.
Подходит, если
- Агент забывает выбор библиотеки и правила кода, принятые на прошлой неделе.
- Несколько проектов ведут отдельную память через разные значения PENSYVE_NAMESPACE.
- Python-агент сохраняет факт о пользователе и достает его в следующем процессе.
- Команда запускает общий HTTP-шлюз и подключает к нему клиентов на TypeScript или Go.
Не подходит, если
- Память хотят держать в облачном сервисе: Pensyve Cloud закрыт 1 октября 2026.
- Ждут новых функций: проект в режиме поддержки, выходят только исправления безопасности и обновления зависимостей.
- Собираются дообучить модель: сохраненные записи не меняют ее веса.
Пример запроса к агенту
Запомни, что в этом проекте мы используем pnpm и строгий режим TypeScript, и напомни об этом в следующей сессии перед правкой конфигурации.MCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Переменные окружения
PENSYVE_NAMESPACE- Пространство имен памяти, у каждого проекта свое.
Ограничения
Pensyve Cloud закрыт 1 октября 2026, проект живет как открытый код в режиме поддержки: выходят исправления безопасности и обновления зависимостей, новых функций нет. MCP-сервер ставится из исходников командой `cargo install`, поэтому нужен Rust 1.94 или новее, а каталог бинарных файлов Cargo должен лежать в PATH клиента. При первом запуске модели эмбеддингов могут скачиваться, для работы без сети подготовьте файлы заранее. Клиенты на TypeScript и Go подключаются только к HTTP-шлюзу, который вы запускаете сами. Что и когда сохранять, решает ваша интеграция: запись разговора сама не превращается в успешную процедуру.
Как отключить. Удалите запись pensyve из MCP-конфигурации клиента и бинарный файл pensyve-mcp. Данные лежат в локальном хранилище SQLite, удалите их отдельно.
Частые вопросы
Нужен ли API-ключ для Pensyve?
Нет, локальный MCP-сервер работает без ключа и аккаунта. Ключ с префиксом psy_ нужен только HTTP-шлюзу, который вы запускаете сами.
Как подключить Pensyve к Claude Code?
Установите pensyve-mcp через `cargo install` и добавьте stdio-запись с командой `pensyve-mcp` и аргументом `--stdio`. Для Claude Code в репозитории есть плагин, его описание лежит в integrations/claude-code.
Закрытие Pensyve Cloud ломает локальную версию?
Нет. Движок, SDK и MCP-сервер остаются открытыми и не требуют облака. Сохраненный экспорт из Cloud подключается к собственному шлюзу по руководству self-host.
Обучает ли Pensyve модель на сохраненных данных?
Нет. Память лежит вне модели, приложение ищет нужные записи и добавляет их в следующий промпт.
Какие инструменты есть у MCP-сервера?
Среди них `pensyve_remember`, `pensyve_recall`, `pensyve_observe` и `pensyve_inspect`. Первые два сохраняют и ищут память, остальные описаны в руководстве docs/GETTING_STARTED.md.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыЛокальный MCP-сервер памяти для агентов: история сессий, индекс кодовой базы и граф понятий в одной базе SQLite
MenteDB хранит память агента в собственной базе на Rust: MCP-сервер для Claude Code и Cursor с облачным и локальным запуском.
MCP-сервер долговременной памяти для агентов: один бинарник на Rust, который работает офлайн и не вызывает языковую модель
Локальная память для агентов с очередью проверки: SQLite, журнал аудита, учет токенов, общая для Claude Code, Codex, Cursor
Локальная память для агентов в одном бинарнике на Rust: запоминает, ищет по смыслу и по слову, работает без сети и ключей
MemMesh, MCP-сервер памяти в одном бинарнике на Rust, хранит заметки агента на машине и ищет по смыслу без внешней базы.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Pensyve (эта карточка) | нет | не нужна | 100 | |
| Mem0 | нет | 68 887 | слой памяти с плагинами и SDK; Pensyve хранит все локально в SQLite и дает MCP-сервер на Rust | |
| Basic Memory | нет | не нужна | 4 566 | держит память в Markdown-файлах; Pensyve пишет факты, диалоги и итоги действий в SQLite |
Коротко о README
Четыре вида записей: факты, диалоги, итоги действий и наблюдения. Интерфейсы: Python SDK, MCP-сервер, CLI pensyve и REST-шлюз с SQLite или PostgreSQL. После закрытия облачной версии проект перешел в режим поддержки.