Rex: zero-config universal project runner — detects your stack, runs the right command

Hi everyone!

I just released rex, a CLI tool that detects your project’s tech stack and runs the correct command automatically.

The idea: You clone any repo, type rex test, and it just works — whether it’s Go, Node, Rust, Python, Java, Ruby, PHP, Zig, or Elixir.

Quick example:

cd any-go-project/
rex test
> go test ./...

No config files, no README reading, no memorizing commands.

Features:

  • 12 ecosystems detected automatically
  • Monorepo support (packages/, apps/, services/)
  • rex clone — clone + detect + install deps in one command
  • rex init — generate shareable config for your team
  • .env auto-loading
  • Shell completions (bash/zsh/fish)
  • Single binary, <50ms startup, zero dependencies

Install:

go install rexrun.dev/rex/cmd/rex@latest

GitHub: GitHub - rexrun-dev/rex: Run anything, know nothing. Zero-config universal project runner. · GitHub
Website: https://rexrun.dev

Would love feedback from the Go community. What other features would be useful?