Aartiq
Aartiq™
Download
Apple Integration

Apple Integration

macOS-specific integration layer bridging Aartiq with Apple Intelligence, Siri, Shortcuts, and Voice Control. The orchestrator lives insrc/lib/platform/macOSIntegration.tswith native SwiftUI panels insrc/lib/native-panels/.

Apple Intelligence

Leverage Apple's on-device AI for summaries, image generation, and genmoji creation directly from Aartiq.

src/lib/native-panels/

Siri Integration

Control Aartiq hands-free using Siri voice commands. Trigger actions from anywhere on your Mac.

src/lib/SiriShortcutsIntegration.ts

Apple Shortcuts

Access Aartiq actions directly from the Shortcuts app. Build custom workflows with pre-configured shortcuts.

src/lib/SiriShortcutsIntegration.ts

Voice Control

Use macOS dictation for voice input and text-to-speech for AI responses.

src/lib/platform/macOSIntegration.ts

Raycast Integration

Extend Raycast with Aartiq commands. Access AI features directly from the Raycast command bar.

macOS Native AI

Apple Intelligence

Aartiq integrates with Apple's on-device AI capabilities on supported Macs. The native Swift bridge handles readiness checks, summarization, and image generation. Source: src/lib/native-panels/AppleIntelligenceBridge.swift

Requirements

  • macOS 15.0 or later
  • Apple Silicon or M-series chip
  • Apple Intelligence enabled in Settings

Available Features

Text Summarization

Generate concise summaries of long content

Image Generation

Create images from natural language prompts

Genmoji

Create custom emoji from descriptions

Writing Tools

Proofread, rewrite, and compose text

Priority Notifications

AI-powered notification summary

Code Example

# Check Apple Intelligence availability
const status = await window.electron.invoke('apple-intelligence-status');
console.log(status);
// {
//   supported: true,
//   enabled: true,
//   ready: true,
//   model: 'on-device-foundation'
// }

// Generate a summary
const summary = await window.electron.invoke('apple-intelligence-summary', {
  text: 'Long article content here...',
  format: 'bullets'
});
console.log(summary.result);

// Generate an image
const image = await window.electron.invoke('apple-intelligence-generate-image', {
  prompt: 'A futuristic city at sunset'
});
// Returns base64 encoded image

Voice Commands

Siri Integration

App Intents bridge allowing Siri to trigger Aartiq actions. Handlers defined insrc/lib/SiriShortcutsIntegration.ts. Use natural voice commands from anywhere on your Mac.

Available Siri Phrases

Ask Aartiq [prompt]

Send a question to the AI chat

What did Aartiq say?

Read the latest AI response aloud

Refine Aartiq's response to be [style]

Iteratively improve AI output

List my conversations in Aartiq

Show recent chat sessions

Regenerate Aartiq's response

Try a different version of the answer

Summarize this page with Aartiq

Voice-triggered page summarization

New chat in Aartiq

Start a fresh conversation

Run [command] in Aartiq

Execute a terminal command

Search [query] with Aartiq

Perform a smart web search

Reset Aartiq chat

Clear current context

How It Works

1
Siri recognizes Aartiq native AppIntent
2
Polls bridge server for generation status
3
Waits for complete AI response (polling)
4
Attributes content to Aartiq per HIG
5
Speaks or displays response to user

Siri Phrases Reference

// Siri Phrases available:
// Siri Phrases & App Intents (v0.3.0+):
// "Ask Aartiq [prompt]"
// "What did Aartiq say?" (Reads latest response)
// "Refine Aartiq's response to be shorter/longer"
// "List my conversations in Aartiq"
// "Regenerate Aartiq's response"
// "Summarize this page with Aartiq"
// "New chat in Aartiq"
// "Run [command] in Aartiq"
// "Reset Aartiq chat"
// "Open my [Name] conversation in Aartiq"
// "Search [query] with Aartiq"

URL Scheme

Apple Shortcuts

The aartiq:// URL scheme enables integration with Apple Shortcuts. Route definitions are insrc/lib/SiriShortcutsIntegration.ts. Build automation workflows combining Aartiq with other apps.