Repository navigation
omagma 0.2.9
Omagma 0.2.9
Calendar in the terminal, optional encrypted storage, and smoother everyday mail
workflows.
-
Your calendars inside the TUI. Browse agenda, day and week views, choose
calendars and accounts, find events and jump to a date. Event cards show local
times, duration, source time zones and all-day dates. Calendar integration is
optional and requires additional per-account Google permissions; follow
Calendar setup. -
Join meetings in the right browser profile. Press
ofrom a selected
calendar event or its detail card to open the meeting in that account's
configured Chrome profile. Events and Mail invitation cards with usable
meeting links carry the same video-camera marker, . -
Meeting reminders while you work. With the TUI open, a reminder appears
ten minutes before a calendar event, even while reading Mail. It counts down
to the start, then shows time remaining until the meeting ends. Dismiss it or
join an online meeting in the right browser profile. Click Dismiss, or use
M(Shift+m, Meeting actions), thenCtrl+D; plain typing cannot dismiss it. Reminders wait while you
compose or use your editor and update when you return. -
Save invitations to Calendar. Review an invitation's Add, Update or Cancel
action from Mail. Accepting or tentatively accepting a supported invitation
also saves it to Calendar when the account has the necessary permission.
Mail and Calendar outcomes are shown separately; checking an uncertain result
does not send another RSVP. Unsupported recurrence and unresolved time zones
remain explicit instead of producing a guessed event. -
Optional encryption for retained mail and credentials. A password or
recovery key unlocks an encrypted native vault containing cached mail, drafts,
attachments, settings and account credentials. An unlocked background process
serves the native TUI and agent CLI, including over SSH. Migration is explicit
and keeps the original source files for you to retire after verification.
See encrypted vault setup. -
Reliable files from Sent and conversations. Saving and opening an
attachment uses its owning message and the provider's current attachment ID.
Reply, Reply all and Forward stream attachment and preserved-format payloads
to avoid unnecessary full-message copies and memory failures. -
A more responsive reader. Prepared message and search data are reused;
large conversations load progressively. Compact density and adaptive headers
leave more room for mail, and the reader remembers your Plain or Formatted
choice for each message. -
Better Unicode search. Local cache searches share prepared Unicode
matching data across messages, supporting case and normalization differences
without rebuilding the search for every row. -
Follow up on a message later. Set a local reminder with a date preset or
custom date, browse due follow-ups, change the date or mark one Done.
Reminders remain available offline and after restarting Omagma. -
Continue a draft in Gmail. Explicitly hand off a draft while preserving
your local copy. Omagma pauses local editing and sending while you continue
in Gmail. Check its status or download supported content into a new local
Plain draft, keeping both originals and reviewing the Gmail copy before
sending locally. Uploading requires the account's draft permission. -
Less repeated account setup during use. Native sessions reuse verified
access tokens, and your explicit mail actions take priority over the same
client's background refresh.
The experimental native TUI and CLI support these workflows on Linux and macOS. The bar keeps
its existing mail scope. The optional browser tech demo remains available, but
Calendar and encrypted-vault parity in the browser are later work.
Built with exact Zig 0.17.0 in assertion-enabled Safe mode.
Download the matching omagma-0.2.9-OS-ARCH.tar.gz bundle and SHA256SUMS; Zig is not needed for installation. Homebrew is preferred on Mac. Native platform checks gate publication. Linux and macOS resource accounting remain separate; ARM Omarchy desktop integration requires local verification. Dedicated test mailboxes belong to developer live-write qualification, not ordinary setup.
Terminal guide · Agent CLI contract
Linux installation · macOS installation · Agent setup workflow