Skrun
Skrun 是一个开源的 Agent 运行时(2026 年 4 月 8 日 Show HN 发布,MIT 许可证),由日内瓦开发者 Ian Bernardo(GitHub 昵称 frizull)与同事 Tarcroi 创建。它的核心洞见是:你在 Claude Code、Copilot、Codex 里攒的 Agent Skill(SKILL.md)被困在各自工具里,不能被产品用 POST 请求调用;Skrun 把这些技能变成可调用的 HTTP 端点,让“技能即服务”成为现实。2026-08-30 发布的 v1.0.0「Cloud Runtime & Production Foundation」将其从早期原型推进到生产可用:内置多租户云运行时、Operator Dashboard 与 GitHub OAuth / API key 鉴权。 定价:免费开源(MIT),云部署定价未定。编辑评分:⭐ 4.3。
Skrun 是什么? 核心功能 版本 / 套餐对比 值不值得用? 使用建议 适合谁用? Skrun 是一个开源的 Agent 运行时,由日内瓦的开发者 Ian Bernardo(GitHub 昵称 frizull)与同事 Tarcroi 创建,2026 年 4 月 8 日以 Show HN 形式发布,仓库位于 github.com/skrun-dev/skrun,采用 MIT 许可证。它的核心洞见很朴素:你在 Claude Code、Copilot、Codex 里攒了一大堆 Agent Skill(SKILL.md),但它们被困在各自的工具里,不能被产品用 POST 请求调用。Skrun 把这些技能变成可调用的 HTTP 端点,让“技能即服务”成为现实。 Skrun 采用 MIT 许可证完全开源、自托管免费。2026-08-30 发布的 v1.0.0「Cloud Runtime & Production Foundation」 是其首个稳定版,把项目从早期原型推进到生产可用:多租户云运行时、Operator Dashboard、GitHub OAuth 与 API key 鉴权、版本备注(push 时 -m 像 git commit)、OpenAPI 3.1 规范,并通过四轮内部安全审计(16 项高危降为零)。托管的商业云定价目前仍未公布,自建多租户运行时本身不收费。 如果你有一堆写好的 Skill 却只能手动触发,Skrun 是把它们“产品化”的最短路径——几分钟内就能拿到一个可被 webhook、后端或服务调用的 API。v1.0.0 已是稳定版、测试套件达 1800+ 单元与 140 项 E2E,但项目生态仍年轻;公开部署存在 prompt injection 等安全风险(官方沙箱方案已在规划),敏感场景建议先留在内网或自托管多租户实例。 先用 npm install -g @skrun-dev/cli 装好 CLI(v1.0.0 起 npx @skrun-dev/cli@1.0.0 亦可);把现有的 SKILL.md 通过 init 导入生成 agent.yaml;本地 skrun dev 起开发服务器测试;生产环境用 skrun login 走 GitHub OAuth 或 API key,避免共享实例上的 dev-token 被拒(v1.0.0 的 Breaking 变更)。多模型回退能缓解单点故障,但记得为跨技能的数据边界设好权限。
- SKILL.md → API:一条 skrun init --from-skill 加 skrun deploy,就把技能暴露成 POST /run 端点。
- 多模型 + 自动回退:在 agent.yaml 里选 Anthropic / OpenAI / Google / Mistral / Groq,失败自动切下一个。
- 有状态 Agent:用键值状态在多次运行间记住上下文。
- 工具调用:可捆绑自有 CLI 脚本,或接入任意 MCP server(如 Playwright)。
- 类型化 I/O 与 CLI:定义结构化输入输出,配套约 12 个 CLI 命令管理部署。
- Cloud Runtime(v1.0.0):多租户命名空间让共享实例隔离——GitHub OAuth 登录(用户名即命名空间)或创建 sk_live_* API key,push / verify / delete 限定命名空间所有者;内置 Operator Dashboard(/dashboard)提供智能体、运行、统计看板与 SSE 流式 Playground,SQLite 默认持久化存储,可选 Supabase 上生产。
优点
- + 把 SKILL.md 变成 API 极简,几分钟拿到可调用端点
- + 多模型支持(Anthropic / OpenAI / Google / Mistral / Groq)+ 自动回退
- + 有状态 Agent:用键值状态在多次运行间记住上下文
- + 可接入 CLI 工具与任意 MCP server 扩展能力
- + MIT 开源,自托管即可,无供应商锁定
缺点
- - 生态仍年轻,第三方集成与社区规模还比较小
- - 公开部署存在 prompt injection 等安全风险(官方沙箱方案仍在规划)
- - 需自托管与运维,调用方要自己管契约与版本
Skrun 和普通 Agent 框架有什么不同?
Skrun 不重新定义 agent,而是把已有的 Agent Skill(SKILL.md)变成标准 HTTP 端点,强调“技能即服务”与可组合调用,而非再造一个编排框架。
它收费吗?
不收费。Skrun 采用 MIT 许可证完全开源,自托管(含 v1.0.0 的 Cloud Runtime 多租户能力)即可免费使用;官方托管的商业云定价尚未公布。
公开部署安全吗?
目前 Skrun 主要面向本地/自托管,官方也承认公开部署有 prompt injection 等风险,沙箱隔离方案在规划中,建议敏感场景先留在内网。
支持哪些模型?
Skrun 在 agent.yaml 中支持 Anthropic、OpenAI、Google、Mistral、Groq,并可在主模型失败时自动回退到备选 provider。