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 imageVoice 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
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.