Lokyr In development

Lokyr

A fast terminal for macOS, written in Rust, where every visible feature is a plugin.

lokyr — zsh — 80×24
~ ❯ cat ~/.config/lokyr/config.toml
[font]
family = "SF Mono"
size = 13
 
[cursor]
shape = "bar"
smooth-blink = "breathing"
 
[quick-terminal]
position = "top"
 
[keys]
"global:ctrl+`" = "window.toggle-quick-terminal"
~ ❯ 

Why Lokyr

A small core, and plugins for everything you see.

Measured, not assumed

Light at rest, quick under load.

Startup
256ms
to the first window
Memory
25MB
at rest, without the GPU's
Wakeups
0.38/s
at rest
Throughput
296MiB/s
cat of 1 GiB on screen

A release build on an M5 Pro, Menlo 13 in 120 × 40 cells. Every measure, its method and its limits will be published with the source.

The road

Built in phases, each with criteria that are measured.

  1. FoundationsWorkspace, CI, the measuring toolsdone
  2. Terminal coreChecked against xterm and fuzzersdone
  3. The macOS appA window of one panein daily use
  4. 1.0Tabs, splits, search, themes, the palette, updatesnow
  5. 1.1MCP and agentsnext
  6. 2.0Third-party plugins and Sleiplater