架构设计
为可信 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汇总输出