Keep the flock in view.

episko.dev · 2026-08-01 · by Long Nguyen ·generic
Run dozens of Claude Code sessions at once — each in its own terminal, with live status, context, cost and permission prompts in one app. Free, open source.

Keep the flock in view.

episko

⌕Jump to a session, launch a project…⌘K

1 needs you▾

◐

⚙

Projects7 running

≡+«

episko3+

●add attention shortcut41%

✓usage forecast colours78%

◆windows path fix12%

respeak-api2+

●migrate auth to sessions63%

❯shell

docs-site1+

✓rewrite the README45%

respeak-web1 ext

○document-exportext↗

episko v0.13.7● up to date

episko⑃ feat/attn-jumpadd attention shortcut\~/dev/episko

❯ Terminal+ Session◨

❯ add a shortcut that jumps to the next session that needs me

⏺ I'll bind ⌘⇧A to jump to the next session with a pending

permission or error, reusing the urgency ranking you already have.

⏺ Read(src/main.ts)

⎿ read 4640 lines · found urgencyRank() at 1260

⏺ Update(src/main.ts)

⎿ 18 additions

\+ // ⌘⇧A — jump to the next session that needs you

\+ if (mod && e.shiftKey && e.key === "a") {

\+ e.preventDefault(); jumpToAttention();

\+ }

⏺ Bash(pnpm exec tsc --noEmit)

⎿ running…

Sessionworking…

🔔 permission: Bashreview

`rm -rf node_modules && pnpm install`

AllowDenyIn terminal

Editing0:42 in state

Edit`src/main.ts`

opus-4.81 subagent

41%

78k tokens

$1.24

6m 12s

+34−63 files⤢

⑃ feat/attn-jump↑2

Activity · by tool

Bashtsc --noEmit···

Updatemain.ts1.2s

Readmain.ts0.4s

GrepurgencyRank0.2s

CPU18%

MEM412 MB

respeak-io/episko ↗ v0.13.7 7 sessions today $12.40 limits62%5h↻ 2h 12m·38%7d↻ 4d 6h▴ new in embedded▴ ⌘Shortcuts▴ 🐞1

Claude usage limits

Session5-hour window62%

at this pace → \~86% by resettight

resets 17:40 · in 2h 12m

Weekly7-day window38%

at this pace → \~47% by resetclear

resets Mon 09:00 · in 4d 6h

▶⌘⇧R

package.json scripts

▶devvite --port 1420↵

▶testvitest run

justfile

▶release _version_asks for 1 input

.vscode/tasks.json

▶cargo checkdepends on: fmt

⊘Lint current fileneeds an editor — ${file}

Makefile

⊘justfile · Taskfile · miseblocked — listing these runs the project

⌕esc

Needs you

◆episko · windows path fixwaiting · permission⌘3

Sessions

●episko · add attention shortcutworking · 41% ctx · $1.24⌘1

●respeak-api · migrate auth to sessionsworking · 63% ctx⌘2

✓docs-site · rewrite the READMEyour turn⌘4

Launch

+Launch respeak-web\~/dev/respeak-web

Commands

◨Toggle inspectorcommand⌘I

New sessionepisko

\~/dev/episko↳ embedded⟳ now

❯6 destinations

This repo

▢episkothe repo itself · mainclean

Worktrees

⑃feat/attn-jumpworktree · 1 session3 dirty

⑃feat/session-authworktreeclean

Branches

⎇release/0.9new worktree from branch

+Create “hotfix/…”new branch from main

Worktree

\~/dev/episko-attn-jump

Branchfeat/attn-jumpHEADa1c9f04 · Tim · 2h agowire up jumpToAttention()Working tree3 files uncommittedSessionsadd attention shortcut

Start session hereRemove worktree…

↑↓ move⏎ start sessionesc close

Analytics

Usage & spend

7D30D90D12M

Total spend

$142.60

▲ 18%

Tokens processed

48.2M

▲ 22%

Sessions

213

▲ 9%

Avg / session

226k

▼ 4%

Daily spend

Last 12 months

lessmore

MonWedFri

Busiest day Nov 14 · $18.40 308 active days recorded

Model mix · by tokens

Opus31.4M

Sonnet13.1M

Haiku3.7M

Token composition

Cache read72%Input12%Output9%Cache write7%

\~72% of tokens are cache reads — most context is reused, not re-billed. Big token counts, cheap dollars.

Attribution

Top projects

by tokens · working directory

| Project | Share | Tokens | | ----------- | ----- | ------ | | episko | 24.1M | | | respeak-api | 12.8M | | | docs-site | 6.2M | | | respeak-web | 3.1M | |

the flock

Every agent, at a glance.

Each session is one little Claude, coloured by what it's up to — amber is busy, green is done and waiting on you, pink needs a decision.

a single agent

A real terminal, not a recording.

Every Claude runs in its own live terminal — here, or in Ghostty, Terminal, or iTerm. Type to it, watch it think. It's the real process, not a replay.

what it's up to

Followed down to the token.

Model, context, cost, and the exact tool it's running right now — read live from each session, with a little history of what it touched.

when it needs you

A tap, and you're back to it.

When an agent needs a yes or no, episko brings the question to you — the command, and how risky it looks. Allow, deny, or hop into the terminal.

find anyone fast

Everyone's a keystroke away.

⌘K opens one little search over everything — jump to any Claude, start a new one, or run a command. Whoever needs you floats to the top.

send one out

Into any branch or worktree.

Point a new Claude at the repo, one of its worktrees, a branch, or a fresh branch you name — and see where it'll land before you send it.

not just agents

Your own tasks, same pen.

The scripts your project already ships — package.json, a justfile, VS Code tasks, a Makefile — run in these panes too. A run is just another session: its exit code is its status.

pace yourself

See the limit coming.

episko keeps an eye on your 5-hour and weekly limits and reads the pace. The footer warms from amber to red well before you'd hit a wall.

where the time went

The whole story, kept at home.

A full history of spend, tokens by model, cost per session, and busiest days — all on your machine, nothing sent anywhere.

ποιμήν — the shepherd

Gather your flock.

episko is a small native app. Point it at your repos and mind as many Claudes as your limits allow.

Download for macOS.dmg · Apple silicon Download for Windows.msi · Windows 10 & 11

v0.13.7 · free & open source · requires Claude Code on your PATH

episko.dev · 7 links

Comments (0)

No comments yet