开源本地优先的多智能体 AI 生产力桌面工作站,以项目为中心组织工作,内置终端、邮件、日历、看板、画布等工具。
OpenLoaf 是由 Hexems 开发的桌面 AI 生产力应用,围绕"项目"核心单元构建了自研三层 Agent 架构:Secretary Agent 负责全局路由与跨项目协调,Project Agent 感知单个项目的完整上下文,Worker Agents 按需派生执行专项任务。系统配备三层记忆体系(User / Project / Linked Projects)、基于 Markdown 的 Skills 工作流、MCP 工具协议支持,以及无限画布、终端、邮件、日历、文件管理器、任务看板、富文本编辑器等内置工具。
多智能体系统
- Secretary Agent:主窗口全局助理,负责日历、邮件、项目路由、跨项目查询,自动决策任务分发
- Project Agent:每项目独立 AI,感知项目文件、代码、文档、终端、任务等完整上下文
- Worker Agents:按需派生的专项子代理(探索/规划/编码/审查),聚焦执行
- 智能路由:简单问题直接回答,项目级任务路由至对应 Project Agent,跨项目任务并行派生多 Agent
项目与链接机制
- 每个项目在独立 Electron 窗口或浏览器标签中打开,项目间完全隔离
- 用户自定义标签组织项目(如 code / docs / knowledge base)
- 任意项目可链接其他项目,自动注入被链接项目的 memory 和 skills 到当前项目 AI 上下文
记忆与技能体系
- 三层记忆:User 级(
~/.openloaf/memory/)→ Project 级(<project>/.openloaf/memory/)→ Linked Projects(自动加载) - Skills 系统:可复用 Markdown 工作流,由
SKILL.md定义,支持全局与项目级,AI 运行时动态发现加载
AI 模型能力
- 支持 OpenAI、Anthropic Claude、Google Gemini、DeepSeek、Qwen、xAI Grok、Ollama 等 10+ 模型
- BYOK 模式,用户自带 API Key,设备直连模型提供商
- 通过 Ollama 实现完全气隙离线运行
- AI 感知项目完整上下文(文件结构、文档内容、对话历史)
MCP 支持
- 支持 stdio / http / sse 连接方式
- 全局与项目级配置,可直接导入 Claude Desktop / Cursor / VS Code / Cline / Windsurf 的 MCP JSON 配置
内置生产力工具
- 终端:完整终端模拟器,AI Agent 经审批后可执行命令
- 邮件:多账户 IMAP,AI 起草与摘要
- 日历:macOS / Google Calendar 同步,AI 排程
- 文件管理器:网格/列表/列视图,拖拽,文件预览
- 任务看板:Kanban(To Do → In Progress → Review → Done),优先级标签,AI 创建任务
- 富文本编辑器:基于 Plate.js,支持 LaTeX、表格、代码块、双向链接
- 无限画布:基于 ReactFlow,支持便签/图片/视频/手绘/AI 生图/AI 视频生成/图片内容理解
数据存储与隐私
- 所有数据本地存储于
~/.openloaf/,SQLite 数据库 + 文件系统 - 零遥测、零上传、无分析追踪
核心依赖
- 前端:Next.js 16 / React 19 / Tailwind CSS 4
- 后端:Hono + tRPC / Prisma 7 + SQLite
- 桌面:Electron 40
- AI 集成:Vercel AI SDK
- 协作引擎:Yjs
- 画布引擎:ReactFlow
- 构建:Turborepo + pnpm monorepo
- 语言构成:TypeScript 93.8% / JavaScript 4.8% / Swift 0.6% / CSS 0.3%
安装部署
- 前置要求:Node.js >= 20,pnpm >= 10
- 从源码:
git clone→pnpm install→pnpm run db:migrate→pnpm run dev(Web)或pnpm run desktop - 预编译:GitHub Releases 提供 macOS(Apple Silicon / Intel)、Windows Installer、Linux AppImage
- Docker:仓库包含
Dockerfile.dev和docker-compose.yml
适用场景
- 软件开发:每个仓库一个项目,链接编码规范项目实现跨仓库一致 AI 行为
- 研究与写作:创建知识库项目并链接到论文项目,AI 从策展来源提取信息
- 内容创作:画布头脑风暴 → AI 生图 → 编辑器写作 → 看板追踪交付物
- 项目管理:每个客户一个项目,Secretary Agent 提供跨项目概览
- 个人知识库:积累笔记、网页剪藏、日记,链接到工作项目让 AI 发现关联
待确认信息
- Hugging Face 页面未见,HF 集成状态待确认
- 未见关联学术论文
- 商业许可具体条款未公开(AGPLv3 + 商业双许可,联系 zz@hexems.com)
- 付费积分系统(免费/轻享/专业/旗舰四档)具体消耗比例需实测
- Yjs 协作功能当前是否已开放实时协作未明确
- Swift 0.6% 占比的具体原生用途未说明