为真实任务而设计的执行底座
面向内容生产、知识分析与业务自动化,Saker 提供一套 local-first 的 Agent 运行时,把 Web 工作台、浏览器剪辑器、工具调度和多模型路由收进同一个 Go 二进制。
$ saker web$ saker server$ saker models# http://localhost:10112 工作台# http://localhost:10112/editor/ 剪辑器一个 Go 二进制承载全链路
工作台、浏览器视频剪辑器、Agent runtime、模型网关和 IM 网关一起嵌入,部署时不需要拆多套后端。
CLI / TUI / HTTP / IM / Desktop
从命令行、交互终端、SSE / WebSocket、10 个 IM 平台到 Wails 桌面壳,入口不同,底层运行时一致。
可控的 Agent 主循环
迭代上限、预算 / token 守护、StopReason 分类、重复工具调用检测、上下文 compact / microcompact、checkpoints 和 subagents。
五种沙箱与服务端安全
host、Landlock、gVisor、Docker、govm 自动适配;权限矩阵、SSRF 防护、路径穿越加固、secret 扫描、OAuth / LDAP / Bearer 认证。
多模型路由与工具系统
Bifrost 接入 23+ provider,支持失败转移和 prompt caching;33 个内置工具叠加 memory、MCP server 和远程工具。
Canvas、媒体索引和浏览器剪辑
DAG 画布、40+ 节点、媒体向量索引、音频转写、视频摘要、逐帧分析和 WASM 时间线剪辑器组成创作生产线。
一次请求如何跑完
从产品画布上的一个节点,到模型、工具、沙箱、媒体管线与前端流式反馈,Saker 保持同一条调用链。
入口解析
CLI / TUI / Web / IM / ACP 解析输入并选定 profile。
运行时装配
加载设置、记忆、session、skills、MCP、远程工具与沙箱。
Agent 循环
预算、压缩、StopReason 和 loop detect 守住迭代边界。
模型与工具
Bifrost 路由 provider,权限 resolver 分发到 builtin / MCP / 远程工具。
流式回传
StreamEvent 回到 SSE、WebSocket、TUI 瀑布、IM 或桌面端。