screenpipe
Локальная запись экрана и звука с поиском на естественном языке, отдает историю действий агенту через MCP
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Непрерывно записывает экран, звук и нажатия клавиш, включая потенциально чувствительные данные
- Требует внимательной настройки фильтров, чтобы не захватывать пароли и личные данные
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/screenpipeОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.
Выполните в терминале
claude mcp add --transport stdio screenpipe -- npx -y screenpipe-mcp@latestИли добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"screenpipe": {
"command": "npx",
"args": [
"-y",
"screenpipe-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"screenpipe": {
"command": "npx",
"args": [
"-y",
"screenpipe-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Выполните в терминале
code --add-mcp '{"name":"screenpipe","type":"stdio","command":"npx","args":["-y","screenpipe-mcp@latest"]}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"screenpipe": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"screenpipe-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Выполните в терминале
codex mcp add screenpipe -- npx -y screenpipe-mcp@latestИли добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.screenpipe]
command = "npx"
args = ["-y", "screenpipe-mcp@latest"]Если файл уже есть, допишите блок в конец.
Добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"screenpipe": {
"command": "npx",
"args": [
"-y",
"screenpipe-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"screenpipe": {
"command": "npx",
"args": [
"-y",
"screenpipe-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"screenpipe": {
"command": "npx",
"args": [
"-y",
"screenpipe-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"screenpipe": {
"command": "npx",
"args": [
"-y",
"screenpipe-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"screenpipe": {
"type": "local",
"command": [
"npx",
"-y",
"screenpipe-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"screenpipe": {
"command": "npx",
"args": [
"-y",
"screenpipe-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"screenpipe": {
"command": "npx",
"args": [
"-y",
"screenpipe-mcp@latest"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Установи и запусти запись: npx screenpipe record. Подключи MCP: claude mcp add screenpipe -- npx -y screenpipe-mcp@latest, либо выполни npx screenpipe setup, чтобы поставить скиллы и MCP во все обнаруженные агенты.
Другие способы из описания автора
npx screenpipe recordЗапускает локальную запись через CLI, без десктопного приложения.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
screenpipe непрерывно записывает экран и звук локально: снимает accessibility-дерево, распознает текст через OCR, транскрибирует речь по спикерам, фиксирует нажатия клавиш и переключения приложений. Все хранится только на вашей машине, с фильтрами по окнам, приложениям и паролям и опциональным шифрованием. MCP-сервер screenpipe-mcp дает агенту доступ к этой истории, поэтому можно спросить у Claude «что я видел за последние 5 минут» или поручить создать автоматизацию на основе повторяющихся действий.
Для кого. Для тех, кто хочет, чтобы агент помнил контекст их работы за компьютером и мог найти любой момент без ручного скриншотинга.
Подходит, если
- Нужно быстро найти, что было на экране или в разговоре час назад
- Хочется, чтобы агент строил автоматизации на основе того, что вы реально делаете за компьютером
- Нужна локальная замена облачным трекерам активности без отправки данных наружу
Не подходит, если
- Не готовы к постоянной записи экрана и звука на диск, даже локально
- Мало места на диске: хранение занимает порядка 20 гб в месяц
Пример запроса к агенту
Что я видел на экране в последние 5 минут и о чем шла речь на созвоне?Ограничения
Потребляет заметные ресурсы: 5-10 процентов CPU и 0.5-3 гб RAM постоянно в фоне, плюс около 20 гб хранилища в месяц. Десктопное приложение исходно доступное (source-available), а не строго open source по OSI.
Как отключить. Остановите запись и удалите приложение или пакет: npx screenpipe stop, затем удалите screenpipe-mcp из конфига MCP и деинсталлируйте десктопное приложение.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Проверка безопасности
- Непрерывно записывает экран, звук и нажатия клавиш, включая потенциально чувствительные данные
- Требует внимательной настройки фильтров, чтобы не захватывать пароли и личные данные
Коротко о README
README описывает screenpipe как локальный захват экрана и звука, который питает агентов контекстом того, что вы видели, слышали и делали. Установка через десктопное приложение с автообновлением или через npx screenpipe record с последующим npx screenpipe setup, который ставит MCP и скиллы во все обнаруженные агенты. Отдельно описан режим только для CLI и коддинг-агентов со скиллом screenpipe-cli. Технические характеристики: захват accessibility-дерева, OCR как запасной вариант, транскрипция по спикерам, 5-10 процентов CPU, 20 гб хранилища в месяц, опциональное шифрование.
Частые вопросы
Данные уходят в облако?
Нет, все хранится локально на вашей машине, работает офлайн.
Можно ли исключить пароли и приложения из записи?
Да, есть фильтры по окнам, приложениям, расширениям Chrome и модель для распознавания паролей и персональных данных.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI