Aion Aion

Your calendar
in your terminal

A full-featured calendar client with vim-style keybindings. Google Calendar and CalDAV — view, create, and manage events without leaving the command line.

$ brew tap semos-labs/tap

$ brew install aion

macOS (Apple Silicon & Intel) · Linux (x64 & ARM64)

aion
Aion — Calendar client in the terminal

Features

⌨️

Vim Keybindings

Navigate with j/k, gg/G, h/l — feels like home for terminal users.

📅

Visual Timeline

Day view with 15-minute precision and overlap handling. Multi-column support.

🔗

Calendar Sync

Google Calendar (OAuth) and CalDAV (iCloud, Fastmail, Nextcloud, and more). Background sync every 30 seconds.

👥

Meet With

Find free slots across multiple people's calendars instantly.

📹

Google Meet

Auto-generate Meet links when creating events.

📁

Multi-Calendar

Toggle calendars on/off, each with its own color.

🌍

Timezone Support

Events display in local time, toggle to see original timezone.

🗓️

Natural Language

Type "tomorrow 3pm" or "next friday for 2 hours" — it just works.

🔁

Recurring Events

Create and edit events with daily, weekly, monthly, or yearly recurrence.

🔍

Event Search

Find events by title or description with /.

📝

Command Palette

Quick access to all actions with fuzzy search. Type : to open.

🎨

Themeable

Customize every color via TOML configuration.

Keybindings

Navigation

j / k Move down / up
h / l Previous / next day
gg / G First / last item
n Jump to now
Ctrl+G Go to date

Events

Ctrl+N Create event
e Edit event
D Delete event
Enter View details
o Open meeting link

General

/ Search events
: Command palette
? Context help
Shift+C Toggle calendars
q Quit

Built with Glyph — the React renderer for terminal UIs

Privacy Policy