📋 编辑总结
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 端点,让“技能即服务”成为现实。 定价:免费开源(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 端点,让“技能即服务”成为现实。

核心功能

  • SKILL.md → API:一条 skrun init --from-skillskrun deploy,就把技能暴露成 POST /run 端点。
  • 多模型 + 自动回退:在 agent.yaml 里选 Anthropic / OpenAI / Google / Mistral / Groq,失败自动切下一个。
  • 有状态 Agent:用键值状态在多次运行间记住上下文。
  • 工具调用:可捆绑自有 CLI 脚本,或接入任意 MCP server(如 Playwright)。
  • 类型化 I/O 与 CLI:定义结构化输入输出,配套 约 12 个 CLI 命令管理部署。

版本/套餐对比

Skrun 完全免费开源(MIT),自托管即可;托管的云部署(沙箱 VM、调用方自带 key)仍在路线图中,具体商业化定价未定。

值不值得用?

如果你有一堆写好的 Skill 却只能手动触发,Skrun 是把它们“产品化”的最短路径——几分钟内就能拿到一个可被 webhook、后端或服务调用的 API。它的代价是早期项目的生态规模还小,且公开部署存在 prompt injection 等安全风险(官方也承认这点,沙箱方案在规划中)。

使用建议

先用 npm install -g @skrun-dev/cli 装好 CLI;把现有的 SKILL.md 通过 init 导入生成 agent.yaml;本地 skrun dev 起开发服务器测试;需要对外暴露时务必等沙箱方案成熟再上公网。多模型回退能缓解单点故障,但记得为跨技能的数据边界设好权限。

适合谁用?

  • AI 开发者:想把自己的 Skill 变成可调用服务。
  • 初创 / 小团队:需要快速把 agent 能力拼进产品。
  • DevOps:关注 API 契约、版本与治理的部署者。