HN.zip

Show HN: Corgi, a helpful {agent, terminal} multiplexer

Hey everyone,Inspired by Herdr, I've built an agent multiplexer that I've been using as my daily driver for a few weeks now.I think I improved on the concept in a few ways, focusing on the ergonomics I always wished I had:I show you what the agents are up to, along with a running feed of their activity. There's also a simple shortcut (F1) to go to the next unread agent.I use multiple accounts, so I've added unified launcher for Codex/Claude Code/Pi. Theres some careful ergonomics there: fast search and resume over sessions, inline usage tracking etc.Many small quality of life improvements to the terminal experience: - Links can be copied with a click, so no need to drag-select over many lines - cmd+v just pastes images (even on SSH) - images have a thumbnail preview. - Built-in CPU/Memory/GPU usage tracking, broken down by workspaceI assume you have access to cheap inference (Luna/Haiku/etc). It just reuses the agents to organize things for you: what is this http link? what is this worktree about? what is each agent doing? It's small but it made my environment feel more cozy.On a personal note, I've been on a frustrating sick leave for a while now. I created Corgi to challenge myself, and see if I can go back. The answer is more mixed than I had hoped, but I am happy with the result and thankful for the experience.I hope you like it! a few friends & myself have been using it for a few weeks and it's been pretty nice. There's still a lot to improve and some rough edges, so feedback would be greatly appreciated.Thank you :)

77 points by eiopa - 20 comments

20 Comments

measurablefunc [3 hidden]5 mins ago
Can I access it over the web w/ a cloudflare tunnel?
JakeSc [3 hidden]5 mins ago
Looks awesome! Will give it a try. I've built something similar, just open-sourced it:

https://exawatt.ai

I'm big on agent ergonomics. Cool to see what others are doing in the space.

eiopa [3 hidden]5 mins ago
Thats very kind of you :)

Hope you like it!

For the website, it would be helpful to have either a screenshot or a "sandbox" thing so I can play with it a bit

xfalcox [3 hidden]5 mins ago
I've been using herdr and this looks like a v2 of it. Will give it a try.
pokpokpok [3 hidden]5 mins ago
Been using this for about a month, for me it’s been a great replacement for cmux with good simple design
robsalasco [3 hidden]5 mins ago
please add it to brew, I don't like to use bash scripts https://nocurlbash.com/#en
eiopa [3 hidden]5 mins ago
Yeah I am not a fan of curl bash either, but installing via most package managers (brew, npm etc) isn’t much better, since most of these skip sandboxing rn.

Maybe I am missing something, but the second you run the code, it has the same powers and risk profile as a bash curled from the internet. Maybe something about having explicit versioning?

(as an aside, I think this will change very soon…)

mikemcquaid [3 hidden]5 mins ago
Homebrew is heavily sandboxed and has been using the macOS sandbox for the best part of a decade, long before many other package managers did.

We also offer a .pkg installer and other installation options so curl | bash not needed for install that either.

eiopa [3 hidden]5 mins ago
TIL! Thank you :)

I’ll take a look then, as I am unsure how sandboxing will interact with this system since it does a few unusual things

esafak [3 hidden]5 mins ago
I'm glad someone made this site! Another good registry is https://github.com/aquaproj/aqua-registry
Lord_Zero [3 hidden]5 mins ago
How much of this could be plugins to herdr?
eleventen [3 hidden]5 mins ago
Probably very little. Herdr’s plugin system is quite limited and immature compared to something like Pi. I love herdr and use it daily but it has its limits.

Nice to see people experimenting. I’m not really an early adopter but hopefully the good ideas get picked up by herdr

manume [3 hidden]5 mins ago
Looks cool, I'll add it to https://agentmgmt.dev
syngrog66 [3 hidden]5 mins ago
its existed for a few weeks (and was vibe coded, I assume) and... you're announcing it to the entire world?
dang [3 hidden]5 mins ago
Why not?
Jaxkr [3 hidden]5 mins ago
Bless you dang, you keep the spirit of this website alive and fight back the always-encroaching cynicism of the world.
syngrog66 [3 hidden]5 mins ago
counterpoint: why?

;-)

crossroadsguy [3 hidden]5 mins ago
At this point any coder that forgot (or rather deliberately chose not to) to tell their agent

    'oh btw, add the light theme as well and maybe read the system's, if that's not such a bother of course'
isn't worth the time, and they probably didn't bother about the 'a' of accessibilty/ux in the first place anyway, neither is their tool no matter how famous it is or would become.
eiopa [3 hidden]5 mins ago
There's a built-in theme called "Animal Style" that adapts to your terminal's existing theme by picking up & extending its palette, and specifically tries to adapt to light themes as well :)

It works ~alright in light themes, but not as well considered as the default one yet which is why it's not the default.

Can you give it a try?

crossroadsguy [3 hidden]5 mins ago
I was talking about the website.