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

(corgi.computer)

77 points | by eiopa 13 hours ago ago

22 comments

  • dewey 13 minutes ago ago

    I know naming is hard, but there's another YC company with that name from a recent batch: https://www.ycombinator.com/companies/corgi-insurance

  • JakeSc 9 hours ago 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 8 hours ago 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

  • troupo 12 minutes ago ago

    > cmd+v just pastes images (even on SSH)

    This is such an useful feature and I'm surprised so few tools bother to implement it.

  • xfalcox 4 hours ago ago

    I've been using herdr and this looks like a v2 of it. Will give it a try.

  • pokpokpok 8 hours ago ago

    Been using this for about a month, for me it’s been a great replacement for cmux with good simple design

  • measurablefunc 30 minutes ago ago

    Can I access it over the web w/ a cloudflare tunnel? Nice project overall though.

  • robsalasco 7 hours ago ago

    please add it to brew, I don't like to use bash scripts https://nocurlbash.com/#en

    • eiopa 4 hours ago 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 2 hours ago 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 2 hours ago 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 7 hours ago ago

      I'm glad someone made this site! Another good registry is https://github.com/aquaproj/aqua-registry

  • Lord_Zero 6 hours ago ago

    How much of this could be plugins to herdr?

    • eleventen 6 hours ago 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 an hour ago ago

    [flagged]

  • syngrog66 6 hours ago ago

    its existed for a few weeks (and was vibe coded, I assume) and... you're announcing it to the entire world?

    • dang 5 hours ago ago

      Why not?

      • Jaxkr 2 hours ago ago

        Bless you dang, you keep the spirit of this website alive and fight back the always-encroaching cynicism of the world.

      • syngrog66 4 hours ago ago

        counterpoint: why?

        ;-)

  • crossroadsguy 4 hours ago 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 4 hours ago 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?