# rtx

Dev env manager

Source: [Console review](<https://console.dev/tools/rtx>)

Website: [https://github.com/jdxcode/rtx](<https://github.com/jdxcode/rtx>)

Profile updated: 2026-10-16

Category: [Terminal utilities](<https://console.dev/tools/categories/terminal-terminal-utilities>)

## Supported tech stack

Research checked: 2026-10-11

### Runs on

- Linux (Operating system)
- Windows (Operating system)
- macOS (Operating system)

### Integrates with

- Node.js (Runtime)
- Python (Language)
- Terraform (Integration)

Source: [Research source](<https://github.com/jdxcode/rtx>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Project is now mise; installs Node.js, Python and Terraform and supports macOS, Linux and Windows.

## Console’s review — 2023-02-23

Reviewed: 2023-02-23

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/rtx#review_1f3c06bf4bbf0baa9571ce78927a402e98335d7e06ad85733717426e25a055d9>)

### What we like

CLI and shell plugin to auto-switch runtime versions based on per-directory configuration. Reads tool versions file(s) to determine which runtime to install and link to. Supports Bash, Zsh, Fish, Xonsh. Supports asdf plugins. Designed for performance by not using shims (\\\~120ms overhead in asdf) instead updating PATH to directly call runtimes.

### Tradeoffs

No Windows support. Can conflict with direnv.

This review reflects Console’s assessment at publication on 2023-02-23. Features and limitations may have changed since the review date.

## Is rtx a fit?

Based on [Console’s review published on 2023-02-23](<https://console.dev/tools/rtx#review_1f3c06bf4bbf0baa9571ce78927a402e98335d7e06ad85733717426e25a055d9>).

Summary updated: 2026-10-16

### Who it’s for

Developers using Bash, Zsh, Fish, or Xonsh should consider this tool for managing runtime versions

### Why consider it

This tool allows for automatic switching of runtime versions based on per-directory configuration

### Keep in mind

It lacks support for Windows and may conflict with direnv

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
