# skrun

> Skrun is a self-hosted agent runtime turning Agent Skills into POST /run APIs. Supports multiple LLMs, MCP, SSE, webhooks, dashboard. MIT, Node.js, SQLite/Postgres

- **Category:** AI Agents
- **Licence:** MIT
- **Latest version:** v1.2.1
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker Compose, Linux, NPM
- **Tags:** API, CLI, Mcp, Webhooks, Streaming, Ai Agents, Sse, LLM, Anthropic, Claude, Typescript, Open Source, Self Hosted, Multi Model, Tool calling, Agent runtime, Runtime, Agent skills

## Description

Skrun is an open-source runtime that lets you turn any AI agent skill into a callable HTTP endpoint. You define the agent using the Agent Skills format (SKILL.md) or AGENTS.md, add a YAML config for the model and tools, then deploy with a single command. The system supports six major LLM providers plus any OpenAI-compatible service, with automatic failover between them. It handles tool execution through local scripts and MCP servers, maintains persistent state across invocations, and streams results in real time via Server-Sent Events. A web dashboard gives you visibility into runs, costs, and agent versions. Authentication works through GitHub OAuth or API keys with isolated namespaces. Storage uses SQLite by default or PostgreSQL for production. The project is MIT licensed and the current release is v1.2.1.

## Links

- [Homepage](https://github.com/skrun-dev/skrun)
- [Docker](ghcr.io/skrun-dev/skrun-runtime)
- [Documentation](https://github.com/skrun-dev/skrun/tree/main/docs)
- [GitHub Discussions](https://github.com/skrun-dev/skrun/discussions)
- [CLI Reference](https://github.com/skrun-dev/skrun/blob/main/docs/cli.md)
- [API Reference](https://github.com/skrun-dev/skrun/blob/main/docs/api.md)
- [Self-hosting Guide](https://github.com/skrun-dev/skrun/blob/main/docs/self-hosting.md)
- [Getting Started Tutorial](https://github.com/skrun-dev/skrun/blob/main/docs/getting-started.md)
- [GitHub Repository](https://github.com/skrun-dev/skrun)

---
Source: https://selfhost.directory/project/skrun