Screenpipe

活跃
GitHub Rust NOASSERTION

简介

本地常驻的屏幕与音频录制引擎,把你的计算机使用记录变成可检索记忆,通过 MCP 为 Claude、Cursor 等编码 agent 提供真实上下文。

核心特性

  • 事件驱动捕获 — 只在应用切换、点击、输入暂停等有意义事件发生时截图,并同步提取系统可访问性树,CPU 占用仅 5–10%
  • 本地音频转写 — 基于 Whisper 在本机完成系统声音与麦克风的实时语音转写,支持说话人识别与分离
  • 自然语言搜索 — 跨屏幕文本、OCR 与转写内容做全文检索,可按应用、窗口标题、URL 和时间范围过滤
  • MCP 服务器 — 零配置接入 Claude Desktop、Cursor 等 AI 助手,让 agent 直接查询你的屏幕历史
  • Pipes 插件系统 — 用 Markdown 文件定义定时运行的 AI agent,自动生成会议纪要、日报与时间统计
  • 100% 本地存储 — 所有数据保存在本机 SQLite 数据库,支持静态加密,可完全离线运行

适用场景

💡 为编码 agent 提供你正在工作的真实屏幕上下文,让它无需反复提问就能接手任务。
💡 会议结束后自动生成纪要,并把要点回写到会议记录中。
💡 用自然语言回溯几天前看过的报错截图或对话,找回遗忘的信息。
💡 通过 Pipes 定时生成站会汇报与时间开销统计,减少手工整理。

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(21.5k stars)
  • 项目有一定历史沉淀(已维护 2 年)
  • Issue 响应及时,积压少

⚠️ 不足

  • 缺少明确的开源许可证

快速开始

# 启动本地录制服务
npx screenpipe record
# 一键为检测到的所有 agent 配置 skills 与 MCP
npx screenpipe setup
# 或手动把 screenpipe 接入 Claude Code
claude mcp add screenpipe -- npx -y screenpipe-mcp@latest

相关项目

HolaOS

11.2k · TypeScript
活跃 A

本地优先的工作超级 Agent,几分钟内学习你的工作上下文并永久记忆,集成 100+ 工具自动接管日常事务。

agent-oslocal-firstmemory +2
  • · 本地优先 — 数据与运行时驻留本地,注重隐私与离线能力
  • · 100+ 集成自动获取 — 一键 OAuth 连接 Linear、GitHub、Slack、Jira、Gmail 等工具
  • · 永久记忆 — 学习并记住你的工作上下文,跨会话保持连续

MaxKB

22.7k · Python
活跃 A+

MaxKB 是基于 LLM 大模型的开源知识库问答与 Agent 构建平台,支持向量检索、工作流编排与多种模型接入,开箱即用。

knowledge-baseragchatbot +3
  • · RAG 流水线 — 支持文档上传与在线爬取,自动切分、向量化,有效减少大模型幻觉
  • · Agentic 工作流 — 强大的工作流引擎、函数库与 MCP 工具调用,满足复杂业务场景
  • · 零代码集成 — 无缝接入第三方业务系统,快速赋予现有系统智能问答能力

Codebase Memory MCP

42.7k · C
活跃 A+

高性能代码智能 MCP Server,将代码库索引为持久化知识图谱,支持 66 种语言和亚毫秒级查询,大幅减少 Agent 使用的 token 数量。

mcpknowledge-graphcode-analysis +2
  • · 极致索引速度:3 分钟索引 Linux 内核(2800 万行代码),基于内存优先管道
  • · 通过内置 tree-sitter 语法支持 159 种编程语言,单一二进制文件
  • · Hybrid LSP 语义类型解析,支持 Python、TypeScript、PHP、C#、Go、C 和 C++

Engram

6.4k · Go
活跃 A

Engram 是一个面向 AI 编码智能体的持久化记忆系统,基于 SQLite + FTS5 构建,支持 MCP Server、HTTP API、CLI 和 TUI,与具体智能体实现无关。

memorysqlitemcp +1
  • · 面向 AI 编码智能体的持久化记忆系统,基于 SQLite + FTS5 全文搜索
  • · 智能体无关:支持 Claude Code、OpenCode、Gemini CLI、Codex、VS Code、Cursor 及所有兼容 MCP 的智能体
  • · 单个 Go 二进制文件,零依赖 — 无需 Node.js、Python 或 Docker