Terminal multiplexer / open source

koshi

A terminal multiplexer for panes, tabs, and keyboard-first work.

Keep the work. Change the terminal.

00 / live sessiongreenfield
80 cols / 24 rows● connected

Feature preview

One session. Every surface.

select a system

#01 / Panes

Split it once. Split it again.

Open panes left, right, up, or down. Every pane keeps its process, screen, and scrollback.

<C-p> h j k l / to split
KOSHI / Panes● LIVE
80 COLS / 24 ROWSPANES / ACTIVE

07 / installation

Choose your system.

Three entry points. One terminal. Enter through the system that runs your work.

01 / macOSavailable

Through package manager or install script.

macOS

Install routes2 paths
Homebrewroute
brew install gohyuhan/koshi/koshi
curlroute
curl --proto "=https" --tlsv1.2 -sSfL https://github.com/gohyuhan/koshi/releases/latest/download/install.sh | bash
02 / Windowsavailable

Through package manager or install script.

Windows

Install routes2 paths
Scooproute
scoop bucket add koshi https://github.com/gohyuhan/scoop-koshi; scoop install koshi/koshi
PowerShellroute
powershell -c "irm https://github.com/gohyuhan/koshi/releases/latest/download/install.ps1 | iex"
03 / Linuxavailable

A shell-first entry point.

Linux

Install routes1 paths
curlroute
curl --proto "=https" --tlsv1.2 -sSfL https://github.com/gohyuhan/koshi/releases/latest/download/install.sh | bash

08 / No boilerplate between you and a session

A terminalmultiplexerfor panes, tabs,and keyboard-first work.

StartKoshiSession.