这个项目能做什么
LobsterAI 是网易有道推出的开源桌面 AI 智能体,采用 MIT 许可证发布,以 Electron 应用形式打包,支持 macOS 和 Windows。它定位为全场景办公助手:不只是聊天,而是在用户真实工作环境中运行,可操作本地文件、终端命令、浏览器工作流、文档、电子表格、幻灯片、IM 渠道、定时任务和项目工作区。
该项目分为两层。Cowork 是桌面应用内的产品与会话层,负责本地持久化、权限、UI 状态、产物、智能体、记忆和 IM 绑定。OpenClaw 是底层的运行时与网关,负责智能体执行。openclawEngineManager、openclawConfigSync、openclawRuntimeAdapter 和 coworkEngineRouter 等集成代码将 LobsterAI 状态转换为 OpenClaw 运行时行为。
README 中描述的主要能力:
- 桌面 Cowork 会话:针对本地项目和文件的长时间运行智能体任务,支持流式进度、会话历史、渲染的工具输出,并在文件操作、终端命令或网络访问等敏感操作前弹出审批提示。
- 多智能体工作流:用户可创建具有独立身份、模型选择、技能、工作目录、启用状态和 IM 绑定的智能体,并与通用 Main Agent 并存。
- 专家套件(Expert Kits):可安装的场景化能力包,打包能力选择和参考资料,可与单个技能配合使用。
- 技能:在 SKILLs/skills.config.json 中配置了 28 个内置技能,涵盖网络搜索、Word 文档、电子表格、PowerPoint、PDF 处理、Remotion 视频生成、浏览器自动化、图像和视频生成、股票研究、内容写作、电子邮件、天气和技能创建。
- MCP 服务器:通过 Model Context Protocol 连接外部工具和数据源,本地存储并在启用时同步到 OpenClaw。
- 定时任务:通过对话或 UI 创建的周期性工作,例如每日新闻摘要、收件箱摘要、网站监控和周报。
- IM 远程控制:可通过微信、企业微信、钉钉、飞书/Lark、QQ、Telegram、Discord、网易 IM、网易小蜜蜂、POPO 和电子邮件访问桌面智能体,多实例平台可将不同账号或渠道绑定到不同智能体。
- 丰富产物:在应用内预览和管理生成的 HTML、SVG、图像、视频、Mermaid 图表、代码、Markdown、文本、文档和本地服务产物。
- 本地记忆与数据:会话和应用数据存储在本地 SQLite;OpenClaw 工作区记忆使用 MEMORY.md、USER.md、SOUL.md 和每日笔记等文件,使偏好和项目上下文跨会话持久保存。
README 中的示例提示包括:根据 Excel 数据构建本地库存系统、将电子表格分析为可视化仪表板、研究市场并制作演示文稿、自动执行早晨浏览器广告仪表板检查、根据职位描述筛选简历,以及工作日早上 9 点的 AI 新闻摘要。
架构:渲染进程使用 React、Redux Toolkit 和 Tailwind,并包含产物渲染器和配置 UI;Electron 主进程处理生命周期、IPC、SQLite 持久化、认证、日志、OpenClaw 启动、运行时修复、技能同步、IM 网关和产物服务。
从源码构建需要 Node.js >=24.15.0 <25、npm >=11.17.0 <12、git 和 pnpm;首次运行会从同级检出构建固定版本的 OpenClaw 运行时。开发命令包括 npm run electron:dev:openclaw、npm run electron:dev、npm run build、npm run compile:electron、npm test 和 npm run lint。打包脚本(dist:mac、dist:win、dist:linux 及变体)按宿主操作系统构建安装程序,Windows 有便携式 Python 和 Git 的特定步骤。单独的 DeepSeek Harness(dsh)运行时拥有自己的构建、打包、验证和端到端脚本,各平台归档文件通过摘要进行校验。
安全说明:渲染窗口使用上下文隔离、禁用 Node 集成和沙箱;渲染进程到主进程的访问通过 preload IPC API;敏感工具操作受权限门控并记录日志;应用数据位于 Electron userData 下的 lobsterai.sqlite,OpenClaw 状态、工作区记忆、生成的配置和网关日志位于 userData/openclaw 下。
社区支持通过微信群、GitHub issue 模板和 pull request 指南提供。该项目由网易有道构建和维护。
评论
0 评分人数达到10人后显示
登录后参与讨论。