Copse derives a hostname and a port for each Rails app and each git worktree, so several can run at once without colliding and without anyone choosing numbers. The web process stays in the foreground and owns the TTY, so binding.irb and debug keep working. No daemon, no reverse proxy, no privileged listener, and no runtime dependencies.

Required Ruby Version

>= 3.2.0

Authors

Kieran Klaassen

Versions

  1. 0.1.0 July 24, 2026 (29.5 KB)

SHA 256 checksum