$ semos --init
The terminal deserves█
beautiful software.
A constellation of open-source terminal applications and libraries. Built for developers who think in keystrokes, not clicks.
$ ls ./tools
attyx — GPU-accelerated terminal emulator alpha glyph — React renderer for terminal UIs aion — Calendar in your terminal epist — Email with vim-style keybindings
Attyx Alpha Less terminal, more terminal
A deterministic, VT-compatible terminal emulator written in Zig. GPU-accelerated rendering with Metal on macOS and OpenGL on Linux.
$ brew tap semos-labs/tap
$ brew install attyx
macOS (Apple Silicon & Intel) · Linux (x64 & ARM64)
GPU Rendering
Hardware-accelerated rendering with Metal on macOS and OpenGL on Linux. Smooth and fast.
Deterministic Engine
Predictable, reproducible terminal behavior. Every input produces the same output, every time.
VT Compatible
Full VT sequence support. Works with every CLI tool, shell, and TUI application you already use.
TOML Config
TOML and CLI configuration with hot reload. Change settings without restarting.
Written in Zig — fast, safe, and portable
The terminal is not a limitation.
Most developer tools treat the terminal as an afterthought — a place for logs, not interfaces. We disagree. The terminal is the most powerful interface ever built: fast, composable, always available.
Semos exists to prove that terminal software can be as beautiful and intuitive as anything with a GUI. No Electron. No browser. Just your terminal, reimagined.
How We Build
Terminal-First
We don't port web apps to the terminal. We build native terminal experiences from the ground up.
Keyboard-Driven
Every action has a keybind. Navigate, create, search — all without reaching for the mouse.
Beautiful by Default
Great UX isn't exclusive to GUIs. Color, layout, animation — all possible right in your terminal.
Open Source
Built in public, for the community. Every line of code is MIT licensed and open for contribution.
One Renderer, Infinite Possibilities
Everything starts with Glyph — a React renderer that turns your terminal into a canvas. Write components, use flexbox layouts, manage focus and input — just like building for the web, but for the CLI.
Products
$ semos list --detailed
Attyx
GPU-accelerated terminal emulator
A VT-compatible terminal emulator written in Zig. GPU-accelerated rendering with Metal on macOS and OpenGL on Linux. Deterministic engine, full SGR color support, configurable scrollback, mouse input, and TOML-based configuration with hot reload.
Glyph
React renderer for the terminal
A terminal rendering engine that lets you build rich TUI applications using React components. Flexbox layouts, styling, focus management — everything you'd expect from a UI framework, running entirely in your terminal.
Aion
Calendar in your terminal
A full-featured calendar client that runs in your terminal. Google Calendar and CalDAV — view, create, and manage events without leaving the command line. Built with Glyph for a smooth, responsive interface.
Epist
Terminal email client with vim-style keybindings
A terminal email client with Gmail and IMAP/SMTP support. Two-column layout, thread view, search, attachments, calendar invites — all navigated with vim-style keybindings. Built with Glyph for a beautiful, responsive interface.
Stay in the loop
Get occasional updates on new releases, features, and tools we're building. No spam, unsubscribe anytime.
Powered by Kit
✓ You're in!
Check your inbox to confirm your subscription.