Skip to content
@semos-labs

Semos Labs

Making terminal look great

Terminal-first tools & frameworks
We build software for people who live in the terminal.

TypeScript React Bun MIT



Glyph

React renderer for terminal UIs — Flexbox layout. Keyboard-driven. Zero compromises.

Build real terminal applications with React. Full component model with flexbox layout powered by Yoga, focus management, keyboard input, and efficient diff-based rendering. Write TUIs the same way you write web apps.

Box · Text · Input · Button · Select · List · Menu · ScrollView · Dialog · Toast · Image · JumpNav · and more

npm Tests

Aion

Terminal calendar client with vim-style keybindings — Beautiful. Fast. Keyboard-driven.

Google Calendar sync with multi-account OAuth, visual timeline with 15-min precision, Meet With scheduling, Google Meet link generation, natural language dates, recurring events, themeable UI, and local-first SQLite storage.

brew tap semos-labs/tap && brew install aion

Release Downloads

Epist

Terminal email client with vim-style keybindings — Beautiful. Fast. Keyboard-driven.

Gmail sync with multi-account OAuth, threaded conversations, two-column layout, two-step search, attachments, calendar invite RSVP, bulk actions with undo, compose & reply, configurable theme & keybinds, and local-first SQLite cache.

brew tap semos-labs/tap && brew install epist

Release Downloads



Philosophy

Every tool we build shares the same DNA:

⌨️ Keyboard-first — vim-style bindings, command palettes, zero mouse required
💾 Local-first — your data lives on your machine in SQLite
Fast — Bun runtime, React rendering, instant startup
🎨 Beautiful — thoughtful UI design, even in the terminal
🔓 Open source — MIT licensed, always



Built with ⌨️ for terminal lovers

Pinned Loading

  1. glyph glyph Public

    TypeScript TUI framework — React renderer for full-screen, interactive terminal apps with flexbox layout and focus system.

    TypeScript 9

  2. aion aion Public

    A keyboard-first terminal UI for Google Calendar.

    TypeScript 3

  3. epist epist Public

    Gmail client for your terminal

    TypeScript 6

  4. semos semos Public

    Astro

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…