Project overview
Skrun is a self-hostable, multi-model agent runtime that turns SKILL.md, AGENTS.md, or another instruction format into a POST /run endpoint. Its CLI initializes, versions, verifies, and invokes agents, while the runtime adds streaming events, asynchronous webhooks, tool calling, persistent state, an operator dashboard, and generated API documentation. Users bring their own model credentials, and the current self-hosted setup requires Node 20 or later with SQLite or Postgres.
Repository facts
- Primary language
- TypeScript
- License
- MIT
- Repository updated
- Jul 11, 2026
- Default branch
- main
Resource types
Agent runtimeAPI or serverSDK
Use cases
AI and agent developmentDevOps and deployment
Runtime
Command lineLocalSelf-hosted
Protocols & integrations
Model Context ProtocolOAuthOpenAPIWebhooks
Capabilities
Tool useVerification and evals
Audience
Operations teams