New in 3.4Learn vim's moves in the hjkl dōjō, and sleep a single agent

More agents.
Less babysitting.

Every agent gets a readable pane, the one waiting on you comes first, and idle Claude Code sessions recycle on the same conversation so your machine lasts weeks.

Free and open source. A layout for Herdr on macOS.

kansō in Herdr: a projects sidebar with agents grouped by repository, three agents side by side on the strip, one of them waiting for a decision, and a status bar that says 2 agents need you.

Works with the agents and editors you already use

Installed in one sentence

No config files to write. Your agent does it, and kansō tells you when an update is ready.

  1. 1

    Tell your agent

    Paste this into Claude Code, Codex or any agent running in Herdr.

    add herdr.dev/layouts/jlopezlira/herdr-kanso--kanso
  2. 2

    Herdr switches layouts

    Your terminals and agents keep running. The sidebar, the strip and the panels appear around them.

  3. 3

    Let them all run

    Open as many agents as you like. Turn on the guard in Memory once, and kansō keeps long sessions light.

Everything around your agents, one key away

Panels open beside the strip and only work while you look at them.

A strip, not a grid

Each terminal keeps its width. New panes open beside the one you are in and the view glides to it. Nothing gets squeezed.

Four agents side by side in the middle of a row of seven, with rails at both edges for the panes beyond the screen.
The Memory panel: memory free, the window and agents' size, recycles and memory given back.

Memory

Every agent's size and history. Recycle or close the idle ones from the panel.

The Ports panel: dev servers listening, one with no pane, and a chart of servers over the day.

Ports

Dev servers your agents started, which pane runs each one, and the ones left behind.

The Spend panel: 238 dollars of AI work at API list price over 30 days.

Spend

What your AI work is worth at list price, per project, model and task.

The Worktrees panel: 1.9 GB in worktrees and 14.7 GB of disk freed.

Worktrees

Every worktree agents made, what removing it would lose, and the disk it gives back.

Put agents to sleep, wake them where they were

Waiting on a backend ticket? Sleep the agents that wait on it. They exit with their conversation kept, so nothing of them runs or holds memory, and wake tomorrow on the same conversation.

Keys you can see, moves you can learn

⌘⌥ h j k l move between panes as vim does, and every list answers j, k, gg and G. ⌘? draws your own keys on a keyboard, layer by modifier.

kansō help: a keyboard with ⌘⌥ held, H J K L lit for moving between panes, and what each key does.
The hjkl dōjō: Hachi the pixel shiba, nine levels, a board with a target to reach with h and l.

kansō help

Hold ⌘ ⌥ ⇧ ⌃, or press a chord, and the keys that do something light up with what they do. A guide to everything, and where to set it up.

hjkl dōjō

Nine levels, from h and l on a board to w b e, f t and gg G on real lines of code. Rounds of ten targets, points for the fewest moves, a hint when you stop to think, and Hachi cheering a streak.

Agent sessions that last weeks

Agents that stay open for weeks grow. kansō's guard checks every minute and cleans up without losing a conversation.

Memory open beside an agent: 31 percent free of 16 GB, 11 agents, 18 recycles, 24 GB given back, and agents grouped into ready to recycle and working.

Show what your agents did

Memory, Ports, Spend, Shipped and the hjkl dōjō turn your numbers into a card for X, LinkedIn or Bluesky. Counts and sizes only, never a project or a path.

A Memory share card: agents open for days, recycles and memory given back. A Ports share card: dev servers left running by agents, found and stopped.

Give your agents room to work

Free and open source, Apache-2.0. Tell your agent:

add herdr.dev/layouts/jlopezlira/herdr-kanso--kanso