Episko Download

ἐπίσκοποςe·pí·sko·posn.the one who watches over

Keep an eye on a whole flock of coding agents and see which one is waiting for you.

macOS & Windows · free and open source · v0.37.0
7 agents · 1 needs you
click the one that's hopping

ὅρασιςhorasis · the view

See it working before you install it

A short tour through the real app, one part of the screen at a time.

11 stops · about a minute

ἔργαerga · the work

What it does

Permission prompts

Allow or deny every request from one place.

    ◆ permissionBash

    pnpm vitest --repeat 20

    Fix the flaky handoff test · episko

    Spend and limits

    Today's cost, and when you'll hit your limit.

    5-hour62%
    weekly38%

    ▲ at this pace, out at 16:40

    Automatic retries

    Restarts a turn the API cut off.

    API error 529try 3 of 8
    next try in 0:09

    Code checks

    Flags risky changes in the agent's diff.

    src/auth/session.ts+84 −12

    41+ for (let n = 0; n < max; n++) {

    42+ try { return await send(req) }

    43+ catch { /* @ts-ignore */ }

    44+ await sleep(2 ** n * 100)

    45+ }

    46- return send(req)

    Dev servers

    Every server your agents started, in one list.

    3 servers

    vitelocalhost:5173

    wrangler devlocalhost:8787

    port 6006started by hand

    next devEADDRINUSE

    Session handoff

    Move a session to your other machine.

    MacBook
    Studio

    Pull request reviews

    Comment on a PR, send the fixes to an agent.

    12+ const lease = claim(issue, ttl)

    you ttl should come from settings→ agent

    20+ coding agents

    Claude Code and Codex built in, the rest in a terminal.

    Claude CodeCodexOpenCodeGeminiCursorCopilotAmpQwenKimi+13

    οἶκοςoikos · the house

    Everything stays on your machine

    • No account, no Episko server. There is nothing of ours to sign in to.
    • Your Claude settings stay as they are. Each launch gets its own throwaway settings file with the hooks in it.
    • Telemetry only goes to 127.0.0.1. The hooks post to a port Episko opened on your machine.
    • Your repo gets one folder. Episko writes inside .episko/ and asks before it creates a file you would commit.
    your machine

    claude

    claude

    codex

    127.0.0.1:52814
    Episko

    agents → their own APIas they always did

    Episko → our serversthere aren't any

    ἐρώτησιςerōtēsis · the question

    Questions

    Is it free?

    Yes. Episko is open source under the MIT license, and there's no paid tier and no account.

    Which agents does it work with?

    Claude Code and Codex get the full cockpit: status, approvals, context and usage. About twenty other CLIs, from OpenCode to Gemini, run in a terminal pane next to them. You need at least one of them installed, because Episko starts the real CLI.

    Which systems?

    macOS on Apple silicon (signed and notarized) and Windows 10 and 11. Intel Macs and Linux aren't packaged yet.

    Does it send my code anywhere?

    No. Your agents talk to their own APIs with your own login, as they would in a terminal. Episko listens on 127.0.0.1 and has no server of its own. The only thing it fetches is the list of releases on GitHub, to tell you about updates.

    Will an update kill my running sessions?

    Not without asking. Episko tells you a new version is out and waits, because a restart would end the sessions you have open.

    Can I use it on two machines, or with a team?

    Yes, through a small sync server you run yourself: one binary and one SQLite file, or docker compose up. Settings, spend and limits follow you, and you can hand a session to the other machine. Without the server everything works the same, just locally.

    Who makes it?

    Respeak, a small company in Karlsruhe. It's written in Rust and TypeScript on Tauri, and we use it every day to build it.

    ποιμήνpoimēn · the shepherd

    Gather your flock

    Free, open source, and no account to make.

    Claude CodeCodexOpenCodeGeminiCursorCopilotAmpQwenKimi+13