[分享创造] 开源 Bibo:成本极低,内置笔记、文件、任务和日历的 personal agent

我把 Bibo 开源了,MIT 协议。先说最想做好的三件事:

  1. 成本极低。 日常使用不需要常驻电脑,也不用一直开着 Linux 容器。只有需要运行代码时,才启动沙箱。
  2. 内置个人管理工具。 笔记、文件、任务和日历都有专门的界面。你可以直接查看、编辑和管理,也可以让 AI 来做。
  3. 开源,可以自己部署。 用自己的 Cloudflare 账号和模型 API Key ,数据存在自己的部署里,代码也可以自己改。

GitHub:Peiiii/bibo

在线体验:app.bibo.bot

我希望它能成为每天都用得上的 personal agent 。想到什么可以随手记,需要做的事可以放进任务和日历,资料可以整理成文件;这些内容长期留着,之后还能接着用。

下面把界面都放出来。截图来自实际运行的 Bibo ,销售、订单和日程内容都是示例数据。

概览

打开就能看到笔记、任务、日程和待处理信息。

Bibo 概览

对话

让 Bibo 阅读销售数据、总结重点,也可以让它继续整理报告和安排后续工作。

Bibo 对话与报告

笔记

笔记是可以直接编辑的 Markdown 文档。你自己写,或者让 Bibo 帮你整理,都能继续修改。

Bibo 笔记

文件

有独立的文件目录,可以打开、编辑文件。这里展示的是整理好的订单 CSV 。

Bibo 文件

任务

任务有独立列表和详情,可以管理完成状态、优先级、描述和时间。分析出来的建议,可以接着变成待办。

Bibo 任务

日历

日程直接显示在日历里,可以自己添加,也可以让 Bibo 帮你安排。

Bibo 日历

收件箱

需要你关注和确认的内容放在这里,可以查看并标记处理。

Bibo 收件箱

需要运行代码时,按需启动 Linux 沙箱

例如,用 Python 清洗订单表,去掉重复行,生成新的 CSV 和说明文档。下面这次演示实际运行了 Python ,文件已保存。

普通对话和个人管理功能由 Cloudflare Workers / Durable Objects 承载,文件保存在 R2 。需要运行 Python 、Shell 等代码时,才用 Cloudflare Sandbox ,不必为了日常使用维持一台常驻电脑。

Bibo 运行 Python 整理订单

手机端

手机上也能继续对话、查看和管理任务。

Bibo 手机对话
Bibo 手机任务

自己部署需要 Cloudflare Workers Paid 、R2 、Sandbox 和模型 API Key ,具体步骤在仓库 README 。实际费用由模型调用、存储和沙箱使用量决定。

欢迎试用,也欢迎提 Issue 或 PR 。想听听大家:你最希望 personal agent 帮你处理哪件日常小事?

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论