Unified CLI
Every language shares the same command shape: install, list, use, run, upgrade. Learn it once, use it everywhere.
Open source ยท Cross-platform
Linguo is a cross-platform runtime, package, and project manager for Python, Node.js, Ruby, Rust, Go, and Terraform/OpenTofu. Pin versions, install toolchains, and run project workflows with the same CLI everywhere.
linguo <language> <command>Every language shares the same command shape: install, list, use, run, upgrade. Learn it once, use it everywhere.
Every toolchain download is sha256-verified against upstream checksums. Toolchains live under ~/.linguo/toolchains.
Pins live in linguo.toml and activate automatically via shell hooks. Existing
ecosystem pin files are honored too.
| Language | Runtime source | Project layer |
|---|---|---|
| Python | python-build-standalone | pyproject.toml + pip |
| Node.js | nodejs.org/dist | package.json via npm |
| Ruby | rv-ruby relocatable builds | Gemfile via bundler |
| Rust | static.rust-lang.org | Cargo.toml via cargo |
| Go | go.dev/dl | go.mod via go tool |
| Terraform / OpenTofu | HashiCorp / OpenTofu releases | runtime-only |
brew tap boxingoctopuscreative/tap && brew install linguo Prebuilt binaries for macOS, Linux, and Windows are on the releases page.