holaOS 的工作原理以及为何它更适合多 AI 代理协同工作

每个新的 AI 工具在视频演示中看起来都像个完美的助手,但现实中却变成了另一个封闭的聊天机器人。你在终端启动 Claude Code,然后打开 Cursor 进行代码编辑,生成报告时又要转到网页界面。上下文不断丢失,对话历史分散在不同的标签页中。
holaOS 在 GitHub 上获得了关注。创作者将其称为开发者和神经网络的个人电脑。本质上,这是一个基于 Electron 和 TypeScript 构建的桌面环境,将不同的模型和自主工具整合在单一窗口中。

为什么要用共享环境替代常规聊天
该项目的主要理念不是隔离模型本身,而是隔离上下文和工作区。你可以在任务执行过程中直接在 Codex、Claude Code 和内置代理之间切换。共享指令、操作历史和连接的工具对每个代理都保持可访问。
过去会话的记忆以纯文本文件形式存储在本地。这些文件可以轻松地用熟悉的编辑器打开、手动编辑或提交到仓库。如果你一周后打开应用程序,代理会独立读取这些文件并从上次中断的地方继续。

交互面板、MCP 和模型
holaOS 不是在对话框窗口中显示长篇文字,而是在相邻面板中打开应用程序。这是一个交互区域,代理在此执行操作,用户可以观察整个过程。

以下是构成工作系统的主要元素:
- 交互式 HolaApps 面板。如果代理需要处理 Notion、浏览器或操作系统,它会在输入窗口旁边打开一个功能完整的网页界面。你可以随时接管鼠标控制。
- MCP 协议和现成集成。支持超过 50 种服务,包括 GitHub、Slack、Linear 和 Gmail。内置的 Model Context Protocol 允许连接第三方服务器而无需编写包装器。
- 带授权的托管浏览器。代理以你的会话身份访问网站、点击按钮并收集数据,无需直接调用 API。
- 真实的文档输出。工作成果是可直接使用的 .xlsx、.pptx 和 .docx 文件,可以直接发送给客户或同事。

该服务内置了对 Kimi K3、GLM 5.2、GPT 5.6 和 Claude Opus 5 的访问。为了避免依赖项目服务器,你可以启用 BYOK 模式并插入自己的 OpenAI 或 Anthropic 账户密钥。
安装和技术特性
为了在 macOS、Linux 或 WSL 上快速设置,作者准备了自动脚本:
curl -fsSL https://raw.githubusercontent.com/holaboss-ai/holaOS/refs/heads/main/scripts/install.sh | bash -s -- --launch
如果你更喜欢控制环境,则需要 Git、Node.js 24.14.1 版本和 npm。从源码手动启动的过程如下:
npm run desktop:install
cp apps/desktop/.env.example apps/desktop/.env
npm run desktop:prepare-runtime:local
npm run desktop:typecheck
npm run desktop:dev
该应用程序基于 Electron 构建,因此内存消耗会相应较高。如果你同时运行重型本地环境,单条 8GB 内存可能不够用。
值得单独审查许可证。该仓库采用修改版 Apache 2.0 协议分发。存在商业再分发和品牌使用的限制,因此在公司内部部署之前,最好先咨询律师。
通过通讯工具交付任务
一个有趣的场景是与通讯工具集成。你可以连接 Telegram 或 Slack,从手机向代理发送任务。响应和生成的文件会返回到同一对话中。也可以配置后台脚本:例如,早晨从 GitHub 收集分析数据并向工作频道发送报告。
结论
该项目对那些在日常开发中积极使用多个神经网络助手、厌倦了手动复制上下文的人很有帮助。
尝试 holaOS 来实现统一的本地记忆和与实时界面的可视化工作。要完全独立于外部云服务,最好一开始就选择使用自己的 API 密钥的方案。
相关项目