A lightning-fast TUI to manage temporary projects. Create, explore, and clone repositories instantly without cluttering your system.
cargo install try-rs
You can also bypass the UI and use direct commands for automation:
| Command | Description |
|---|---|
try-rs |
Opens the TUI |
try-rs <name> |
Create (or jump to) a named experiment |
try-rs <https://github.com/user/repo> |
Clones a repository into a dated folder |
try-rs <https://...> <name> |
Clones a repository into a specific folder name (destination) |
try-rs -s <url>
try-rs --shallow-clone |
Shallow clone (--depth 1) when cloning repositories |
try-rs -w <name>
try-rs --worktree |
Create a git worktree from current repository (must be inside repo) |
try-rs --setup <shell> |
Setup shell integration (fish, zsh, bash, nu-shell, power-shell) |
try-rs --setup-stdout <shell> |
Print shell integration script to stdout (for manual setup) |
try-rs --version |
Show application version |
try-rs --help |
Show help message |
try.
Everything you need to manage temporary project sandboxes.
Built in Rust, compiled to native binary. No interpreter lag.
Instantly find old experiments with smart matching.
Creates directories like rust-test automatically.
Auto-clones URLs (try-rs <url>) and marks repos with ().
Inspect files inside a folder before entering it.
Open experiments directly in your editor (Ctrl+E).
Switch themes at runtime (Ctrl+T) or customize via config.
Delete old experiments via UI with confirmation (Ctrl+D).
Supports XDG Base Directory standards (see Config).
Supports Fish, Zsh, Bash, Power Shell and Nushell.
Native performance on Linux, macOS and Windows.
Supports project identification via Nerd Fonts.
Switch themes on the fly inside the app with Ctrl + T.
Master the interface with these lightning-fast shortcuts.
Customize your playground via config.toml
TRY_PATH
Workspace storage path
TRY_CONFIG_DIR
Custom configuration directory
TRY_CONFIG
Custom configuration filename
Requirements: cargo (Rust toolchain) installed.
Ratatui Library