Pens: a real interface, in a pane.
A pen takes its pane the way vim takes the screen, and puts a real interface there. On your Mac or over plain ssh, in your font and theme.
-
Editor
textpen
A code editor: the project’s files as a tree, tabs, search, and what git says of them.
-
Monitor
toppen
A system monitor in the way of top and btop: cards with graphs, and a table of processes.
-
Docker
dockerpen
Docker in the pane: containers, logs, images, volumes, networks and disk.
-
SQL
sqlpen
A SQL client for PostgreSQL and SQLite: tables, an editor that knows SQL, rows in a grid.
-
Pick
pickpen
Choose rows in the middle of a pipeline: filter, sort and mark them, and they go out on stdout.
-
pencere
your own
A pen is one file, made with pencere, in Lua, TypeScript or Rust.
Before you install one
- Over plain ssh
- Run the pen on the server. Nothing listens on a port, and the server needs no GPU.
- Your font and theme
- bateri draws a pen the way it draws its own text.
- One line to install
bateri package install bateri/toppen. bateri keeps it up to date.
Download bateri
Free and openly licensed. Open it and your zsh arrives as usual; bateri handles the rest.
Download for macOSOr with Homebrew: