QuickTasks is a lightning-fast macOS menu bar application designed to let you create Jira Data Center tasks instantly from anywhere on your Mac. Instead of breaking your flow to open a browser, navigate to Jira, and fill out a slow form, you can simply press a global hotkey, type your task, and get back to work.
- Always Available: Lives in your macOS menu bar. Summon the Quick Entry panel globally from any application using a customizable hotkey (default:
⌥⌘J). - Offline Queueing: If your network goes down or you're on a flight, QuickTasks queues your tasks locally using SwiftData and automatically pushes them to Jira as soon as your connection is restored.
- Smart Inline Commands: Override default project settings on the fly using intuitive slash and mention commands.
/PROJECTKEYto specify a Jira project (e.g.,/EA,/INFRA)/bug,/story,/task,/subtaskto override the issue type@usernameto assign the ticket directly to someone
- Native & Lightweight: Built entirely in Swift & SwiftUI for macOS 14+. No Electron, no web views, zero bloat.
- Secure: Stores your Jira Personal Access Token (PAT) securely inside the macOS Keychain.
- macOS 14.0 or later
- Xcode 16.0 or later
- XcodeGen (can be installed via Homebrew:
brew install xcodegen)
- Clone the repository:
git clone https://github.com/gokhanokyay/QuickTasks.git cd QuickTasks - Generate the Xcode project using XcodeGen:
xcodegen generate
- Open
QuickTasks.xcodeprojin Xcode. - Select the QuickTasks scheme and your Mac as the destination.
- To install locally on your Mac:
- Go to Product → Archive in the Xcode menu bar.
- Once archived, click Distribute App in the Organizer window.
- Choose Custom → Copy App, pick a location (like your Desktop), and click Export.
- Drag the exported
QuickTasks.appinto your Mac's/Applicationsfolder. - Run it from Applications and optionally add it to your Login Items (System Settings → General → Login Items) so it starts with your Mac.
When you first launch QuickTasks, you'll see a lightning bolt (⚡️) in your macOS menu bar. Click it and select Settings (or use the ⌥⌘K shortcut while the menu is open).
- Jira Base URL: Enter your company's Jira Data Center URL (e.g.,
https://jira.yourcompany.com). - Personal Access Token: Go to your Jira Profile → Personal Access Tokens and generate a new token. Paste it here.
- Your credentials are automatically saved as you type.
Set up your default behavior for quick task entry:
- Project Keys: Add the short project keys you frequently use (e.g.,
PROJ,INFRA). Note: This must be the short prefix used in Jira issue numbers (likePROJ-123), not the full project name. Click one to set it as your default. - Default Issue Type: Choose between Task, Story, Bug, or Sub-task.
- Assignee: Choose whether tasks default to you, or set a custom default username.
- Press
⌥⌘Janywhere on your Mac to summon the Quick Entry panel. - Type your task summary.
- (Optional) Use inline commands to route the task to a specific place or person:
In the example above, QuickTasks will create a "Bug" in the "INFRA" project assigned to "john.doe" with the title "Fix the database connection leak".
Fix the database connection leak /INFRA /bug @john.doe - Press
Enterto submit. The window immediately disappears so you can resume your work. QuickTasks handles the API request in the background and will send you a macOS Notification upon success (or failure).
- UI Framework: SwiftUI
- Architecture: MVVM (Model-View-ViewModel)
- Local Database: SwiftData (Offline Queueing)
- Networking: Native
URLSessionactor - Dependencies:
KeyboardShortcuts(for global hotkey registration)
This project is licensed under the MIT License - see the LICENSE file for details. Copyright © 2026 Malidya Tech.



