Analysis updated 2026-05-18
Rent the cheapest GPU that fits a chosen AI model without manually browsing offers.
Watch a rented GPU's startup progress and live token throughput in one dashboard.
Automatically connect a rented GPU as a model provider inside opencode.
Track hourly cost and spend over the last day, week, or month.
| dimavedenyapin/openvast | aclark4life/home-depot-crawl | aetheria-labs1/storefront-skills | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | Python | Python | Python |
| Last pushed | — | 2014-08-10 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 4/5 | 2/5 | 3/5 |
| Audience | developer | developer | pm founder |
Figures from each repo's GitHub metadata at analysis time.
Requires a vast.ai account and API key to rent GPUs, opencode is optional for auto-wiring.
openvast is a terminal dashboard that helps you rent a GPU from vast.ai, a marketplace for renting graphics cards by the hour, and use it to run large AI language models through llama.cpp. Instead of manually finding a suitable GPU, setting it up, and configuring your coding tools to use it, openvast automates the whole process from a text-based interface you run in your terminal. You pick a model you want to run, and openvast searches vast.ai for the cheapest GPU offer that has enough video memory to fit it, then launches an instance on that machine. It shows you live progress as the instance starts up, from provisioning through downloading the model weights to becoming healthy and ready to use, along with real-time statistics like generation speed and how much the instance is costing you per hour. Once a rented GPU is healthy, openvast automatically connects it as a usable model inside opencode, a coding assistant tool, and removes that connection again if the instance is paused or deleted. The dashboard lets you pause, resume, or delete instances directly, and comes pre-loaded with a curated list of about nineteen AI models across different memory size tiers, covering families like Qwen, Gemma, Mistral, and Llama, though you can add your own models by editing a YAML configuration file without changing any code. Installation is a single command that sets up Python, the vast.ai command-line tool, and openvast itself, plus generates an SSH key if you do not already have one. You then need to create a vast.ai account and set your API key before openvast can rent GPUs on your behalf. Without a vast.ai key or opencode installed, the tool still runs in a read-only monitoring mode.
A terminal dashboard that rents GPUs from vast.ai, runs AI models on them with llama.cpp, and wires them into your opencode coding assistant.
Mainly Python. The stack also includes Python, Textual, vast.ai.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.