Reflex

Say what.Reflex finds where.

Every coding agent starts in a folder. Reflex is the bar you say it to — and it finds the repo nested four deep, the parent when the work spans repos, the conversation you already had, or a new folder, only when you ask.

Free and open source · macOS 26 · Apple Silicon
Not a video: the launch film’s own page, drawn live in your browser.
The folder problem

Every agent starts in a folder.

Some work lives in one repo, some in the parent of three, some in a conversation you had on Tuesday. Today you either do the finding yourself, or you never get to see where the work went.

~ ❯ cd ~/VCS/work/acme/studio/form-builder
form-builder ❯ claude
…and the parent, for work across repos?

Choose it yourself

Every harness waits for you to cd first. Fine for one repo; slow for the parent, the sibling, the one whose name you forgot.

Add a webmcp adapter to the form builderDone! I made it in my workspace.…which repo is that in?

Or have it hidden

Chat-first bots skip the question with a workspace of their own. Easy to start; hard to find your work, your branches and your history afterwards.

add a webmcp adapter to the form builder
▰ form-builder91%
▰ studio5%
▰ webmcp-sdk3%

Reflex is in between

Say what you want. Reflex finds where in about a second, and shows you before it sends. Your agent starts in a real folder, on your git, where you can find it.

How it finds where

Say what. Reflex finds where.

Double-tap ⌥ and type. Reflex builds the candidates itself — every git repo under your roots, their parents, your live sessions and your earlier conversations — and Jev, a System 1 model, picks among them.

add a webmcp adapter to the form builder
A repo nested deep in your tree.
~/VCS/work/acme/studio/form-builder
update the shared button across web and mobile
The parent, when the work spans repos.
~/VCS/work/acme→webmobileshared-ui
continue the logo exploration
The conversation you already had: resumed, not restarted.
~/VCS/work/acme/brand→↺ Logo exploration · claude · 2 days ago
start a new project for the pitch deck
A new folder, only when you say so.
~/VCS/+ pitch-deck
make the buttons rounder
Not sure? It asks, then remembers.
webshared-uiJev’s guess is highlighted; ↓ ⏎ picks another, and your correction shapes the next pick.
Once they’re running

Then it keeps every agent in reach.

Reflex never wraps your agents in an SDK or a chat API. They run in their own TUIs inside herdr, on the plans you already pay for. Reflex just knows where they are.

◐The edge of your screen

A small tab grows from the right edge while agents work: a ring for each, amber when one waits on you, green when done. Hover it for the rail.

1Questions, answered anywhere

Every question an agent stops on — numbered options, multi-select, “trust this folder?” — becomes a card you answer with 1, 2, 3.

▯Take it with you

Scan a code that works once. Your phone gets your agents, their questions and a live terminal you can type into, over Tailscale, private and from anywhere.

↺Nothing is lost

Earlier Claude, pi and Codex sessions come back with a keystroke. Background sessions and shells count as work until they’re really done.

⌘Your words, verbatim

No model rewrites what you typed, and pasted images go along too. ⏎ sends; ⌘⏎ sends and opens the terminal.

☕Awake while they work

Your Mac doesn’t idle-sleep while an agent is working, and lets go on battery before it runs low.

Under the hood

A System 1 model, not a chat agent at the helm.

Reflex asks Jev typed questions over candidates it built itself, and gets back keys and probabilities in about a second.

Candidates, built deterministically

Your live sessions (folder, state, last lines), the git repos under your roots and their parents, and your earlier conversations, ranked so Jev only ever chooses among a few.

One typed call

Which session? Which folder? A side question? Earlier work? Plus where your last requests went, so “also add tests for that” lands right.

Sure, or it asks

When Jev is sure, your words go. When it isn’t, its guess is highlighted for you to confirm. Those rules are laws, machine-checked in Bend.

macOS 26, Apple Silicon
herdr 0.9 with its agent integrations
Claude Code, Codex or pi
For routing: jev-fabric and a Jev key
For your phone: Tailscale
MIT licensed, built in the open

Say what.Reflex finds where.