Pensieve MCP

MCP-сервер и приложение для Mac: один локальный индекс репозиториев, сессий агентов и задач, поиск по смыслу и нити работы

  • 76 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Индекс охватывает выбранные репозитории и сессии агентов, а значит содержит код и переписку
  • Подключение трекеров дает чтение задач и сообщений через OAuth
Все причины и проверки

tedhaley/pensieve

Установка

Ручная установка

curl -fsSL https://pensieve.tools/install.sh | sh

Скачивает приложение Pensieve.dmg для Apple Silicon и ставит бэкенд `pensieve`. На Linux и Intel Mac ставит бэкенд из исходников.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Индекс охватывает выбранные репозитории и сессии агентов, а значит содержит код и переписку
  • Подключение трекеров дает чтение задач и сообщений через OAuth

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Pensieve собирает в один локальный индекс файлы, репозитории, сессии агентов, задачи и сообщения, чтобы человек и агент получали нужный контекст под цель. Он только читает доступное вам и хранит все на вашем Mac. Режим Threads работает без индекса и модели: он читает сессии агентов, git, `gh` и трекер задач. Режим Developer индексирует выбранные репозитории и папки, добавляет вкладки Map, People и Insights и использует GPU. Агенты подключаются по MCP и получают несколько самых подходящих файлов и отрывков вместо поиска по всему диску. Область каждого агента ограничена: по умолчанию это репозиторий, в котором он запущен. Поиск идет по смыслу или точным словам, с фильтрами вроде `since:3d` и `project:my-app`. Вкладка Threads показывает нить на каждую сессию агента с PR, задачами, веткой и кнопкой возобновления сессии. Команда `pensieve integrate recommended` находит на Mac Claude Code, Codex, Cursor, Gemini CLI, Qwen Code, Windsurf, Claude Desktop и VS Code и подключает Pensieve как MCP-сервер. Задачи из Jira, Linear, Asana и Slack подтягиваются через их MCP-серверы инструментами только для чтения. Git blame показывает, кто знает какую часть кода.

Для кого. Разработчикам на Mac с Apple Silicon, которые ведут несколько сессий агентов и репозиториев и хотят искать по ним по смыслу и быстро возвращаться к незаконченной работе.

Подходит, если

  • Агенты ищут по диску через grep и тратят токены, а им нужны два-три релевантных файла
  • Прошлая сессия Claude Code осталась недоделанной, и ее хочется возобновить с PR и веткой
  • Требуется понять, кто в команде знает конкретный модуль, по git blame
  • Задачи из Jira или Linear должны быть видны агенту рядом с кодом
  • Несколько проектов лежат в разных папках, и поиск нужен по всем сразу

Не подходит, если

  • Вы работаете на Windows: установщик с приложением рассчитан на macOS, а для Linux и Intel Mac есть только установка из исходников
  • Индекс не должен включать личные папки: режим Developer читает те, что вы выбрали
  • Нужно облачное хранение индекса: все данные остаются на вашем Mac

Пример запроса к агенту

Найди в моих репозиториях, где мы обсуждали ретраи платежей за последние три дня, и покажи незакрытые нити с этим проектом.

MCP

Транспорт
stdio, http
Авторизация
OAuth

Ограничения

Приложение собрано для Mac с Apple Silicon, на Linux и Intel Mac установщик ставит бэкенд из исходников через uv и открывает карту в браузере. В режиме Developer первая индексация сильно нагружает машину: модель эмбеддингов работает до конца, около 500 файлов кода в минуту. Модель поиска скачивается при первом запуске. Индексируется только то, что вы выбрали при настройке, а чтение изображений, видео и звука выключено по умолчанию. Установка идет через `curl | sh`, что стоит читать перед запуском.

Как отключить. Выключите автозапуск в настройках, удалите приложение из `~/Applications`, уберите сервер из MCP-конфигурации агентов (`claude mcp remove pensieve`) и удалите индекс.

Частые вопросы

Как подключить Pensieve к Claude Code вручную?

Выполните `claude mcp add --scope user pensieve -- pensieve mcp`. Без `--scope user` сервер подключится только к текущей папке.

Чем отличаются режимы Threads и Developer?

Threads читает сессии агентов, git и трекер без индекса и модели. Developer индексирует выбранные репозитории и папки, дает поиск по смыслу и вкладки Map, People и Insights.

Отправляются ли мои данные в облако?

Нет. Все хранится на Mac: SQLite с полнотекстовым индексом и векторные индексы turbovec. Трекеры подключаются через OAuth с инструментами только для чтения.

Что такое область агента?

Срез индекса, с которым работает агент. По умолчанию `auto` равна репозиторию, где агент запущен. Другой срез задают флагом `--scope payments`.

Какие агенты поддерживаются?

Claude Code, Codex, Cursor, Gemini CLI, Qwen Code, Windsurf, Claude Desktop и VS Code. Команда `pensieve integrate recommended` находит их сама.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Локальный MCP-сервер для Mac: Claude, Codex и ChatGPT работают в приложениях, файлах, терминале и браузере по разрешениям

MCP-серверШирокий доступ98Звезды репозитория

Приложение для macOS помнит, что было на экране, и открывает агентам историю по MCP: поиск, дни, потоки работы, скриншоты.

MCP-серверШирокий доступ126Звезды репозитория

Приложение в меню macOS пишет текст активных окон за день в markdown, а MCP-сервер отдает эту запись агенту

MCP-серверШирокий доступ210Звезды репозитория
Официальный

Локальный MCP-сервер для Mac и Windows: агент работает с почтой, мессенджерами, календарем и файлами.

MCP-серверШирокий доступ81Звезды репозитория

MCP-сервер для Apple Notes на Mac: агент читает, ищет, создает, правит и выгружает заметки, управляет папками и тегами.

MCP-серверШирокий доступ187Звезды репозитория
Официальный

Синхронизация буфера обмена между устройствами с встроенным MCP-сервером: агент читает вашу историю копирования, данные не уходят в облако

MCP-серверРасширенный доступ2,7 тыс.Звезды репозитория

Коротко о README

Описаны режимы Threads и Developer, установка скриптом и из исходников, шаги первичной настройки, поиск с фильтрами и подключение к агентам по MCP с областями.

Бейдж для README

Сообщить о проблеме