Reading up on Superlogical
9 deep · digging since jul 30
- Superlogical
Superlogical is creating a unified work multiplexer, beginning with a modern terminal multiplexer that spans interactive, automated, and production workflows across devices and collaborators.
Takes
OK legit question for the AI-pilled, since there's no info on this anywhere. What are y'all mfs using for an agentic IDE, meaning, to multiplex 10-20 or more agents? Superlogical? Herdr? github/bb? Something else? I use Emacs, and I wouldn't wish it on you. But I want *something* good to recommend. What do people use?
@Steve_Yegge
A video explaining a handful of the tricks we use to optimize for memory within the Superlogical server: in-memory compression, moving file descriptors between event-driven and blocked threads dynamically, full terminal state binary snapshot/restore in microseconds, and more!
@mitchellh
So much sw today doesn’t care much about perf. It just feels sluggish. And everyone seems to have accepted it. Except when a new product shows how it can be done. Eg Bun for building, Linear for issues, Craft Docs for editing… and look at this Superlogical demo for tmux:
@GergelyOrosz
Quick Superlogical demo to end the week. This demo is just of the basic functionality, but I want to highlight just how FAST it is. There's a WHOLE lot more functionality already present and coming but I wanted to keep the demo short. But seriously, check out that speed. I'm showing the macOS app here and I get asked a lot so let me just say up front: its not macOS only. We're still figuring out exactly what platforms will be stable enough for the initial public release, but we're working on others. In particular, the web interface is very functional but I'll demo that another time (or someone else will). This is also all showing off the architecture I previously talked about for terminal multiplexing which is significantly different from other mainstream multiplexers: this is all a custom binary protocol where the server is maintaining N replica distributed terminal state machines. It works! Tons of hard work going into this by the team @almonk @dizzyup @pearkes. Hope we can bring you something you can use soon. ❤️ Happy to answer questions in the replies.
@mitchellh
Sharing some more UI previews for Superlogical, this time the "tab peek." If you three-finger swipe down, you can "peek" at the other session tabs. These are live-updating, metal-rendered previews including splits. If you keep dragging, you enter a "mission control" style mode. This is one of those UI patterns that once you get used to, you mindlessly find yourself doing it ALL THE TIME. It's a great way to quickly take a look at everything thats going on. You aren't reading the mini text of course, but the shape of it tells you a lot about where things are. The peek pushes the terminal down off screen, it doesn't resize it, so it doesn't force any weird reflow or anything either. There's a lot more to talk about, especially about how this interacts with how we expose what needs attention so you can easily find the terminals/sessions/etc. that require your attention. Of course, you'll be able to drive this with the keyboard too. :) As always, a disclaimer: this is all early work subject to change, just trying to share some of what we're building in public. A lot of the UI experiential design is @almonk so follow him for more updates too!
@mitchellh
I’ve been asked for an updated daily schedule given Superlogical, second kid, and AI usage. Here you go: - 530 awake, 20 minute interval cardio - 600 review nightly agents, start new - 700 wake and feed newborn - 730 wake, dress toddler - 745 breakfast with family - 800 off to work - 1200 lunch (often with wife) - 1530 to 1945 family time - 2000 hang with wife, start new nightly agents Early 2026 I mentioned a goal of “always have an agent running” but admitted I was realistically only getting agents for a couple hours off work. As of today, I’ve gotten a LOT better, I regularly have at least 2 agents running constantly with many running through most of the night. I’ll cover this in more detail another time!
@mitchellh
Let's talk a bit about what makes the Superlogical multiplexer different architecturally from traditional terminal multiplexers! There's a lot (a LOT) more coming, but wanted to share a little bit about the terminal-specific part compared to tmux and zellij.
@mitchellh
I've started a new company: @superlogical! We're going to begin by building a terminal multiplexer. The entire vision is much larger, but the multiplexer is the foundation. Sign up for the newsletter to get beta access and devlogs (product updates only I promise).
@mitchellh