一个本地优先的个人 AI 助手,代码用 Python 编写,包含可读的 agent 循环、基于 SQLite 的记忆和内置评测。
- Star
- 71
- Fork
- 2
- 未关闭 Issue
- 0
- 最近提交
- 3天前
这是什么?
OhMyBuddy 是一个运行在自己电脑上的自托管 Web 应用,把 Pi 编程代理改造成私人 AI 助理,可以从桌面浏览器、手机或微信访问。它在同一套运行时里包含两部分:Buddy 是有名字、性格和长期记忆的个人助理;Workspace 是面向项目的工作区,支持会话线程、流式工具调用、代码差异和子代理。
记忆可以被查看和管理。每当回复保存了笔记、技能或设置,消息下方会出现回执,用户可以审阅、编辑或撤销记忆和技能。会话以 Pi 原生的 JSONL 文件保存,可与 Pi CLI 兼容。模型使用自己的 API Key,支持 Anthropic、OpenAI、Google Gemini、DeepSeek、通义千问、Kimi 等服务商。
项目原生支持 Linux、macOS 和 Windows,要求 Node.js 22.x,无需构建步骤,也不需要 GPU。此外还包括定时任务、MCP 支持、扩展管理器、用于图像、视频和语音服务的媒体实验室,以及基于 ClawBot(iLink)的可选微信连接器。访问令牌机制面向个人单用户使用。
核心功能
- 01可命名、带性格的 Buddy 助理,各自拥有独立记忆,每个聊天都有独立笔记本。
- 02记忆变更以回执形式显示,可查看、编辑或撤销。
- 03Workspace 支持按项目组织的会话线程,包含流式工具调用、代码差异和子代理。
- 04会话以 Pi 兼容的 JSONL 文件保存,支持全文搜索与导出。
- 05微信连接器可与 Buddy 对话,并接收文件和定时通知。
- 06媒体实验室支持图像、视频、语音合成与语音识别服务,并支持 MCP 和定时任务。
适用场景
- 在自己的电脑上运行类似 ChatGPT 的助理,使用自己的 API Key。
- 在电脑前启动长时间编程任务,并用手机查看进度。
- 通过微信把任务交给家里的代理,并在聊天中收到完成的文件。
- 安排周期性的 AI 任务,例如每日摘要自动推送给你。
快速上手
- 1
从发布页面下载应用
- 2
安装 Node.js 22.x(22.19.0 或更高版本)及 npm,并安装 bash 和 ripgrep,然后按照安装指南操作
使用前须知
- 需要您自备模型 API 密钥或服务商账户才能运行对话和智能体。
- 需要在主机上安装 Node.js 22.x 以及 bash 和 ripgrep。
- 采用自托管方式,您需要自行运行和维护服务器。
收录于专题
标签
常见问题
- OhMyBuddy 是什么?
- 自托管的私人 AI 助理,记忆可见,内置 Pi 编程代理工作区,可通过浏览器、手机和微信使用。 OhMyBuddy 是一个运行在自己电脑上的自托管 Web 应用,把 Pi 编程代理改造成私人 AI 助理,可以从桌面浏览器、手机或微信访问。它在同一套运行时里包含两部分:Buddy 是有名字、性格和长期记忆的个人助理;Workspace 是面向项目的工作区,支持会话线程、流式工具调用、代码差异和子代理。
- OhMyBuddy 可以免费使用吗?用的什么许可证?
- OhMyBuddy 以 ISC 许可证开源。用于商业产品前,请先确认许可证条款。
- OhMyBuddy 还在维护吗?
- 活跃维护中。OhMyBuddy 最近一次提交是在 2026年11月4日。
- OhMyBuddy 适合用来做什么?
- 在自己的电脑上运行类似 ChatGPT 的助理,使用自己的 API Key。 在电脑前启动长时间编程任务,并用手机查看进度。 通过微信把任务交给家里的代理,并在聊天中收到完成的文件。 安排周期性的 AI 任务,例如每日摘要自动推送给你。
- OhMyBuddy 怎么安装和运行?
- 从发布页面下载应用 安装 Node.js 22.x(22.19.0 或更高版本)及 npm,并安装 bash 和 ripgrep,然后按照安装指南操作
- 在哪里获取 OhMyBuddy?
- 源代码和安装说明在 GitHub 上:https://github.com/YogurtJ/OhMyBuddy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源 AI 私人助理,用于日程规划、写作和个人知识管理,可在 Mac 或自托管环境中运行。
用 Rust 编写的安全轻量个人 AI 智能体框架,可接入 Telegram、Discord、Slack、WhatsApp 等聊天渠道。
可自托管的多用户 AI 智能体平台,团队可共享领域专属智能体,并通过 Telegram、飞书等聊天工具访问。
开源个人 AI 助理与 Agent Harness,可规划任务、调用工具与技能,并支持记忆与多渠道接入。
可自托管的个人 AI 智能体,内置 WebUI,支持记忆、工具、MCP、子智能体和自动化任务,可接入本地或云端大模型。