For Vibe Coders Who Ship

Too many projects.
Pick up any of them in 3 seconds.

You vibe-code across a dozen repos. Yesterday's breakthroughs are today's "wait, where was I?" proj gives you one place to see every project's progress, TODO, and jump right back in.

$ git clone https://github.com/doctormin/proj.git ~/.proj-repo && ~/.proj-repo/install.sh click to copy

Sound familiar?

You cd into a project you haven't touched in 3 days. What was the plan? What's left? Which Claude conversation had that breakthrough?

😵‍💫

"Where was that project?"

Dozens of repos scattered across ~/projects, ~/dev, ~/Desktop/temp-thing...

🤔

"What was I doing?"

No summary, no TODO. Just stale git log and code you half-remember writing.

🚫

"Which Claude session?"

You had a great conversation about the auth flow. Good luck finding it.

One command. Full picture.

proj add — Claude scans your project and writes the summary for you.

proj add command demo

All your projects. One panel.

Type proj or hit Ctrl-P — see progress, TODO, and Claude sessions at a glance.

proj interactive panel demo

Your project memory layer.

Not a directory jumper — proj tracks what you were doing in each project. Plain text in ~/.proj/, not in your codebase.

📋

Progress & TODO at a Glance

See what's done and what's next for every project. AI-generated summaries so you never write them yourself.

Resume Claude Code Sessions

Each project remembers its Claude Code conversations. One keystroke to resume your most recent session.

🔍

Fuzzy Find & Jump

Ctrl+P from anywhere. Fuzzy search, press Enter to jump straight in.

🌐

Remote & Multi-Machine

Track projects on remote servers. Sync metadata across machines via git. SSH jump from the panel.

🤖

AI Does the Busywork

Run proj add, and Claude writes description, progress, and TODO. Requires Claude Code (optional).

⌨️

Lightweight & Fast

~1500 lines, under 50 KB. Loads in milliseconds. No binary, no daemon, no compile step.

Every action, one keystroke.

No submenus. No mouse. Just muscle memory.

KeyAction
Ctrl-POpen project panel from anywhere
EnterJump to project directory
Ctrl-EResume Claude Code session
Ctrl-RAI rescan progress & TODO
Ctrl-XMark done or remove
TypeFuzzy search & filter

Up and running in 30 seconds.

1
Clone & install$ git clone https://github.com/doctormin/proj.git ~/.proj-repo && ~/.proj-repo/install.sh
2
Restart your shell$ exec zsh
3
Add your first project$ cd ~/my-project && proj add