Now in free beta for macOS

A focus timer that understands your work.

HackerTree lives in your macOS notch and knows the difference between a React tutorial and a rabbit hole. Stay on-task, grow your tree.

No account needed·macOS 14+·Screenshots never stored·⌘⇧H to start
Focused·Ship HackerTree launch
24:31
Live classifications
VS Code
hero-section.tsx
Relevant
Safari
React docs — Hooks
Relevant
Safari
YouTube — Cat Videos
Distraction
Terminal
bun run dev
Relevant
🌳
Tree is growing
72% focus score
Session stats
Focus time24m 31s
App switches12
Distractions caught2
Streak5 days

Why HackerTree

Focus tools should understand developers.

Context-aware, not just app-aware

Reads window titles and classifies what you're actually doing. A React tutorial on YouTube stays relevant — a rabbit hole gets flagged instantly.

Native macOS, lives in the notch

Built with Swift and SwiftUI. Runs in your menu bar without stealing focus. No Electron, no web wrapper, no battery drain.

Built for developer workflows

VS Code integration, project profiles, workspace context. It knows when you're debugging, not procrastinating.

How it works

Focus grows trees.Distraction chops them.

01

Start a session

Hit ⌘⇧H or click the notch. Name your task and go.

02

Work normally

HackerTree watches app switches in the background and classifies each one as relevant or distracting.

03

See the result

Your tree grows with focus. Drift into a rabbit hole and the tree reacts. Session history lands in your garden.

How it compares

Not another blocker.

FeatureHackerTreeForestCold Turkey
Context-aware classification
Reads window titles, not just app name
Screenshot fallback for low confidence
VS Code / workspace integration
Native macOS notch presence
Gamified focus (tree / garden)
Focus analytics and score
No account required

Ready to try it?

Free during beta. Two-minute setup. No account needed.