1325 字
7 分钟

LobsterAI:网易有道开源的24/7全场景AI个人助理

LobsterAI是网易有道开源的全场景个人助理Agent,支持数据分析、PPT生成、视频创作、文档写作、网页搜索、邮件处理等,7×24小时帮你干活。

项目介绍#

LobsterAI 是网易有道开源的一款 7×24 小时全场景 AI 个人助理。它能帮你处理日常工作任务——数据分析、制作 PPT、生成视频、撰写文档、网页搜索、发送邮件、定时任务等。

LobsterAI

核心特性 Cowork 模式——可以在本地或沙箱环境中执行工具、操作文件、运行命令,全程由你监督。你还可以通过 Telegram、Discord、钉钉、飞书与 Agent 对话,随时随地用手机操控电脑完成任务。


核心特性#

🚀 全能生产力助理#

覆盖日常工作全场景:

  • 📊 数据分析
  • 📑 PPT 制作
  • 🎬 视频生成
  • 📝 文档写作
  • 🔍 网页搜索
  • 📧 邮件处理

🔒 本地 + 沙箱执行#

  • 本地执行:直接在本机运行,速度最快
  • 沙箱执行:隔离的 Alpine Linux 虚拟机,安全优先
  • 自动选择:根据上下文自动选择模式

🛠️ 内置 16+ 技能#

技能功能典型用途
web-search网页搜索信息检索、研究
docxWord 文档生成报告、方案
xlsxExcel 表格生成数据分析、仪表盘
pptxPPT 制作演示文稿、商业汇报
pdfPDF 处理文档解析、格式转换
remotion视频生成宣传视频、数据可视化动画
playwright网页自动化浏览器任务、自动化测试
canvas-designCanvas 绘图设计海报、图表设计
frontend-design前端 UI 设计原型设计、页面设计
develop-web-game网页游戏开发快速游戏原型
scheduled-task定时任务周期性自动化工作流
imap-smtp-email邮件收发邮件处理、自动回复

⏰ 定时任务#

支持自然语言创建定时任务:

  • “每天早上9点帮我收集科技新闻”
  • “每周生成业务数据分析报告”
  • “定期检查网站变化并发送通知”

🧠 持久记忆#

自动提取并记住你的偏好:

  • 个人资料:姓名、职业
  • 个人偏好:语言、格式、风格
  • 个人事实:宠物、使用的工具

📱 多平台 IM 支持#

平台说明
钉钉企业机器人,双向通信
飞书飞书应用机器人
TelegramBot API 集成
DiscordDiscord 机器人集成

🖥️ 跨平台支持#

  • macOS(Intel + Apple Silicon)
  • Windows
  • Linux 桌面
  • 移动端通过 IM 覆盖

技术架构#

架构图

层级技术
框架Electron 40
前端React 18 + TypeScript
构建Vite 5
样式Tailwind CSS 3
状态管理Redux Toolkit
AI 引擎Claude Agent SDK (Anthropic)
存储SQLite (sql.js)
Markdownreact-markdown + remark-gfm
图表Mermaid

进程架构#

LobsterAI 使用 Electron 的严格进程隔离:

  • 主进程:窗口生命周期、SQLite 持久化、CoworkRunner 执行引擎、IM 网关
  • 预加载脚本:通过 contextBridge 暴露 API
  • 渲染进程:React UI,通过 IPC 与主进程通信

安装教程#

环境要求#

  • Node.js >= 24 < 25
  • npm

1. 克隆项目#

Terminal window
git clone https://github.com/netease-youdao/LobsterAI.git
cd lobsterai

2. 安装依赖#

Terminal window
npm install

3. 开发模式运行#

Terminal window
npm run electron:dev

开发服务器默认运行在 http://localhost:5175


构建教程#

构建当前平台#

Terminal window
npm run build

macOS 构建#

Terminal window
# macOS (.dmg)
npm run dist:mac
# macOS - Intel only
npm run dist:mac:x64
# macOS - Apple Silicon only
npm run dist:mac:arm64
# macOS - Universal
npm run dist:mac:universal

Windows 构建#

Terminal window
npm run dist:win

Linux 构建#

Terminal window
npm run dist:linux

配置教程#

首次运行配置#

  1. 配置 AI 模型 API Key
  2. 设置工作目录
  3. 选择执行模式(auto/local/sandbox)

IM 平台配置#

在设置面板中配置对应平台的 Token/Secret:

  • 钉钉:DingTalk Stream
  • 飞书:Lark SDK
  • Telegram:Bot Token
  • Discord:Bot Token

配置后即可从手机发送指令,远程操控桌面 Agent。

自定义技能#

通过 skill-creator 创建自定义技能,运行时热加载。


项目结构#

src/
├── main/ # Electron 主进程
│ ├── main.ts # 入口点,IPC 处理
│ ├── preload.ts # 安全桥接
│ ├── sqliteStore.ts # SQLite 存储
│ ├── coworkStore.ts # 会话/消息 CRUD
│ ├── skillManager.ts # 技能管理
│ └── im/ # IM 网关
├── renderer/ # React 前端
│ ├── App.tsx # 根组件
│ ├── types/ # TypeScript 定义
│ ├── store/slices/ # Redux 状态
│ └── components/ # UI 组件
SKILLs/ # 技能定义
├── skills.config.json # 技能配置
├── web-search/ # 网页搜索
├── docx/ # Word 文档
├── xlsx/ # Excel 表格
├── pptx/ # PPT 演示
└── ... # 更多技能

安全机制#

  • 进程隔离:上下文隔离启用,Node 集成禁用
  • 权限控制:工具调用需用户明确批准
  • 沙箱执行:可选 Alpine Linux VM 隔离执行
  • 内容安全:HTML 沙箱、DOMPurify、Mermaid 严格模式
  • 工作区边界:文件操作限制在指定目录
  • IPC 验证:跨进程调用类型检查

使用场景#

工作效率#

  • 文件整理、日历提取、邮件重点
  • 业务数据清洗分析
  • 生成周报和 PPT

创意落地#

  • 一句话生成趣味游戏
  • 快速制作炫酷视频
  • 无需编程实现创意

学习助手#

  • 提炼音视频知识点
  • 生成个性化教学视频
  • 自动整理学习笔记

总结#

LobsterAI 是网易有道开源的一款功能强大的 AI 个人助理:

  • 7×24 小时:全天候帮你干活
  • 全场景覆盖:数据分析、文档、视频、网页等
  • 本地优先:数据留在本地,隐私安全
  • 多平台 IM:手机远程操控电脑
  • 开源免费:完全开源

如果你需要一个 AI 助理帮你处理日常工作,不妨试试 LobsterAI!


相关链接

LobsterAI:网易有道开源的24/7全场景AI个人助理
https://blog.312522.xyz/posts/lobsterai-blog/
作者
TianTian
发布于
2026-02-20
许可协议
CC BY-NC-SA 4.0

这篇文章是否对你有帮助?