效率与协作 self-hosteddesktop-appmulti-channel-chatollamamcptelegram-botsecurity-audit

PocketPaw

在自己的设备上运行、可通过多种聊天渠道使用的个人 AI 助手。

FollowAgents 评估 · FARS-2.1
不推荐
46/ 100 五分制 2.3 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全8 / 29 · 1.4/5

证据显示有安全功能(Guardian AI、注入扫描、工具策略、计划模式、审计日志),但具体实现细节未提供,权限最小化、用户确认、数据流透明等仅部分体现。敏感数据处理提到API密钥加密,但未说明具体机制。依赖安全有版本约束,但未提及漏洞扫描。外部影响有工具策略但未明确默认限制。回滚机制未提及。来源归属有作者信息但未验证。

2可靠稳定8 / 14 · 2.9/5

自一致性较好,README与pyproject版本一致(0.4.18),但存在不一致:README声称'50+工具',pyproject未列出全部;README提到'9+渠道',但pyproject仅列出部分。依赖可用性有版本范围,但未提供锁定文件。失败消息有健康检查提示,但未提供详细错误处理文档。

3适用触发9 / 18 · 2.5/5

目标受众明确(个人用户、开发者),场景多样(聊天、自动化、研究)。能力边界有安全策略但未详细说明。触发精度有工具策略但未明确触发条件。环境适配支持多平台、Docker、WSL2,但未提供系统要求细节。

4规范维护9 / 18 · 2.5/5

信息架构清晰,有README、文档链接、架构图。安装说明详细,覆盖多平台。命名稳定但版本更新频繁(0.4.18)。示例和FAQ有示例对话,但无FAQ。已知限制仅提及Beta状态。许可证MIT明确。版本变更日志未提供,但pyproject有更新注释。维护责任有团队信息但未明确。

5有效结果9 / 13 · 3.5/5

输出可用性有示例对话,但未提供实际输出格式。边际价值高(本地优先、多后端),但未与其他产品对比。成本效益有免费选项(Ollama),但未提供定价信息。

6证据核验3 / 8 · 1.9/5

声明可追溯性部分有文档链接,但未提供具体证据。跨来源验证有PyPI、GitHub链接,但未独立验证。事实与推断分离未明确。

证据充分度: 评估于 2026年8月9日 审查版本 3285fa410d62
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:回滚或恢复路径
使用前请注意
  • 未提供安全功能的实现细节,需审查代码确认Guardian AI等是否真正生效。
  • 依赖未锁定版本,存在供应链风险。
  • README声称的功能(如50+工具)未在pyproject中完全体现,需验证。
  • 回滚机制未提及,升级失败时可能无法恢复。
  • 发布者身份未验证,需谨慎对待。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

PocketPaw 是一个自托管的个人 AI 助手,提供 Python 后端、原生桌面客户端和浏览器仪表盘。消息经由事件驱动的 message bus 进入 AgentLoop,再路由到所选的 AgentBackend。它可连接 Discord、Slack、WhatsApp、Telegram 等渠道,并支持 Claude Agent SDK、OpenAI Agents、Google ADK、Codex CLI、OpenCode 和 Copilot SDK 等后端。桌面客户端位于 client/,使用 Tauri 2.0 与 SvelteKit,通过 REST 和 WebSocket 连接 Python 后端。服务默认通过本机仪表盘运行,Docker 部署时会将代理创建的文件写入宿主机的 workspace/ 目录。

渠道将消息发布到事件驱动的 message bus,AgentLoop 取出消息并交给已配置的 AgentBackend。后端可调用浏览器、网页搜索、图像生成、语音、OCR、研究、委派、skills 及集成工具,并把结果返回到网页或已连接的聊天渠道。它可保存长期事实和会话历史,支持 smart compaction 与可选的 Mem0 语义搜索。每次工具调用可由 Guardian AI 审查;同时可配置工具策略、Plan Mode、--security-audit 审查和带追加式审计日志的 self-audit daemon。

  1. 希望把个人助手部署在自己电脑上,并通过浏览器或 Telegram 与其交互的个人用户。
  2. 需要在 Discord、Slack、WhatsApp 或 Telegram 中接收和回复助手消息的团队或个人。
  3. 想用 Ollama 在本地运行推理、避免依赖云端模型服务的用户。
  4. 需要通过多个代理完成竞品分析等研究任务,并等待结果回传的产品或业务人员。
  5. 希望在允许执行工具前启用 Guardian AI、Plan Mode 和审计记录的安全敏感用户。

这个 Agent 有哪些优点和局限?

优点
  • 同一 AgentBackend 协议覆盖六种后端,可在 Claude Agent SDK、OpenAI Agents、Google ADK、Codex CLI、OpenCode 和 Copilot SDK 之间选择。
  • 同时提供本机网页仪表盘、原生 Tauri 桌面客户端和九种以上消息渠道。
  • 支持 Ollama,本地部署路径可用于完全离线运行。
  • 安全功能明确包括 Guardian AI 工具调用审查、注入扫描、工具策略、Plan Mode 和追加式审计日志。
局限
  • 项目仍处于 Beta,文档明确提示版本之间可能有破坏性变更。
  • 首次运行在未配置模型提供商前会显示 UNHEALTHY,AI 功能不可用。
  • 不同后端的能力不完全一致:README 表中仅 Claude Agent SDK、Google ADK 和 Codex CLI 标示支持 MCP。
  • 浏览器自动化和 shell 工具在 Windows 上建议使用 WSL2;原生 Windows 的明确覆盖范围是网页仪表盘和 LLM 聊天。

如何安装或部署这个 Agent?

桌面版可下载 Windows、macOS 或 Linux 安装包。终端安装需 Python 3.11+ 与 pip:pip install pocketpaw && pocketpaw。首次运行后访问 http://localhost:8888,在 Settings > API Keys 配置至少一个模型提供商密钥:Anthropic、OpenAI 或 Google Gemini;也可设置 POCKETPAW_ANTHROPIC_API_KEYPOCKETPAW_OPENAI_API_KEYPOCKETPAW_GOOGLE_API_KEY。Docker 部署可执行:git clone https://github.com/pocketpaw/pocketpaw.git && cd pocketpaw,然后 cp .env.example .envdocker compose up -d

如何使用这个 Agent?

启动 pocketpaw 后,打开 http://localhost:8888。在 Settings > API Keys 保存至少一个提供商密钥,并在需要时选择 POCKETPAW_AGENT_BACKEND,例如 claude_agent_sdkopenai_agentsgoogle_adk。随后在仪表盘聊天,或从仪表盘连接 Discord、Slack、WhatsApp 或 Telegram。若使用 Docker,可用 docker exec pocketpaw cat /home/pocketpaw/.pocketpaw/access_token 获取访问令牌;若使用宿主机 Ollama,则在 .env 设置 POCKETPAW_OLLAMA_HOST=http://host.docker.internal:11434

这个 Agent 与同类方案有什么区别?

模型与后端选择上,Claude Agent SDK 是默认后端;OpenAI Agents、Google ADK、Codex CLI、OpenCode 和 Copilot SDK 是可配置替代项。Ollama 是本地、可离线运行的选择,而 Anthropic、OpenAI 和 Google Gemini 需要配置相应 API 密钥。

常见问题

必须付费订阅才能使用吗?
项目说明为无订阅;但云端后端需要相应提供商的 API 密钥。也可选择 Ollama 进行本地推理。
为什么刚启动时显示 UNHEALTHY?
在尚未配置至少一个模型提供商前,这是预期状态;应用已运行,但 AI 功能会被禁用。
它会在哪里保存设置和生成的文件?
设置位于 ~/.pocketpaw/config.json,API 密钥会加密存储。Docker 部署时,代理创建的文件会出现在宿主机的 ./workspace/
能否限制工具执行?
可以。文档列出 Guardian AI、注入扫描、可配置工具策略、Plan Mode、--security-audit 和 self-audit daemon。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents