bagidea-office
bagidea/bagidea-office加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象这个场景:深夜,你正盯着屏幕写代码,突然桌面上那个迷你版的"自己"站起身,敲了敲你的虚拟桌面玻璃窗,说:"老板,有个需求想和您聊聊。"
这不是游戏——这是 BagIdea Office 正在做的事。
它把 AI Agent 从一个黑框框里的聊天窗口,拉出来变成了你桌面壁纸上的一个像素风小员工。他有工位、会走动、要审批、要开会,累了还会"摸鱼"。你的 AI Agent 不再是隐身的云端进程,而是一个有存在感的、打卡上下班的数字同事。
BagIdea Office 的诞生,背后有两条脉络。
第一条脉络是 openclaw——最早一批探索"AI Agent 能不能有个可视化形象"的极客项目。它提出了一个核心问题:如果 AI 不是在终端里默默干活,而是能被"看见",会是什么体验?
第二条脉络是 Hermes——多智能体协作框架,强调 Agent 自主学习技能、互相协作。两者的交汇点,正是 BagIdea Office 的核心哲学:AI 不只是工具,它应该有自己的"生活"。
作者 bagidea 的思路很清晰:与其做一个功能堆砌的 Dashboard,不如做一个有世界观的产品。Agents 会在你没问的时候自发开会,会生成会议纪要和提案等你审批,会从你给它们的反馈里学习成长。这不只是效率工具,而是一种新的人机协作形态。
BagIdea Office 的架构拆成了三个独立层,各司其职:
| 层级 | 技术 | 职责 |
|---|---|---|
| Node.js Daemon | 零依赖 Node 服务 | 状态中枢,负责 AI 任务调度和状态持久化 |
| Godot 4 渲染引擎 | Godot 4.6.3 | 桌面壁纸渲染,负责所有视觉呈现 |
| 轻量 Overlay UI | 原生窗口 | 聊天、设置、审批等交互界面 |
这种分层设计保证了鲁棒性:即使壁纸渲染重启,Daemon 里的 Agent 状态不会丢失,任务继续跑。
v0.8.0 引入了 Swappable Brains 机制,每个 Agent 可以绑定不同的模型:
这意味着你可以在同一个办公室里,让一个 Agent 用 Claude 写代码,另一个用 DeepSeek 做中文内容,再来一个用 Ollama 本地跑隐私数据——模型自由切换,不需要复制整个系统。
Agent 的创建不只是选名字和头像。系统提供了:
这是 BagIdea Office 最有意思的部分——Agents 会在你没问的时候自己开会把事情推进。
会议有完整生命周期:
这意味着你设定目标后,Agents 会自己拆解任务、排优先级、开会讨论,最终把结论和待办带到你面前等你拍板。
Jobs 系统支持定时任务和条件触发:
BagIdea Office 的安装门槛其实不高。项目提供了两种启动方式:
一键安装(推荐):一行命令搞定,Windows/macOS/Linux 都有对应脚本
# Windows
bagidea.cmd
# macOS / Linux
npm install -g bagidea-office
bagidea
# 或直接 npx
npx bagidea
安装后,你会看到壁纸上的办公室:Agent 们在自己的工位上,有走路动画,有光影变化,灯光跟随真实时间调整。它是真正运行在桌面壁纸层的,在你的桌面图标背后,一直在线。
BagIdea Office 的技术选型非常有趣:
代码结构清晰:daemon/(Node 服务)、shell/(Rust 原生壳)、godot/(Godot 项目)、cli/(命令行工具)四大模块分离。测试覆盖了 daemon 的核心模块(Meetings 系统有专门测试)。
1. 非 Web 应用,跨平台部署复杂
没有 Dockerfile、没有 Docker Compose,部署依赖操作系统原生工具链:
这意味着它很难在服务器上跑,也不适合 Docker 化的云端部署——本质上它就是桌面应用。
2. 资源占用不小
Node.js + Godot 4 + Rust Shell 常驻内存,4GB+ RAM 是合理预期,不适合低配机器。
3. 多模型并行费用管理是盲区
虽然支持多模型切换,但目前没有统一的 Token 预算控制——如果团队里每个 Agent 绑不同模型,月底账单可能超预期。
BagIdea Office 代表了一种 AI 产品的新思路:不要把 AI 藏在后台,给它一个"生活空间"。
当 AI Agent 被赋予视觉形象、社交行为、工作节奏,它就不再是一个"被调用的 API",而是一个"共事的同事"。Agents 自发开会、自动提案、从反馈中学习——这些行为让人想起科幻片里的 AI 助手,但 BagIdea Office 让它变成了可运行的现实。
从增长曲线看,它踩中了几个趋势:
如果这波趋势持续,BagIdea Office 的思路会被更多人借鉴:AI 的价值不只在于回答问题,更在于有一个可以被"看见"的工作状态。
安装完成后,打开 ⚙ 设置面板 → AGENTS → Hire a new agent,开始创建你的第一个 AI 员工。
官方网站:https://bagidea.github.io/bagidea-office/
开源协议:MIT
当前版本:v0.9.30