Show HN: GhostBox – Borrow a disposable little machine from the Global Free Tier
Concept and Use Cases
- Tool (
ghostbox) is a CLI that spins up short‑lived dev machines using GitHub Actions runners, wiring in SSH and HTTP tunnels (Cloudflare, Tor) so users can “drop into” CI environments. - Intended for debugging CI failures, manual builds/tests on multiple OSes, safe experimentation away from the local machine, and potential use by coding agents.
- Some commenters propose additional use cases: browser xterm interfaces, public links for trying CLI tools for ~90 minutes, integration with things like asciinema.
Implementation and Infrastructure
- Currently only uses GitHub Actions (Ubuntu, macOS, Windows “latest” runners).
- Tool creates a special private repository in the user’s own GitHub account to hold config and workflows.
- Author positions GitHub Actions as just the first backend and suggests adding other “Global Free Tier” providers later.
Licensing, Closed Source, and Trust
- Binary is proprietary, Rust-based, and free to use during a preview; source code is not published.
- Several commenters refuse to run a closed-source binary that has access to their GitHub account and repos.
- Debate arises over the author’s shift from previous open-source work to this closed-source tool; some find that pattern worrying.
Security and Abuse Concerns
- Multiple users are wary of piping
curl | bashfrom an unfamiliar site and of giving secrets to undisclosed infrastructure. - Accusations appear that the project could be malware or “vibecoded” slop; others suggest reverse‑engineering the binary before trusting it.
- Some fear the tool could be used for anonymous abuse or hosting “weird shenanigans”, with poor attribution.
GitHub Terms of Service and Ethics
- Large subthread argues this “resells” or “exploits” GitHub’s subsidized compute and clearly violates Acceptable Use; others insist it only spends each user’s own free minutes, similar to normal CI usage.
- GitHub disabled related repos for ToS violations (per the error message), though the author claims this is due to mass flagging and expects reinstatement; actual GitHub position remains unclear.
- Many worry tools like this will accelerate abuse, push GitHub Actions behind paid tiers, and harm the open-source ecosystem that relies on free CI.
Related Tools and Ideas
- Commenters mention comparable concepts: ephemeral environments, sandboxes, Segfault’s free shells, exe.dev’s UX.
- There is interest in a clearly documented, possibly self‑hostable or open implementation of ephemeral dev environments, but skepticism about this particular project’s approach and transparency.