open source terminal tools

The terminal deserves
beautiful software.

Semos Labs builds a family of modern terminal applications and libraries. We believe the command line is not a limitation — it's a canvas.

$ bunx glyph init my-tui-app

✓ Created project structure

✓ Installed dependencies

✓ Ready to build something great

 

$ bun dev

▸ Your TUI is alive ✨

Why Semos?

Terminal-First

We live in the terminal. Our tools are built for developers who think in keystrokes, not clicks.

React-Powered

Declarative components meet terminal rendering. Build TUIs the same way you build web apps.

One Ecosystem

Glyph powers everything. Aion, Epist, and your next app — all share the same foundation.

What We Build

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.

React TypeScript Terminal Renderer
View on GitHub ↗

Aion

Google Calendar in your terminal

A full-featured Google Calendar client that runs in your terminal. View, create, and manage events without leaving the command line. Built with Glyph for a smooth, responsive interface.

Calendar Google API Glyph TUI
View on GitHub ↗

Epist

Gmail, from the command line

A terminal-native Gmail client. Read, compose, and manage your inbox with keyboard-driven efficiency. Powered by Glyph for a clean, fast email experience right where you work.

Email Gmail API Glyph TUI
View on GitHub ↗