Show HN: Coasts – Containerized Hosts for Agents

HN sees “Coasts” hit the shore: cheers, side‑eye, and a big “But isn’t this just Docker?”

TLDR: Coasts lets developers run many isolated copies of their projects on one Mac with a simple local UI and no cloud dependency. The crowd is intrigued but split: fans love the simplicity and offline focus, skeptics ask “why not just Docker,” and agent support plus state‑drift headaches spark debate.

New dev toy alert: Coasts promises multiple, fully separated workspaces on one Mac, with a friendly local dashboard and no cloud strings attached. It works with your existing setup—Docker Compose if you’ve got it, or not if you don’t—and leans on Git “worktrees” so you can spin up many copies of your app at once. The dev crowd loved the pitch, calling it “pretty cool” and a relief from juggling third‑party tools like Cursor, Niteshift, and Devin.

But the comments are where the real waves crashed. The top drama: “Why not just Docker?” One user bluntly asked what Coasts actually adds beyond the containers many folks already run. Then came the agent debate. When asked if AI bots could live inside these “coasts,” the devs answered, “You could… sort of,” explaining that they tried passing log‑in secrets into containers for tools like Claude, but tokens got invalidated when the container didn’t match the host machine. Translation: agents are tricky, and the room noticed.

Another hot thread: state drift—what happens when two copies of your app both poke the same database? Even the team admitted runtime isolation is easy; coordination is hard, which set off alarm bells for anyone planning to unleash multiple agents on one service. Toss in the macOS‑only launch (Linux “coming soon”) and a pointed “Does it support native macOS containers?” and you’ve got classic HN energy: curious, cautious, and a little chaotic. Still, the offline‑first, no‑vendor‑lock‑in vibe had many rooting for this ship to sail. Check it at coasts.dev.

Key Points

  • Coasts is a CLI and local observability UI for running multiple isolated development environments on one machine.
  • It integrates with existing Docker Compose setups or can operate without Docker/Compose, requiring only a Coastfile and Git worktrees.
  • The tool is offline-first with no hosted dependencies, minimizing vendor lock-in risks.
  • Installation requires Rust, Docker, Node.js, socat, and Git; building produces the coast (CLI) and coastd (daemon) binaries.
  • Current support targets macOS, with general Linux support planned; a full dev workflow and Makefile targets are provided.

Hottest takes

"You could... sort of." — jsunderland323
"What are the advantages of using coasts over docker?" — dbla
"this could be interesting to keep it all on your main machine." — oelmgren
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.