$ semos --init
The terminal deserves█
beautiful software.
Open-source terminal apps and libraries. I build the stuff I want to use every day.
$ ls ./tools
attyx — GPU-accelerated terminal environment alpha glyph — React renderer for terminal UIs aion — Calendar in your terminal epist — Email with vim-style keybindings
Attyx Alpha Less terminal, more terminal
Persistent sessions, splits, tabs, popups, and GPU rendering — everything built in, in a single, fast binary.
$ brew tap semos-labs/tap
$ brew install attyx
macOS (Apple Silicon & Intel) · Linux (x64 & ARM64)
GPU Rendering
Metal on macOS, OpenGL on Linux. Smooth scrolling, no tearing, stays fast even under heavy output.
Sessions
Persistent workspaces backed by a daemon. Close the window, open it later — everything's still there.
Splits & Tabs
Horizontal and vertical splits, tabs, and floating popups. All built in.
Themes & Config
22 built-in themes and TOML config with hot reload. Edit, save, done.
Written in Zig — fast, safe, and portable
The terminal is not a limitation.
I live in the terminal. It's fast, it's composable, it's always there. But most tools treat it like an afterthought — a place for logs, not real interfaces.
I think terminal apps can look and feel as good as anything with a GUI. No Electron, no browser — just native terminal software that's actually nice to use.
How I Build
Terminal-First
Not web apps crammed into a terminal. Built for it from scratch.
Keyboard-Driven
Everything has a keybind. Vim-style navigation, command palettes, the works.
Looks Good
Terminal apps don't have to look like it's 1985. Color, layout, real UI — it's all there.
Open Source
MIT licensed, all of it. Read the code, fork it, send a PR — it's all open.
One Renderer, Everything Else
Glyph is a React renderer for the terminal. Components, flexbox, focus management, keyboard input — if you know React, you already know how to build TUI apps with it. Aion and Epist are both built on it.
Products
$ semos list --detailed
Attyx
GPU-accelerated terminal environment
Sessions, splits, tabs, popups, status bar, command palette, GPU rendering — all built in. Written in Zig, under 5MB.
Glyph
React renderer for the terminal
React renderer for the terminal. Components, flexbox, focus, keyboard input — write TUI apps the same way you write web apps. Powers Aion and Epist.
Aion
Calendar in your terminal
Google Calendar and CalDAV in your terminal. Day view, recurring events, natural language input, Meet links, vim keybindings. Built with Glyph.
Epist
Terminal email client with vim-style keybindings
Gmail and IMAP/SMTP in your terminal. Threads, search, attachments, calendar invites, bulk actions — all with vim keybindings. Built with Glyph.
Stay in the loop
Occasional updates on new releases, features, and stuff I'm working on. No spam, unsubscribe anytime.
Powered by Kit
✓ You're in!
Check your inbox to confirm your subscription.