Fast. Focused. Terminal-native.

Jump to the right directory instantly.

zing learns where you work, ranks by frecency, and gives you a live TUI with previews, tree view, and stats. No lag. No guessing.

Fuzzy matching Frecency scoring Live preview Zig-powered
TUI screenshot Theme comparison
TUI layouts and theme polish

Features

Everything you need to navigate fast.

Frecency scoring

Ranked by how often and how recently you visit. The right place floats to the top.

Live preview

Peek into directories before jumping. No more dead ends or backtracking.

Tree view

Expand and collapse the file tree to understand structure at a glance.

Stats dashboard

Track what you touch most with built-in stats and activity trends.

Blazing fast

Built with Zig for low latency and predictable performance.

Shell native

Tight integration for bash, zsh, and fish with simple init scripts.

TUI

Designed for terminal flow.

Live search + preview

Instant results with context, without leaving your terminal.

Tree navigation

Expand the structure without losing your selection.

Stats dashboard

Monitor activity to discover your real workflow.

Install

Get zing in minutes.

Homebrew

brew tap ydah/zing
brew install zing

Build from source (Zig 0.15.x)

git clone https://github.com/ydah/zing.git
cd zing
zig build -Doptimize=ReleaseFast
sudo cp zig-out/bin/zing /usr/local/bin/

Shell integration

# bash
source <(zing init bash)

# zsh
eval "$(zing init zsh)"

# fish
zing init fish | source

Usage

Move fast with short commands.

Interactive

zi
zi foo

Admin

zing add ~/new-project
zing remove ~/old-dir
zing list
zing stats

Import

zing import --from=zoxide
zing import --from=z ~/.z
zing import --from=autojump

Community

Stay in the loop.