爱意满满的作品展示区。
Peiiii

开源 Bibo:带按需 Linux 沙箱的个人 AI 工作空间,日常操作不用常驻容器

  •  
  •   Peiiii ·
    Peiiii · 17h 1m ago · 539 views

    把自己做的 Bibo 开源了,MIT 。

    想做的是一个能一起做事的个人 AI 搭档。对话、任务、日程、笔记和文件放在同一个网页里:让它处理一件事,结果保存下来,自己能接着看、改、安排后续。

    比较想分享的是沙箱和运行成本这部分。Agent 在 Cloudflare Worker / Durable Object 上运行,普通聊天、建任务、读写文件不需要启动容器。要跑 Python 、Shell 等系统工具时,才按需使用隔离的 Linux 沙箱。个人文件放在 R2 ,可以挂载到沙箱;临时环境回收后,保存的文件还在。默认空闲五分钟后沙箱休眠。

    我用一组示例咖啡店销售数据跑了一遍:让 Python 算一周总额、日均和周末占比,生成报告写进文件空间,再让 Bibo 建三个后续待办。截图里是实际运行后打开的报告和任务,经营数字是示例数据。

    Bibo 对话与已保存的销售报告

    还试了一个订单去重案例:七行示例 CSV ,用 Python 删掉两行重复记录,得到五笔订单、九件商品、总额 214 。清理后的 CSV 和说明都存回了文件空间,说明里保留了实际执行的 Linux 、Python 版本。

    Python 清理订单后的结果与实际运行环境

    开源版支持部署到自己的 Cloudflare 账号,是单人私有空间。需要 Workers Paid 、R2 、Containers/Sandbox 和 DeepSeek API Key 。没有固定月费承诺,模型调用和云资源仍按各自用量计费;降低的是普通操作的常驻运行开销。

    本地 pnpm dev 可以先看界面,不过这个入口是模拟对话;完整的模型和沙箱执行需要按 README 部署。当前界面是中文,项目还早期。

    仓库和部署步骤: https://github.com/Peiiii/bibo

    在线版: https://app.bibo.bot

    正在做个人 Agent 或在意执行环境成本的朋友,可以看看这个拆分方式。部署遇到问题的话,把复现步骤放到仓库 Issue ,我继续补。

    Peiiii
        1
    Peiiii  
    OP
       16h 49m ago
    补一张文件完整打开后的截图,前面那张抓早了。这张可以看到实际运行的 Linux 、Python 版本和示例数据说明。

    https://raw.githubusercontent.com/Peiiii/bibo/baaca6b3e369dc830a3981f6838c2cafdb5e4c25/images/screenshots/bibo-sandbox-execution.png
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2414 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 04:03 · PVG 12:03 · LAX 21:03 · JFK 00:03
    ♥ Do have faith in what you're doing.