All 39 Dependencies

Every package Skrun depends on, ranked by repo health score.

Skrun's core idea is deliberately simple: turn any agent skill into a callable API with one endpoint, `POST /run`, rather than requiring integration with a specific vendor's managed agent platform. It's positioned explicitly as an open-source alternative to Anthropic's Claude Managed Agents (CMA) and Google's Gemini Enterprise Agent Platform (GEAP), aimed at teams that want the managed-agent-API experience without being locked into one model provider's hosted infrastructure.

The runtime is multi-model by design — it works with any LLM rather than being wired specifically to Claude or Gemini — and self-hostable on any infrastructure, distributed as an npm CLI (`@skrun-dev/cli`) and SDK (`@skrun-dev/sdk`) alongside the runtime itself. Streaming and tool-calling are supported as core runtime features rather than bolted on per model provider.

MIT licensed, Skrun's monorepo separates `api`, `cli`, `runtime`, `schema`, `sdk`, and `web` concerns, reflecting a genuine platform architecture behind the single-endpoint developer experience.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search