JynJyn Docs

Applications

Jyn is available as a CLI today, with TUI, mobile, and CalDAV sync planned.

CLI Beta

The primary interface. Jyn ships as a single Rust binary, just like Joy. Install it and start adding tasks immediately; the first jyn add creates the .jyn/ store in the current directory.

jyn add "Write unit tests" --priority high --tag work
jyn ls
jyn done #1

Fast, scriptable, and works offline. Runs on Linux, macOS, and Windows. jyn tutorial gives a guided walk-through, and jyn update keeps the binary current.

TUI Planned

An interactive terminal UI for browsing and managing tasks. Navigate with keyboard shortcuts, mark tasks done, edit inline. Built on the same data layer as the CLI.

App Planned

Desktop and mobile access through the Joyint App (Tauri/React). A graphical interface for when touch or drag-and-drop is more natural than typing commands.

Web Planned

Browser-based access through joyint.com. View and manage tasks from any device with a browser, synced through the Joyint platform.

CalDAV Planned

Sync tasks with CalDAV-compatible clients for mobile and cross-device access:

  • Apple Reminders - Native iOS and macOS integration. Tasks created in Jyn appear in Reminders and vice versa.
  • Google Calendar/Tasks - Android and web access. Jyn tasks sync as Google Tasks entries.
  • Any CalDAV client - Thunderbird, GNOME Calendar, and any other standards-compliant CalDAV application.

Define tasks in the terminal, check them off on your phone. Changes sync bidirectionally. CalDAV sync will run through the Joyint platform or a local CalDAV server, keeping your Jyn data as the source of truth.

Microsoft 365 Planned

Outlook does not speak CalDAV, and many teams live in Microsoft 365. A Microsoft Graph adapter on the Joyint platform syncs Jyn tasks to Microsoft To Do, which surfaces them in Outlook, the To Do app, and on mobile:

  • Microsoft To Do / Outlook - Bidirectional task sync via the Graph API. Title, due date, priority, status, and reminders map onto To Do fields.
  • Teams notifications - Optional push notifications via Adaptive Cards, as an interaction channel alongside task sync.

As with CalDAV, your Jyn data stays the source of truth.