架构设计

为可信 AI 工作流设计的本地架构

Spark Work 把桌面端、Agent Runtime、MCP、Provider、Skills、本地数据和权限治理组合在一起,让自动化过程可见、可控、可扩展。

01统一桌面工作台

把对话、任务面板、终端、改动审查、无限画布、资产中心和设置放在同一个桌面入口。

02安全的桌面边界

通过受控的 IPC 与 preload 通道连接界面和系统能力,减少不必要的权限暴露。

03本机服务编排

负责窗口、数据库、文件协议、终端、浏览器自动化、远程连接和系统服务。

04Agent Runtime

统一管理 Claude Agent SDK、Codex、会话、Provider、MCP、Skill、权限、用量和事件。

05可审查的执行过程

用 worktree、checkpoint、改动审查、调试、任务面板和审计记录约束自动化风险。

06创作与媒体运行时

连接无限画布、媒体任务、资产中心、3D 导演台和图片 / 视频 / 语音模型。

07本地优先数据层

会话、资产、凭据、workspace 文件和审计记录优先由本机环境管理。

Claude SDK ExecutorCodex ExecutorSession ServiceProvider ServiceMCP Client / ServerSkill LoaderTerminal ServiceGit WorktreeCheckpointGit ReviewDebug ModeTeam DispatchSchedulerRemote ConnectionCanvas MCP ServerMedia Task RuntimeUsage LedgerAudit Events

核心能力模块

这些模块共同支撑代码开发、团队调度、权限治理、媒体生成和画布任务。

Claude SDK ExecutorCodex ExecutorSession ServiceProvider ServiceMCP Client / ServerSkill LoaderTerminal ServiceGit WorktreeCheckpointGit ReviewDebug ModeTeam DispatchSchedulerRemote ConnectionCanvas MCP ServerMedia Task RuntimeUsage LedgerAudit Events

一次任务如何穿过系统

把它想象成一条固定通道:界面接住需求,主进程提供系统能力,运行时编排工具,再把结果落回本地。

01用户与界面

在桌面工作台里发起会话、查看任务、审查改动和预览结果。

02Main / IPC

主进程负责窗口、文件协议、数据库、浏览器桥接和系统服务。

03Agent Runtime

会话调度、Provider、Skills、MCP、权限、团队模式和工作流在这里编排。

04工具与执行器

Claude SDK、Codex、spark_browser、搜索、媒体和画布能力按需接入。

05本地数据层

SQLite、Keychain、workspace、worktree 和产物目录持久化状态。

继续了解

团队协作流程

用户主 Agent成员 Agent工具 / MCP汇总输出