Backed by mandō

Navigate your filesystem
without friction.

Drift is the mission-critical directory navigation platform built from first principles. Move between workspaces instantly, leverage contextual path intelligence, and compound your velocity across every directory change — at scale.

~/projects
$ drift /var/log
$ pwd
/var/log
$ drift -
/home/dev/projects
$ drift
$ pwd
/home/dev

Directory navigation is broken.
We are fixing it.

Every engineer on the planet spends thousands of hours moving between directories. It is the most fundamental operation in computing — and yet, nobody has taken the time to build a world-class experience around it. The status quo is unacceptable. Moving from one directory to another should not require you to think. It should be instant, contextual, and deeply integrated into your workflow. It should compound your productivity instead of draining it.

We built Drift because we believe directory navigation is a category-defining problem hiding in plain sight. Most people accept the friction. We refuse to. Drift is a zero-to-one rethinking of how humans and filesystems interact — built from first principles, optimised for velocity, and designed for the teams that ship the fastest.

This is not incremental. This is a paradigm shift. Welcome to the future of navigation.

Every flag is a feature.
Every feature is a moat.

We obsess over directory navigation so you can focus on shipping. Every capability has been battle-tested at massive scale.

🏠

HomeSnap™ no args

Invoke Drift with zero arguments and instantly teleport to your HOME directory. This is the highest-leverage keystroke in your entire workflow — ruthless prioritisation of where you need to be. One command. Zero friction. You are home.

TimeWarp™ -

Pass a single hyphen and Drift leverages OLDPWD to teleport you back to your previous working directory. Context-switching is no longer a tax on your productivity — it is a superpower. Move fast, go back faster.

⬆️

Ascend™ ..

Navigate to the parent directory with a single, best-in-class dot-dot invocation. Drift processes path components with game-changing precision, removing the preceding pathname element so you surface exactly one level up. Compound traversals by chaining: ../..

🔗

TrueLink™ -P

Resolve symbolic links before processing dot-dot components with our Physical Path Resolution engine. When you need to know where you truly are — not where the filesystem thinks you are — TrueLink delivers uncompromised, category-defining reality.

🧠

LogicFlow™ -L

Process dot-dot components logically without resolving symbolic links, keeping your mental model of the directory tree intact. This is the default Drift experience — because we believe navigation should match how you think, not how the kernel links.

🛡️

StrictMode™ -e

Pair with TrueLink (-P) to enable mission-critical error handling. If Drift cannot determine the current working directory after a successful change, it returns a non-zero status. For teams where failure is not an option, StrictMode is the north star.

🗺️

PathGraph™ CDPATH

Unlock intelligent directory search with our CDPATH-powered discovery engine. Define a colon-separated search path and Drift will find your target directory across multiple base locations. This is the moat. This is the 10x multiplier.

📌

StateSync™ PWD / OLDPWD

Every navigation event automatically updates your PWD and OLDPWD environment variables. Drift maintains the state of your entire navigation history so downstream tools can leverage your context. Async-first, always consistent.

From invocation to destination
in four high-leverage steps.

01

Invoke Drift

Call drift with a target directory, a hyphen, or no arguments at all. Drift's intelligent argument parser identifies your intent signal and resolves the optimal navigation vector.

02

Path Resolution Engine

Drift's proprietary path normalisation pipeline processes your input — resolving CDPATH lookups, canonicalising dot-dot components, and optionally resolving symbolic links via the -P flag. Best-in-class path intelligence.

03

Atomic Directory Change

The resolved path is passed to our mission-critical chdir() integration layer, executing the directory change as a single atomic operation. Zero partial states. Zero race conditions. Just movement.

04

State Hydration

PWD is set to your new location. OLDPWD captures where you were. Your entire shell execution environment is hydrated with fresh context, ready for the next high-leverage operation. Ship faster.

See Drift in action.

Real invocations. Real output. Real velocity.

Navigate to any directory

~/projects
$ drift /var/log
$ pwd
/var/log

Return to previous directory

/var/log
$ drift -
/home/dev/projects

Go home instantly

/usr/local/bin
$ drift
$ pwd
/home/dev

Physical path resolution

~/projects
$ drift -P /var/log/../tmp
$ pwd
/tmp

Ascend to parent

/home/dev/projects/api
$ drift ..
$ pwd
/home/dev/projects

CDPATH-powered discovery

~/
$ export CDPATH=/home/dev/projects
$ drift api
/home/dev/projects/api

The numbers speak for themselves.

0
Directory changes per day across our user base
0ms
Average latency per navigation event
0%
Uptime SLA — because you always need to go somewhere
0
Teams using Drift to move fast and ship faster

Loved by teams
that ship.

★★★★★

"Before Drift, our team wasted countless hours navigating between directories. Now we just invoke drift and we are there. This is the most high-leverage tool we have ever adopted. Our deployment velocity increased by 10x."

Sasha Petrov
Sasha Petrov VP of Platform, ScaleForge
★★★★★

"The drift - feature alone saved our DevOps team hundreds of hours. Being able to instantly return to the previous directory is a paradigm shift. We tried building this in-house and failed. Drift nailed it."

Serena Rodriguez
Serena Rodriguez CTO, Inframatic
★★★★★

"We had a production incident caused by symbolic link confusion. After switching to Drift with -P, we have not had a single path resolution issue. StrictMode with -e gives us the mission-critical guarantees our SRE team demands."

Petra Tanaka
Petra Tanaka SRE Lead, Stratum Cloud
★★★★★

"CDPATH integration is the moat. We set it once and now our entire engineering org can jump to any project with a single word. No more absolute paths. No more mental overhead. Just pure velocity."

Amara Konadu
Amara Konadu Engineering Director, Tessera

Navigation at every scale.

Start free. Upgrade when your directory traversal needs compound.

Starter
$0/mo

For individual builders navigating the basics.

  • Navigate to any absolute path
  • Navigate to any relative path
  • Parent directory traversal (..)
  • HomeSnap™ (no args → HOME)
  • Community support
Enterprise
$149/mo

For mission-critical, at-scale directory operations.

  • Everything in Pro
  • TrueLink™ (-P flag)
  • StrictMode™ (-e flag)
  • PathGraph™ (CDPATH engine)
  • Extended attributes (-@)
  • Dedicated Slack channel
  • 99.999% SLA

Built by navigators.

Kieran Yamazaki

Kieran Yamazaki

Co-Founder & CEO

Former infra lead at a stealth unicorn. Spent three years building internal navigation tooling before realising the world deserved a category-defining product. Strong opinions, loosely held.

"The filesystem is the last unoptimised frontier."

Priya Okonkwo

Lena Hoffmann

Co-Founder & CTO

PhD in path resolution algorithms. Built the symbolic link resolver used by three Fortune 500 companies. Believes every millisecond of navigation latency is a moral failure.

"Physical vs logical path resolution is the most underrated architectural decision of our time."

Nora R

Ravi Narayan

Co-Founder & CPO

Ex-product at Linear and Vercel. Obsessed with reducing surface area while maximising impact. Designed the CDPATH intelligence engine from first principles during a weekend hackathon.

"Every directory change is a micro-decision. We make it zero-cost."

Frequently asked questions.

When you invoke drift without any arguments, you are instantly transported to your HOME directory. The value of the HOME environment variable determines the destination. This is our most high-leverage feature and the foundation of the Drift experience.

The -L (LogicFlow) option processes dot-dot components logically — symbolic links are resolved after processing, preserving your mental model of the directory tree. The -P (TrueLink) option resolves symbolic links first, giving you the physical path. -L is the default. Enterprise users leverage -P when they need ground-truth path resolution for mission-critical operations.

Set the CDPATH environment variable to a colon-separated list of directory pathnames. When you invoke drift with a relative directory name, Drift searches each directory in CDPATH to find a match. When found, Drift navigates there and outputs the absolute pathname. This is the 10x multiplier that separates casual navigators from power users.

The -e flag activates StrictMode and must be combined with -P (TrueLink). After a successful directory change, if Drift cannot determine the current working directory, it returns a non-zero exit status instead of silently continuing. This is essential for teams that need mission-critical guarantees around path resolution integrity.

Drift is designed for maximum signal-to-noise ratio. On a standard successful navigation, Drift produces zero output — because silence is the highest form of confirmation. The only exceptions: when CDPATH resolves a directory, or when you use drift -, Drift outputs the absolute pathname of your new location. Minimal output. Maximum clarity.

Ready to move
without friction?

Join the waitlist. Be the first to experience directory navigation rebuilt from first principles.

No spam. Just high-signal updates on our journey to redefine navigation.

See mandō's portfolio