Show HN: Abralo – Manage several Claude Code agents in one window

cwbuilds1 pts0 comments

Abralo - Run multiple Claude Code agents in one window

abralo

Light & legible

Easier to read than a terminal

More natural than working with a terminal, and better at helping you decide what needs your attention. See the full comparison →

Terminal~/api · claude

> fix the login redirect loop<br>⏺ Read(src/auth.rs)<br>⎿ Read 124 lines<br>⏺ It's a cookie-timing bug: the Set-Cookie rides the<br>same 302, so the browser drops it before it's stored<br>and the guard bounces the request back to /login.<br>Moving Set-Cookie ahead of the redirect.<br>⏺ Update(src/auth.rs)<br>⎿ Updated with 2 additions and 1 removal<br>39 let sid = create_session(user);<br>40 - set_cookie(sid); redirect("/dash")<br>40 + set_cookie(sid, http_only: true);<br>41 + redirect("/dash")<br>⏺ Bash(cargo test redirect)<br>⎿ test result: ok. 3 passed

Cookie · question 1 of 2

Should the session cookie be httpOnly?

❯ Yes, httpOnly

Safer; the SPA never touches it

No, keep it readable

The SPA needs the value in JS

↑/↓ select · enter confirm · tab: next question

Abralosame run

Fix the login redirect loop<br>~/api

Fix the login redirect loop. Users land back on /login after signing in.

Root cause

A cookie-timing bug: the Set-Cookie rides the same 302, so the browser drops it before storing it and bounces the request back to /login. I moved it ahead of the redirect, and tests pass.

Editauth.rs

- set_cookie(sid); redirect("/dash")

+ set_cookie(sid, http_only: true)

+ redirect("/dash")

+2 −1click to open

Bashcargo test redirect

OUTtest result: ok. 3 passed

Cookie<br>OAuth callback

Should the session cookie be httpOnly?

Yes, httpOnlySafer; the SPA never touches it1

No, keep it readableThe SPA needs the value in JS2

0 of 2 answered

Message Claude…

+/Ask

Usage & limits

Get more from the Claude Code plan you already pay for

Better analytics to monitor and manage your token usage.

Usageupdated 4s ago

5-hour61% used

resets in 2h 14m

weekly28% used

resets in 3d 6h

at this rate, you'll run out in ~1d 20h

In the railalways in view

61%<br>one calm gauge, no siren, just the number and the countdown

Burn nudgeonce per window

At this pace your weekly limit runs out in about 1d 20h , before it resets.

Dismiss

Per-agent burnwho's eating the runway

Refactor the parser12k/min

Fix the login redirect loop7k/min

Email yesterday's signups4k/min

Watch production errors2k/min

Hit the limit?one tap back

You've hit your weekly limit · resets Mon 12:00amthe interrupted turn is held, not lost

Continue<br>Replays exactly where you stopped, the moment the wall lifts.

Lightweight and fast

Every design decision has been taken with performance in mind. The app is only a few megabytes and lightning fast, which means you can manage a fleet of agents efficiently.

Questions

FAQs

Do I need a Claude subscription?+<br>Yes. Abralo drives the official claude binary using your own Pro or Max accounts.

Are my conversations private?+<br>Your conversations, code and prompts are between you and Claude only. Abralo can't see any of it. We do track anonymous usage of features (to see what we need to build next), but you can opt out of this at any time in the in-app menu (bottom right).

How is this different from Claude Code in a terminal?+<br>I originally used Claude Code in a terminal, and found myself using a split terminal to manage multiple at the same time.

I quickly found it hard to keep up with multiple agents as the text-heavy UI of the terminal made it hard to parse.

I started using an Anthropic Claude Code extension in VS Code, but it was difficult to switch between conversations and it crashed my laptop a few times when I had more than 3 running at a time.

So I built Abralo, which is lightweight and fast, but which makes Claude Code easier to understand and read, which means I can manage several agents at a time. It also makes it painfully obvious if your input is needed to unblock an agent.

Is it free?+<br>Yes - up to four agents simultaneously is free. You don't need an account (other than your existing Claude Code account) and there's no time limit or nagging. You get the whole app.

Which platforms?+<br>macOS, Windows, and Linux. A real native build on each, not the same web page in three wrappers.

How can I contact you?+<br>Email me at chris@abralo.com with any questions, issues or suggestions. Thanks!

Get your superpowers

Free. No signup. Installs in a few seconds.

Download for Windows

macOS<br>Linux

macOS, Windows, or Linux, 64-bit.

Your download is on its way<br>a few MB

Didn't start? Get it again<br>Got it

claude redirect code cookie abralo terminal

Related Articles