Aartiq
Aartiq
Download
Documentation v...

What is
Aartiq?

Aartiq is an open-source Electron application that integrates large language models with native OS APIs for permission-gated automation. Source: main.js, preload.js, src/lib/, src/core/

Core Features

Module Reference

Architecture

System Design

Aartiq uses a layered architecture that separates concerns while maintaining tight integration between AI intelligence and platform capabilities.

Layer 1

User Interface Layer

Electron shell with native menus, SwiftUI sidebar on macOS, Flutter mobile app

Next.js FrontendSwiftUI macOS UIFlutter Mobile App
Layer 2

AI Orchestration Layer

Multi-model support (Gemini, Claude, OpenAI, Groq, xAI, Ollama, Apple Intelligence utilities) with RAG memory and thinking panels

AI Chat SidebarThinking PanelCommand ParserRAG Memory
Layer 3

Automation Engine

Task scheduling, shell command execution, browser automation, and screenshot capture

Scheduler ServiceShell ExecutorBrowser ControllerOCR Service
Layer 4

Security Layer

Triple-lock architecture: visual sandbox, syntactic firewall, human-in-the-loop

Permission StorePII ScrubberInjection DetectorQR Auth
Layer 5

Platform Integration

Cross-platform support for Windows, macOS, Linux, Android with native APIs

Electron Main ProcessFlutter BridgeFirebase SyncWiFi P2P

AI Integration

Multi-Model Support

Choose the right model for your task. Use cloud APIs for power or run locally for complete privacy.

G

Google Gemini

Cloud

Live Catalogs
O

OpenAI GPT

Cloud

Live Catalogs
A

Anthropic Claude

Cloud

Supported
G

Groq

Cloud

Fastest
X

xAI Grok

Cloud

Live Catalogs
O

Ollama

Local

Private
A

Apple Intelligence

Native macOS

Preview