OpenPaw 是一个把 Claude Code 变成个人助理的配置向导(Personal Assistant Wizard for Claude Code),项目地址为 https://github.com/daxaur/openpaw,可通过 npx pawmode 运行。
一、用途 Claude Code 本身功能强大,但开箱仅面向编码。OpenPaw 的目标是把它扩展成完整的个人助理,用于读取邮件、播放音乐、控制灯光、管理日历、追踪包裹,并跨会话记住用户此前告知的信息。
二、主要能力 运行一条命令后,OpenPaw 会执行以下工作:
- 安装覆盖邮件、日历、Spotify、智能家居、Slack、GitHub、Obsidian 等方向的 38 项技能,共 8 个类别,可按需只安装所需部分。
- 通过 Homebrew、npm 或 pip 安装各技能所需的 CLI 工具,并引导完成认证。
- 赋予 Claude 身份:名称、性格,以及跨会话的持久记忆。
- 配置权限与安全钩子,使 Claude 能自主行动而不执行危险操作。
- 添加 Telegram 桥,可从手机与 Claude 对话。它配置的是官方 Claude Code Telegram 插件(telegram@claude-plugins-official),桥接运行在 Claude Code 内部,使用与终端相同的模型、技能和权限,因此没有单独易漂移或崩溃的机器人进程。使用 openpaw telegram setup 设置,openpaw telegram 启动。
- 提供任务仪表盘:带拖拽和 3 个主题(Paw、Midnight、Neon)的本地看板,运行 openpaw dashboard。
- 支持智能调度:可设置循环任务,并配置单次运行与每日成本上限,避免任务失控。命令示例:openpaw schedule add "weekdays 8am" --run "check email"。
- 可对 Claude Code 本身进行 Paw 风格美化:品牌配色、加载动画、输入高亮与聊天样式,通过 openpaw theme。使用 tweakcc 加上原生吉祥物回退补丁进行修补,运行 openpaw theme install 后再运行 openpaw theme verify,或在 openpaw setup 中选择启用。若 Claude Code 构建支持自定义主题,可在 Claude Code 内用 /theme openpaw 切换;否则仍可获得 Paw 吉祥物、欢迎文案、吉祥物配色、锁定状态栏、加载动画与输入样式。
- 自我学习(可选):设置时选择启用后,每次会话结束由 Stop 钩子运行廉价启发式门槛(≥5 次工具调用、曾从错误中恢复,或用户做出纠正);只有满足条件才消耗一次小型 claude -p 调用,把一条持久要点提炼进学习文件。存储位置在设置时选择,可以是纯 markdown(~/.claude/memory/learnings.md,零配置)、Obsidian 库或任意自定义路径,因此不强制使用 Obsidian。它从不存储密钥或完整对话记录。可随时用 export OPENPAW_SELF_LEARNING=off 关闭。
- Token 节省(可选):OpenPaw 可将 rtk(Rust Token Killer)作为 PreToolUse 钩子接入,压缩冗长命令输出(如 git status/diff、构建日志等),减少 40–90% 的 token 消耗。向导中提供,若本机没有会通过 Homebrew 安装。
- 从其他助理迁移:若已在使用 Hermes、OpenClaw、Copilot 或 Claude Code,openpaw migrate 可导入它们已知的信息——Hermes 的 ~/.hermes/memories、OpenClaw 的记忆存储、以及你的 Claude Code 历史——进入 paw 的自我学习记忆,并可从已有 persona 生成 SOUL.md。导入过程中会剥离密钥。可先用 openpaw migrate --dry-run 预览。当检测到机器上存在其他助理时,设置向导会自动提供此选项。
- CLAUDE.md 集成:OpenPaw 会向 ~/.claude/CLAUDE.md 写入一段内容,使 Claude 在每次会话开始时知道自己的名称、已安装技能和性格。现有 CLAUDE.md 内容会被保留。
三、使用方式 基本方式为运行 npx pawmode,向导会引导选择技能、选择交互界面(终端、Telegram 或两者)、设置任务仪表盘并完成服务认证;也可跳过向导直接使用各项命令。设置完成后,直接与 Claude 交谈即可,Claude 会自行判断该用哪项技能,无需特殊语法。
四、运行与限制相关说明 无守护进程、无云服务、无订阅。OpenPaw 运行一次、写入配置后即退出。一切通过现有 Claude Code 订阅在本地运行。资料中未提供价格、收费模式、支持的平台清单、系统要求或性能指标等信息。