Repolode
YogurtJ

YogurtJ/OhMyBuddy

自托管的私人 AI 助理,记忆可见,内置 Pi 编程代理工作区,可通过浏览器、手机和微信使用。

可替代:ChatGPT

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. 1

    从发布页面下载应用

  2. 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 数据每日更新。

相关项目