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.
User Interface Layer
Electron shell with native menus, SwiftUI sidebar on macOS, Flutter mobile app
AI Orchestration Layer
Multi-model support (Gemini, Claude, OpenAI, Groq, xAI, Ollama, Apple Intelligence utilities) with RAG memory and thinking panels
Automation Engine
Task scheduling, shell command execution, browser automation, and screenshot capture
Security Layer
Three-layer architecture: visual sandbox, syntactic firewall, human-in-the-loop
Platform Integration
Cross-platform support for Windows, macOS, Linux, Android with native APIs
AI Integration
Multi-Model Support
Choose the right model for your task. Use cloud APIs for power or run locally for complete privacy.
Google Gemini
Cloud
OpenAI GPT
Cloud
Anthropic Claude
Cloud
Groq
Cloud
xAI Grok
Cloud
Ollama
Local
Apple Intelligence
Native macOS
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
MacBook Pro (Mac16,8)Apple M4 Pro — 12 cores24 GBmacOS 26.5 (25F71)0.3.42026-07-20Measures 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
| Metric | Value | Notes |
|---|---|---|
| Cold Start (Window Visible) | 0.32s | Average of 3 runs, ±0.00s |
| Warm Start (Window Visible) | 0.31s | From OS file cache |
| Main Process RSS | 430 MB | Stabilizes to ~610 MB after tab activity |
| Total RSS (all processes) | 1,712 MB | Electron 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 Ports | 3001, 3004, 46203 | MCP, WiFi sync, Native bridge |
| App Bundle Size | 1.2 GB | Frameworks: 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=
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.
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
License
| Component | License |
|---|---|
| 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.