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 13

  2. aion aion Public

    A keyboard-first terminal UI for Google Calendar.

    TypeScript 12

  3. epist epist Public

    Gmail client for your terminal

    TypeScript 10

  4. semos semos Public

    Astro

  5. attyx attyx Public

    Fast and beautiful GPU-accelerated terminal emulator built with Zig

    Zig 154 3

Repositories

Showing 7 of 7 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…