本地优先 · 开源 · 单主人

X AI 记得你说了什么。
OpenPup 记得你是谁

不是又一个 ChatGPT 套壳。它的记忆文件你可以直接打开编辑,它的技能跑在你的机器上,用得越久,越懂你。

下载 openpup GitHub

MIT OR Apache 2.0 · 数据全在本地 · 支持 macOS / Windows / Linux · 需要 API Key

SCROLL
为什么不一样

每次新对话,你都是陌生人。

用了三个月,它还是不知道你喜欢什么。openpup 不一样。

ChatGPT / 普通 AI 工具
用户
帮我写一篇技术博客,简短,不要 bullet point,面向开发者
AI
好的!以下是您的技术博客:
• 首先,关于这个话题...
• 其次,我们需要考虑...
用户
我说了不要 bullet point...
每次对话都从零开始,你的偏好不存在。
openpup
用户
帮我写一篇关于 Rust 借用检查器的博客
Writer Pup
已读取你的写作偏好:简短、无列表、面向开发者。

借用检查器让很多人望而生畏,但它的逻辑其实出奇地简单……
它知道你的习惯,因为你只说过一次。

它先问你,再开始工作。

第一次启动,Alpha Pup 会通过 5 个问题认识你。你的回答变成一个文件——你随时可以打开它,看到它对你的全部了解。

Alpha Pup

你好,我是你的 Alpha Pup。在开始之前,我想先认识你这个人。

你最不希望我在没有你确认的情况下,替你做的事情是什么?
不要自动发任何公开消息,不要删除文件
Alpha Pup

记住了。这两条写进你的边界规则,任何 Pup 执行任务时都会遵守。

你每周最浪费时间的重复性工作是什么?
~/.openpup/workspace/OWNER.md
# Owner Profile ## Boundaries

你可以随时打开这个文件。

openpup 对你的了解,全部写在 OWNER.md 里。

用文本编辑器打开,看到什么就是什么。改一行,它立刻遵守。没有黑盒,没有云端,没有你不知道的事。

OWNER.md
# Owner Profile ## Basic Info - Name: Benalex Cheung - Location: Los Angeles, CA - Language: 中文 + English ## Boundaries(禁区) - 不允许自动发送公开消息 - 不允许删除任何文件 - 支付超过 $10 须确认 ## Preferences - 代码风格:Rust 优先,严格类型检查 - 写作:技术博客,简短,不用 bullet - 工作时间:9:00-18:00 PST ## Pain Points - 整理 GitHub issues(已有 Skill 自动化) - 每周写周报(每周五 17:00 自动生成)
工作原理

三步开始,越用越懂你。

01
5 分钟认识你

Alpha Pup 通过 5 个问题了解你的偏好、边界和痛点,自动生成 OWNER.md。你可以随时打开它修改。

02
狗群分工协作

复杂任务由多个 Pup 并行完成:Dev Pup 写代码,Writer Pup 行文,Research Pup 找资料。你只说一句话。

03
Skills 自动化重复工作

定义一次,之后自动执行。周报生成、issue 整理、邮件归类——重复的事,只做一次。

为你这个人设计的助手。

🧠
长期记忆

从每次对话中自动提取偏好和事实,越用越了解你。记忆存在本地,全部可审计。

🐾
Pack Channel

复杂任务时,多个 Pup 在后台协作,你可以实时旁观整个过程。透明,不是黑盒。

Skills 自动化

用 TOML 定义技能,支持定时触发和事件触发。社区 Skills 一键安装,兼容 ClaWHub 格式。

🔌
MCP 生态

通过 Model Context Protocol 接入 GitHub、Notion、Calendar 等工具。官方 Rust SDK。

🔒
牵绳模式

高风险操作(发帖、删文件、付款)必须人工确认。你掌控边界,不是 AI。

📱
移动端接入

通过 Telegram / Discord / WeChat 在手机上操控 openpup,协作结果推送到你的手机。

"

第一次启动,它问我'你最不希望我做的事是什么'。我意识到这是第一个把我当主人而不是用户的 AI。

— 早期用户反馈

开始养你的第一只狗。

本地运行,数据不出机器。需要准备自己的 API Key(支持 OpenAI / Anthropic / Ollama)。

$ git clone https://github.com/openpup/openpup.github.io.git

MIT or Apache 2.0 · v0.1.12 · 查看 Changelog