Skip to content

What it is ​

insensical lets you run many terminals and agents side by side and see which one needs you. A background server, the daemon, owns every program. The window (insensical) and the command line (isc) are its clients, so closing the window stops nothing. Open it again and everything is still there.

Panes, tabs and splits are real UI elements, and a program's output reaches the window untouched.

What you get:

  • Programs that keep running with no window open, and through an update.
  • Every project, tab, split, floating pane and minimized pane back after the daemon has been stopped. Each pane returns in its directory, showing what it showed before.
  • Tabs grouped into projects, listed in a sidebar as a tree of projects, tabs and panes.
  • Panes you can float above the layout, minimize to a dock, or drag to rearrange.
  • Pictures drawn with the Kitty graphics protocol.
  • A state on every pane: working, waiting for you, done or failed. One key takes you to the most urgent.
  • A notice when a pane starts waiting, finishes or fails, unless you're looking at it: inside the window while it's in front, a desktop notification when it isn't.
  • Memory use per project, and sleep for a project you don't need: its programs end, and its panes and what they showed are kept.
  • Every setting on one sheet.
  • Everything the window does, from the command line too.
  • The whole interface in a terminal, with isc alone: on your own machine, on one with no desktop, or over ssh.