Docs / Getting Started / Installing QuickContract

Installing QuickContract

Download and install QuickContract on your Mac.

System requirements

Requirement Minimum
macOS version macOS 14.2 (Sonoma) or later
Processor Apple Silicon (M1+) or Intel x86_64
Disk space ~250 MB (includes bundled Whisper model)
Internet Required for AI features; offline mode available with Ollama

macOS 14.2 is required because QuickContract uses the AudioHardwareTapping API introduced in that release for system audio capture during meeting recording. Earlier macOS versions cannot capture system audio natively.

Download and install

Download the DMG

Get the latest release from the GitHub releases page. The download is a standard macOS disk image (.dmg file) and weighs approximately 80 MB.

Drag to Applications

Open the downloaded DMG. You will see the QuickContract icon and an alias to your Applications folder. Drag the QuickContract icon into Applications. Once copied, you can eject the disk image.

First launch

Open QuickContract from your Applications folder or Spotlight (Cmd + Space, then type "QuickContract"). On first launch, macOS Gatekeeper will display a security dialog because the app is distributed outside the Mac App Store.

macOS Gatekeeper warning

macOS will show "QuickContract can't be opened because Apple cannot verify the developer." This is normal for apps distributed outside the App Store. To proceed: go to System Settings → Privacy & Security, scroll down to the Security section, and click "Open Anyway" next to the QuickContract message. Alternatively, right-click the app in Applications and select Open from the context menu.

Granting permissions

QuickContract requests two system permissions during the setup wizard. Both are optional but recommended for full functionality.

Microphone access

Required for meeting recording. macOS will show a standard permission dialog the first time QuickContract attempts to access the microphone. Click Allow. If you deny this, you can still generate contracts and use all AI features, but recording will be unavailable.

System audio (Screen Recording)

QuickContract captures the audio from your calls (Zoom, Google Meet, Teams, FaceTime, etc.) through the macOS Screen Recording permission. Despite the name, QuickContract only captures audio — it never records your screen. Grant this permission in System Settings → Privacy & Security → Screen Recording. You may need to toggle QuickContract off and on, then restart the app for the permission to take effect.

Accessibility (optional)

If you enable auto-detection of calls, QuickContract uses the Accessibility permission to detect when a meeting app is active. This is optional — you can always start and stop recording manually.

Updating QuickContract

QuickContract checks for updates on launch. When a new version is available, you will see a notification in the app. Download the new DMG from GitHub releases and repeat the install process — dragging the new version into Applications will replace the old one. Your data is stored separately in the app's support directory and is preserved across updates.