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)
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
Events
General
Built with Glyph — the React renderer for terminal UIs
Privacy Policy