HashiCorp’s Name Guy Returns with Quick Terminal Mucker – GadgetLad

HashiCorp’s Daring New Initiative

HashiCorp cofounder Mitchell Hashimoto has unveiled an exciting new tool – a server-side terminal multiplexer that enables developers to transition between ongoing work sessions quicker than a Geordie at a Greggs sale. Introducing Superlogical, which offers a faster terminal multiplexer and a more effective task manager. Ideal for constructing future systems with robust agentic layers.

The Tortoise Dilemma

According to Superlogical’s cofounder, conventional multiplexers such as tmux, Zellij, and GNU Screen are as slow as a snail traversing a salt path. They perpetually recreate everything typed, grappling with both local and remote states, and, let’s be honest, they lag in performance. Even with contemporary terminals like Kitty, Alacritty, or Ghostty, operations are still sluggish.

Why Focus on the Terminal?

“Launching a company around a terminal multiplexer may seem limited,” the company’s website acknowledges. However, it’s the reliable companion for today’s developers, agents, tools, and infrastructures. The gap in computer architecture is a stateful session dedicated to the work itself. With tasks moving across machines and users, they require their own environment for context, data, and history. Hashimoto is addressing this issue.

Cultivating a Terminal Dynasty

The technology is derived from Ghostty, an advanced terminal emulator that Hashimoto experimented with during his time at HashiCorp. It functions as a text-based interface where developers can execute commands both locally and remotely. With its GPU-powered capabilities, Ghostty ticked all the right boxes with its incredible speed and array of features. Hashimoto further refines the Ghostty engine into a software library, libghostty, allowing others to expand on his inventions.

Out with the Old, In with Superlogical

Superlogical aims to eliminate client/server duplication based on libghostty. Their method enables terminal input to stream to the server, akin to an SSH session, while the server retains the session state. Users can seamlessly enter and exit, as a smart client manages local rendering and scrolling – eliminating any delays.

Intelligent Clients for Ingenious Individuals

“Every client that connects needs to be clever, similar to one built on libghostty,” Hashimoto suggests. It’s certainly more efficient than sending raw ASCII streams in all directions. Besides expressing dissatisfaction with multiplexers in his video, Hashimoto has remained tight-lipped about the new company’s broader goals. However, it will likely encompass enhancing session management in standardized, scalable manners.

Predictions and Emerging Technologies

Gergely Orosz from the Pragmatic Engineer Substack speculates that the Superlogical team may develop an AI-native ‘agentic operating system,’ sitting above the conventional OS level.

Conclusion: Let’s Multiplex This! Or Perhaps Not…

So, there it is, everyone. Superlogical is stepping in to accelerate the lagging realm of terminal multiplexers. Whether they will triumph or create a complete mess, only time will reveal. But at least the adventure is set to be quicker than waiting for paint to dry on GNU Screen!