Claude Skill
skrun-dev/skrun
Skrun 是一个开源多模型运行时,通过 POST /run 将任意 Agent Skill 部署为 API。它是 Claude Managed Agents、Microsoft Foundry 和 Mistral/Koyeb 的自托管替代方案,支持任何大语言模型,具备流式传输、工具调用和 MCP 集成。
概览
仓库信息
安装这个 Skill
npm install -g @skrun-dev/cliRegistry 信息
npm install -g @skrun-dev/clinpm install @skrun-dev/sdkgit clone https://github.com/skrun-dev/skrun.git
项目简介
Skrun 是一个开源的多模型运行时,允许您通过简单的 POST /run 端点将任意 Agent Skill 部署为 API。它是 Claude Managed Agents、Microsoft Foundry 和 Mistral/Koyeb 的自托管替代方案,支持任何大语言模型,具备流式传输、工具调用和 MCP 集成能力。
Deploy any Agent Skill as an API via POST /run. The open-source multi-model alternative to Claude Managed Agents, Microsoft Foundry & Mistral/Koyeb — works with any LLM.
要点
- 通过 POST /run 将任意 Agent Skill 部署为 API
- 多模型支持,兼容任何大语言模型
- 自托管替代 Claude Managed Agents、Microsoft Foundry 和 Mistral/Koyeb
- 内置流式传输、工具调用和 MCP 集成
- 使用 TypeScript 编写的开源运行时
- 提供 CLI 便于管理和部署
使用场景
- 将自定义 AI 代理部署为可扩展的 API
- 构建多模型代理工作流,避免供应商锁定
- 为隐私敏感型应用自托管代理技能
- 将工具调用代理集成到现有后端系统中
- 使用统一运行时试验不同的大语言模型
README 摘要
<p align="center"> <img src="assets/banner.svg" alt="Skrun — Deploy any Agent Skill as an API" width="600"> </p> <h1 align="center">Skrun</h1> <p align="center"> <b>Deploy any Agent as an API via <code>POST /run</code>.</b><br> The open, multi-model runtime for AI agents — works with any LLM, on any infrastructure. </p> <p align="center"> <sub>The open-source alternative to Claude Managed Agents (CMA) and Google's Gemini Enterprise Agent Platform (GEAP) — multi-model, self-hostable, MIT.</sub> </p> <p align="center"> <a href="https://github.com/skrun-dev/skrun/actions"><img alt="CI" src="https://img.shields.io/github/actions/workflow/status/skrun-dev/skrun/ci.yml?branch=main&style=for-the-badge&logo=github&label=CI"></a> <a href="https://www.npmjs.com/package/@skrun-dev/cli"><img alt="npm CLI" src="https://img.shields.io/npm/v/@skrun-dev/cli?style=for-the-badge&logo=npm&label=CLI&color=CB3837"></a> <a href="https://www.npmjs.com/package/@skrun-dev/sdk"><img alt="npm SDK" src="https://img.shields.io/npm/v/@skrun-dev/sdk?style=for-the-badge&logo=npm&label=SDK&color=CB3837"></a> <a href="https://github.com/skrun-dev/skrun/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/skrun-dev/skrun?style=for-the-badge&logo=github&color=FFD700"></a> <a href="LICENSE"><img alt="License" src="https://img.shields.io/badge/License-MIT-blue?style=for-the-badge"></a> </p> <p align="center"> <img alt="Node" src="https://img.shields.io/badge/Node-%E2%89%A520-339933?style=for-the-badge&logo=node.js&logoColor=white"> <img alt="TypeScript" src="https://img.shields.io/badge/TypeScript-strict-3178C6?style=for-the-badge&logo=typescript&logoColor=white"> <img alt="MCP" src="https://img.shields.io/badge/MCP-compatible-8B5CF6?style=for-the-badge