keyboard-first task manager

Your tasks aren't a list.
They're a tree.

Keep projects, tasks, and every next step in one clear hierarchy. Move the whole branch when the plan changes—without losing context.

Start instantly. Sign in when you want to sync.

branchfirst_ synced
1 launch2 product3 growth+ project
PROJECT Launch BranchFirst
Publish the first version
 Build product landing pagetoday
Prepare launch assets
 Record the product demo
 Write the announcement
 Invite the first ten users
CTRL + SHIFT + ↓

move the full branch

Most task managers flatten your thinking.

BranchFirst keeps the structure.
01 / THE DIFFERENCE

Plan naturally.
Execute precisely.

└─

Think in branches

Break work down as far as it needs to go. The relationship between every task stays visible.

Change plans safely

Reorder one task or move its complete subtree. The plan changes without the details falling apart.

See what matters now

Star the important next steps across projects and work from one focused MINS view.

02 / STAY IN FLOW

Your hands already
know what to do.

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 →
Nnew task
ENTERedit
SPACEcomplete
TABnest task
SHIFT + ↑↓move task
CTRL + SHIFT + ↑↓move branch
03 / START SIMPLE

From thought to
finished work.

  1. 01
    Capture

    Press N and get the task out of your head.

  2. 02
    Structure

    Nest the next steps under the outcome they support.

  3. 03
    Focus

    Star what matters and finish what unlocks what's next.

BranchFirst pixel-art terminal growing from a tree branch
READY WHEN YOU ARE_

Give your work
some structure.

Open the app now. No tutorial maze, no complicated setup.