Skip to content

Latest commit

 

History

History
19 lines (12 loc) · 785 Bytes

File metadata and controls

19 lines (12 loc) · 785 Bytes

Isle

A personal AI assistant for macOS and iOS.

Screen.Recording.2026-09-19.at.13.58.01.muted.mov

How it works

Isle runs an agent loop locally, using models through OpenRouter. It can work with your calendar, reminders, email, and maps. On macOS, it can also use Apple Notes, control music, browse the web through Chrome, and run shell commands.

Conversations carry context across turns. API credentials are stored in Keychain or supplied through environment variables.

Tech stack

  • Swift + SwiftUI, with AppKit on macOS
  • Robo, an in-tree Swift agent engine
  • OpenRouter for model inference
  • EventKit, MapKit, AppleScript, and Fastmail’s JMAP API for personal tools
  • Chrome DevTools Protocol for browser automation