dstack
|
pinned to #0673aceupdated 3 weeks ago
Ask your AI client: “install skills/dstack”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/dstackmetahub onboarded this repo on the author's behalf.
If you own github.com/dstackai/dstack on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
2,170
Last commit
3 weeks ago
Latest release
published
- #agent-skills
- #agentic-orchestration
- #amd
- #cloud
- #containers
- #docker
- #fine-tuning
- #gpu
- #inference
- #k8s
- #kubernetes
- #llms
- #machine-learning
- #nvidia
- #orchestration
- #python
- #slurm
- #training
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.0673ace· 3 weeks ago
Documentation
41Description qualitywarn
20 words · 155 chars — manifest description is empty; graded the GitHub repo description instead
A skill's manifest description doubles as its trigger — add one to SKILL.md (15+ words, e.g. “use this skill when …”).
README is present and substantial
5,560 chars · 5 sections · 4 code blocks
Tags / topics declared
18 total — agent-skills, agentic-orchestration, amd, cloud, containers, docker (+12)
README has usage / example sections
no labeled section but 4 code blocks document usage
Homepage / docs URL declared
https://dstack.ai/docs
Release history
1- releasecurrent0673acewarn3 weeks ago
Contents
dstack is a unified control plane for GPU provisioning and orchestration that works with any GPU cloud, Kubernetes, or on-prem clusters.
It streamlines development, training, and inference, and is compatible with any hardware, open-source tools, and frameworks.
Accelerators
dstack supports NVIDIA, AMD, Google TPU, and Tenstorrent accelerators out of the box.
Latest news ✨
- [2026/04] dstack 0.20.17: PD disaggregation, Kubernetes volumes
- [2026/04] dstack 0.20.16: Performance, SSH proxy
- [2026/03] dstack 0.20.13: Exports, Templates
- [2026/02] dstack 0.20.12: Crusoe
- [2026/02] dstack 0.20.8: Skills
- [2025/12] dstack 0.20.0: Fleet-first UX, Events, and more
How does it work?
Launch the server
Before using
dstackthrough CLI or API, set up adstackserver. If you already have a runningdstackserver, you only need to install the CLI.
To orchestrate compute across GPU clouds or Kubernetes clusters, you need to configure backends.
When using
dstackwith on-prem servers, backend configuration isn’t required. Simply create SSH fleets once the server is up.
The server can be installed on Linux, macOS, and Windows (via WSL 2). It requires Git and OpenSSH.
$ uv tool install "dstack[all]" -U
$ dstack server
Applying ~/.dstack/server/config.yml...
The admin token is "bbae0f28-d3dd-4820-bf61-8f4bb40815da"
The server is running at http://127.0.0.1:3000/
For more details on server configuration options, see the Server deployment guide.
Install the CLI
If the CLI is not installed with the server
Once the server is up, you can access it via the dstack CLI.
The CLI can be installed on Linux, macOS, and Windows. It requires Git and OpenSSH.
$ uv tool install dstack -U
To point the CLI to the dstack server, configure it
with the server address, user token, and project name:
$ dstack project add \
--name main \
--url http://127.0.0.1:3000 \
--token bbae0f28-d3dd-4820-bf61-8f4bb40815da
Configuration is updated at ~/.dstack/config.yml
Install agent skills
Install dstack skills to help AI agents use the CLI and edit configuration files.
$ npx skills add dstackai/dstack
AI agents like Claude, Codex, and Cursor can now create and manage fleets and submit workloads on your behalf.
Define configurations
dstack supports the following configurations:
- Fleets — for managing cloud and on-prem clusters
- Dev environments — for interactive development using a desktop IDE
- Tasks — for scheduling jobs (incl. distributed jobs) or running web apps
- Services — for deployment of models and web apps (with auto-scaling and authorization)
- Volumes — for managing persisted volumes
Configuration can be defined as YAML files within your repo.
Apply configurations
Apply the configuration via the dstack apply CLI command, a programmatic API, or through AI agent skills.
dstack automatically manages provisioning, job queuing, auto-scaling, networking, volumes, run failures,
out-of-capacity errors, port-forwarding, and more — across clouds and on-prem clusters.
Useful links
For additional information, see the following links:
Contributing
You're very welcome to contribute to dstack.
Learn more about how to contribute to the project at CONTRIBUTING.md.
License
Reviews
No reviews yet. Be the first.
Related
Gpt Researcher
An autonomous agent that conducts deep research on any data using any LLM providers
Browser Use
🌐 Make websites accessible for AI agents. Automate tasks online with ease.
Planning With Files
Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behind the $2B acquisition.
mh install skills/dstack