The full picture.
Make room for the whole plan. Build branches, move tasks, and focus on what matters with your keyboard.
open the web app →Turn ambitious outcomes into clear next steps. BranchFirst keeps every task in context—and lets your plan change without falling apart.
Free in your browser. Sync is coming — from $1/month.
Plan at your desk. Capture on your phone. Keep moving in your shell. With BranchFirst Sync, one account keeps all three in step.
Make room for the whole plan. Build branches, move tasks, and focus on what matters with your keyboard.
open the web app →The same web app, made for a smaller screen. Capture a thought and update your tasks with touch controls.
open on your phone →A real terminal client. Edit your task tree, star your next steps, and sync with your account, right from the command line.
Free during early access · later part of BranchFirst Sync
watch it run in a terminal ▶install the terminal app ↓Actual app screenshots with sample tasks. Select a screenshot to explore it at full size.
Run this in PowerShell to install BranchFirst:
irm https://branchfirst.com/install.ps1 | iexWindows 10/11, 64-bit. Installs into your user folder and adds branchfirst to PATH. No admin rights needed.
Then open your tasks:
branchfirstOn the first launch, sign in through your browser, check the matching code, and choose Connect terminal. Return to your terminal to keep working.
Want to look around first? Run branchfirst --demo for sample tasks. Stay current with branchfirst update; the app tells you when a new version is out.
Most task managers flatten your thinking.
BranchFirst keeps the structure.Break work down as far as it needs to go. The relationship between every task stays visible.
Reorder one task or move its complete subtree. The plan changes without the details falling apart.
Star the important next steps across projects and work from one focused MINS view.
Navigate, edit, nest, and finish tasks without reaching for the mouse. On mobile, the same commands are always one tap away.
try the keyboard workflow →The installed terminal app in PowerShell: open it, capture a next step, move a whole branch, finish it, then pick today's work in MINS.
Press N and get the task out of your head.
Nest the next steps under the outcome they support.
Star what matters and finish what unlocks what's next.
I'm Irek. A terminal geek for 20 years, with a slightly unreasonable need to know one thing: what's the next step?
It's how I've worked through every challenge life has thrown at me. Break it down. Find one small thing I can actually do. Do it. Then find the next.
BranchFirst is that habit turned into a tool. Built for the way I think, and shared in the hope that it helps you find your way forward, too.
Bring something you want to figure out. Let's start small.
find your next step
Open the app now. No tutorial maze, no complicated setup.