黒板 v0.4Self-updates and a macOS disk image →

A terminal built from the parser up.

Kokuban is a native terminal for Linux and macOS, written in Rust. Its own VT parser, grid and PTY layer, drawn with Metal on the Mac and a software rasterizer on Linux.

Linux x86_64 · macOS Apple Silicon and Intel · BSD-4-Clause

Install

Three lines on Linux.

Check the archive, unpack it, run it. No Rust toolchain needed.

Ubuntu 24.04, x86_64sh
1sha256sum --check kokuban-v0.4-x86_64-unknown-linux-gnu.tar.gz.sha256
2tar -xzf kokuban-v0.4-x86_64-unknown-linux-gnu.tar.gz
3./kokuban-v0.4-x86_64-unknown-linux-gnu/kokuban

On a Mac, open the disk image. Runtime libraries, source builds and shortcuts are in the docs.

Features

Small surface, careful details.

Text stays whole

Unicode graphemes and font fallback. Scrollback reflows on resize, so long lines rewrap.

Images in the grid

Kitty PNG, RGB and RGBA plus Sixel. Linux also plays Kitty animations.

At home on Omarchy

Uses the live system palette and monospace font, and keeps your copy and paste keys.

Panes on macOS

Split either way, move with vim keys, zoom per session.

55.7MiB/s

ANSI output throughput in one same-host Linux run, the highest of four terminals tested. Kitty and Alacritty led other workloads.

See the numbers

Contribute

Not only code.

Report a bug, fix a doc, translate the README, or star the repository so others find it.

Open a blank board.