Navigate your terminal
at the speed of thought.

Proton-T is a smarter cd command, rewritten in ultra-fast Rust. It learns your CLI habits and uses Frecency & Intent matching to jump to the right directory instantly.

bash - proton-t

Why Proton-T?

🦀

Powered by Rust

Zero dependencies. <10ms execution time. Noticeably faster than Python equivalents, ensuring your shell remains extremely responsive.

🧠

Frecency Algorithm

Balances frequency (most used) with recency (recently used). Projects you haven't touched in a week gracefully decay in rank.

🎯

Intent Engine

Speak naturally to your shell. Typing t project or t backend instantly maps your intent to specific folder types.

🔍

Fallback Discovery

Never visited a folder? Proton-T automatically scans your roots breadth-first to find it, booking it for future instant access.

🐚

Universal Shells

Native support for Bash, Zsh, Fish, and PowerShell. Proton-T speaks every major shell language fluently on Linux, macOS, and Windows.

🛡️

Privacy First

No cloud. No telemetry. Your directory database is stored 100% locally on your machine. Your workflow history is nobody's business but yours.

Install in seconds

Choose Installation Method

Linux / macOS
bash
curl -sSfL https://raw.githubusercontent.com/Pheem49/Proton-T/main/install.sh | sh
Recommended for UNIX systems. Auto-installs Rust.
Windows
powershell
iex (Invoke-RestMethod https://raw.githubusercontent.com/Pheem49/Proton-T/main/install.ps1)
Requires Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
All Platforms
cargo
cargo install proton-t
Requires Rust to be installed first

Shell Configuration

If you installed via script, this is handled automatically. If you installed manually via Cargo, add these to your config:

Bash / Zsh
bash
source /path/to/Proton-T/shell_init.sh
Fish
fish
source /path/to/Proton-T/init.fish
PowerShell
powershell
. "C:\path\to\Proton-T\init.ps1"