Coasts: Containerized Hosts for Running Multiple Localhost Environments

Coasts is a tool that addresses the challenge of running multiple localhost environments at the same time. Instead of relying on scripted workarounds that become unwieldy with more than a couple of services, Coasts handles port conflicts, secrets, and volume topologies automatically.
How It Works
At its core, Coasts is a Docker-in-Docker solution with a bind mount from the root of your project. This approach means you can run all your agent harness related host-side without needing to configure tools like Codex, Conductor, or Superset to launch shells in containers. Instead, you create a skill file that tells your agent about the coast CLI, enabling it to determine which coast to execute commands against.
Key Features
- Works with or without docker-compose: The source specifically mentions "it works without docker-compose too"
- Dynamic and canonical port mappings: You can have a single instance of your application always available on regular docker-compose routes host-side, while every coast has dynamic ports for services you wish to expose host-side
- Simplifies agent integration: Agents can interact with coasts through the CLI without complex container shell configurations
Practical Applications
If you have a remotely complex docker-compose setup, Coasts is designed for your use case. The tool has been developed with close friends and a couple of companies, and while it's described as "probably a forever work in progress," it's now opening up to a broader community.
The source recommends watching the videos in the documentation, which illustrate both the power of Coasts and the simplicity of its abstraction.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Developer builds .NET SaaS template generator with Claude Code, shares workflow insights
A developer open-sourced NETrock, a .NET 10 SaaS starter template with authentication, ORM, and background jobs, then built a client-side generator for it using Claude Code. The generator lets users pick features and download a working .zip project that stays in their browser.
OpenChart: Open-Source TradingView Alternative with Your Own AI Agent
OpenChart is a local-first, open-source charting app that pipes Claude, Codex, and Gemini into your charts. Custom indicators and alerts are written in Tea, a domain-specific language for markets.

Claude Code v2.1.143: Plugin Dependency Enforcement, PowerShell Defaults, and Background Session Fixes
Anthropic released Claude Code v2.1.143 with plugin dependency enforcement, PowerShell -ExecutionPolicy Bypass, new worktree isolation option, and numerous fixes for background sessions, Windows Terminal, and macOS file access.

Moving from CLAUDE.md rules to infrastructure enforcement with Citadel
A developer found that adding more rules to CLAUDE.md beyond about 100 lines reduced compliance, with 40% redundancy in their file. The solution was moving enforcement from instructions to infrastructure using lifecycle hooks, skills, and campaign files, culminating in the open-source Citadel system.