Skip to content
← Back to .dev

Motion-like auto-scheduling desktop app that syncs Jira tasks and GitHub PRs with Google Calendar — so you can focus on the work, not the planning.

SvelteTypeScriptRustTauriGoogle CalendarJiraGitHub

Live Preview

https://mira.jaczaar.com

Overview

Mira is a cross-platform desktop application that brings Jira tasks, GitHub PRs, and Google Calendar into one unified view. Its constraint-satisfaction auto-scheduler slots work into your calendar based on priority, deadline urgency, and available time. Built with Svelte 5 and Tauri 2 (Rust), it runs natively on macOS, Windows, and Linux with all data stored locally.

Key Highlights

  • 01Greedy constraint-satisfaction auto-scheduler with preview-before-apply workflow
  • 02Deadline risk badges: ON_TRACK, AT_RISK, URGENT, OVERDUE
  • 03Jira integration with fuzzy search, epic grouping, and JQL filter support
  • 04GitHub PR tracking with scheduled review time and per-PR colors
  • 05Google Calendar two-way sync with per-event color customization
  • 06Secure OAuth 2.0 with tokens stored in system keyring
  • 07Cross-platform: macOS (ARM + Intel), Windows, Linux
  • 08Built-in Claude Code chatbot for community-driven contributions

Architecture

Svelte 5 (Vite) → Tauri 2 (Rust) → Jira Cloud + Google Calendar + GitHub APIs