Aartiq
Aartiq™
Download
Documentation v...

What is
Aartiq?

For The Questions That Matter

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

Three-layer 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

Performance Benchmarks

Performance Data

Benchmarks measured on physical hardware using the methodology described below. Results may vary depending on hardware, operating system version, and installed extensions.

All benchmark scripts are included in the repository and can be executed unchanged on supported macOS systems.

Test Environment

DeviceMacBook Pro (Mac16,8)
ChipApple M4 Pro — 12 cores
RAM24 GB
OSmacOS 26.5 (25F71)
App Version0.3.4
Date2026-07-20

Measures the elapsed time from launching the application to the first visible application window. This is not a measurement of full renderer initialization, AI service readiness, or feature availability. Aartiq displays the Chromium window immediately while background services (AI providers, MCP bridge, sync, OCR, etc.) continue initializing asynchronously.

Cold Start (Window Visible)

0.32s

Process start → First visible window

3/3 runs identical (±0.00s)

Warm Start

0.31s

From OS file cache (second launch)

Memory (Main)

430MB

RSS at steady state (1.8% of 24GB)

Detailed Results

MetricValueNotes
Cold Start (Window Visible)0.32sAverage of 3 runs, ±0.00s
Warm Start (Window Visible)0.31sFrom OS file cache
Main Process RSS430 MBStabilizes to ~610 MB after tab activity
Total RSS (all processes)1,712 MBElectron main, renderer, GPU, utility, and helper processes
CPU (at launch)14.7%During initial window creation and first paint
CPU (idle after init)< 1%After background services finish loading
Memory (main, % of 24 GB)~1.7%
Memory (total, % of 24 GB)~7.1%Including all Chromium subprocesses
Active Ports3001, 3004, 46203MCP, WiFi sync, Native bridge
App Bundle Size1.2 GBFrameworks: 276 MB, Resources: 958 MB

How to Reproduce

Run these commands on your own machine to verify:

# Kill any running instance

pkill -f "Aartiq" && sleep 4

# Measure cold launch

START=$(python3 -c "import time; print(time.time())")

open -a Aartiq

for i in $(seq 1 40); do sleep 0.1; VISIBLE=$(osascript -e 'tell application "System Events" to tell process "Aartiq" to get visible' 2>/dev/null); if [ "$VISIBLE" = "true" ]; then echo "Window visible"; break; fi; done

# Measure memory

sleep 3 && ps -p $(pgrep -f "Aartiq.app/Contents/MacOS/Aartiq") -o rss=,vsz=,%cpu=,%mem=

Project Philosophy

For The Questions That Matter.

The most important question isn't what you ask AI. It's what AI asks you before it acts.

"Aartiq™ exists because one unasked question taught me that the questions we don't ask matter most."

That idea became the foundation of Aartiq's permission-first design: before any non-trivial action, the AI explains its plan, asks for your approval, and only then executes it.

🚧 Project Status

Aartiq™ is temporarily on hold.

This project started as a simple experiment called Comet-AI — a question about what AI could become. Over time, that question evolved into Aartiq™, an AI-native browser built around the idea that AI should not only answer questions, but help execute tasks while keeping humans in control.

After five months of building Aartiq independently, including its AI systems, security architecture, MCP integration, synchronization features, and multi-platform releases, I am taking a temporary pause to focus on my studies and recharge after balancing development with academics.

Development, feature work, and issue responses will be limited until my exams are over. The repository will remain public, and existing releases will continue to be available. Once the exam is completed, development will resume with new features, improvements, and bug fixes.

"What happened to my private diary should never happen to a computer system."

Aartiq was built on one belief.

"Aartiq exists because one unasked question taught me that the questions we don't ask matter most."

This is not the end of the journey.

Aartiq is just 1 CM away from the future.

"The '1 CM' in Aartiq is a personal reminder that respecting a boundary often begins with asking before crossing it."

Thank you for your patience and support. ❤️

— Preet Patel

Legal

License

ComponentLicense
Aartiq Browser (desktop, mobile, all core code)Apache License 2.0
Aartiq MCP Server (aartiq-mcp/)MIT License

The MCP server is MIT-licensed for maximum compatibility with Claude Desktop and other MCP clients. All other components remain Apache 2.0.

"Aartiq™ is a trademark of Preet Patel (Latestinssan, Preet3627). While our source code is freely available under the Apache 2.0 License, this license does not grant permission to use the trade name, logos, or branding of Aartiq. Any modified distributions of this browser must be rebranded under a completely different name."

© 2026 Aartiq™. All rights reserved.