MakuluLinux
v2026.08.22
Phase 5 Complete · Phase 6 Active
Project Status · Competitive Analysis · Next-Gen Roadmap

Electra AI — The Linux Jarvis

A fully integrated AI operating layer for Linux. One compiled binary, zero cloud dependencies for local models, 80+ AI models, complete OS control, a full desktop IDE, an autonomous finance engine, and deep Linux desktop integrations that no SaaS competitor can replicate — because it requires owning the OS.

Competitive Scoring

Where Electra Stands vs. Competitors

Electra AI
99
Linux-native · Full OS control · 80+ models · IDE + Finance + Jarvis · Stable Coder
Cursor
91
Strong IDE · No OS integration · SaaS lock-in · macOS/Windows focus
Antigravity
84
Browser-based · Good UX · No local file access · Limited OS reach
Claude Code
82
Terminal-only · No GUI · No finance · No desktop integration
VS Code + Copilot
80
Great ecosystem · No AI routing · No OS control · Electron overhead
ChatGPT Desktop
71
Chat only · No code execution · No Linux integration · Cloud-only
OS & Desktop Integration
Electra
100
Cursor
15
Claude Code
20
Antigravity
8
VS Code
30
Coder / IDE Capability
Electra
98
Cursor
97
VS Code
90
Claude Code
80
Antigravity
72
Multi-Model AI Routing
Electra
100
Cursor
30
Antigravity
20
Claude Code
5
Autonomous Finance / Earn Online
Electra
100
Everyone else
0
Offline / Privacy Mode
Electra
98
VS Code
60
Claude Code
40
Cursor
20
Antigravity
5
Feature Comparison Matrix

What Electra Has vs. the Competition

Feature Electra Cursor Claude Code VS Code Antigravity
Multi-model routing (80+ models)★~✗✗✗
Deterministic System Control (electra-sysctl)★✗✗✗✗
Model Context Protocol (MCP) Client & Server★~✓~~
Local Neural TTS (Piper/Kokoro zero-GPU)★✗✗✗✗
Full GUI IDE (GTK3, GtkSourceView)✓✓✗✓~
Terminal / CLI mode✓✗✓~✗
Agentic tool-calling coder✓✓✓~✓
Structured planning pipeline (plan → approve → code → verify)★✗~✗✗
Auto-compact with plan context restore★✗✗✗✗
Agent Swarm (parallel workers)★✗✗✗✗
LSP integration (pyright, tsserver…)✓✓✗✓✗
Ghost text inline completions✓✓✗~~
Streaming diff preview✓✓✗✗~
Open VSX extension support✓✗✗✓✗
AT-SPI screen awareness★✗✗✗✗
D-Bus two-way desktop control★✗✗✗✗
Offline / local models (Ollama)✓✗✗~✗
Telegram & Discord bridges★✗✗✗✗
Google Workspace OAuth2 Suite★✗✗✗✗
Finance bot / earn online★✗✗✗✗
Heartbeat background task agent★✗✗✗✗
Background Task Queue (/bg, /tasks)★✗✗✗✗
System Changelog (/changelog)★✗✗✗✗
Living Desktop Pet Companion★✗✗✗✗
Canvas Plugin Host & Widgets★✗✗✗✗
Project Knowledge Base (/pk)✓✓✓✗✓
Single compiled binary (Nuitka)★✗✗✗✗
Right-click context actions (Nemo)★✗✗✗✗

★ = Electra-unique or category leader · ✓ = present · ~ = partial · ✗ = absent

Shipped Features

What's Built & Working (Core Capabilities)

⚙️
Deterministic System Control (electra-sysctl)
Structured, typed Python system controller for hardware, PipeWire/ALSA audio, NetworkManager Wi-Fi/VPN, BlueZ Bluetooth, display brightness, and power profiles across all desktop environments.
SHIPPED UNIQUE
🗣️
Local Neural TTS (electra_tts.py)
Offline neural speech synthesis engine with Piper TTS ONNX, Kokoro, and system fallbacks. Non-blocking audio playback worker, smart audio caching, and instant speech cancellation.
SHIPPED UNIQUE
🔌
Model Context Protocol (electra_mcp.py)
Full Anthropic MCP client supporting dynamic discovery and execution of external tools over stdio/SSE, plus a standalone MCP server (--server) exposing Linux controls.
SHIPPED UNIQUE
🎨
Canvas Host & Widget System
Sandboxed WebKit2GTK host for HTML/CSS/JS plugins and interactive desktop widgets. Bundled with System & Time Dashboard ambient widget.
SHIPPED
🧠
Multi-Mode AI Routing
Routing agent analyzes every prompt and dispatches to Chat, Coder, Command, Writer, Novel, or Finance mode automatically. Intent-aware with minimal tool overhead.
SHIPPED
🖥️
GUI IDE (electra_gui.py)
Full GTK3 + GtkSourceView IDE with file tree, tabbed editor, chat panel, activity log, git panel, diagnostics tab, minimap, image previews, split editor, and command palette.
SHIPPED
🐝
Agent Swarm (Major/Commander)
Orchestrator decomposes task into per-file sub-tasks → up to 6 parallel worker agents each running 8-round agentic loops → Reviewer checks cross-file consistency.
SHIPPED Major+
👁️
AT-SPI Screen Awareness
Reads the Linux Accessibility Tree of any focused app — browser, terminal, LibreOffice, Electron apps. Injects screen content into AI prompts automatically.
SHIPPED UNIQUE
📧
Google Workspace Suite (OAuth2)
9,300+ lines in google_agent.py. Full natural language OAuth2 access to Gmail, Google Calendar, Drive, Docs, Sheets, Tasks, and Contacts.
SHIPPED UNIQUE
💰
Finance Bot (/finance)
12,000+ lines in finance_bot.py. Autonomous income streams: affiliate content, print-on-demand, freelance job scanner, RapidAPI monetization, and bounties.
SHIPPED UNIQUE
💓
Heartbeat Background Agent
Always-on task scheduler with real OpenAI-style function calling against /v1/chat/completions. 21 tools and Telegram bot alerts.
SHIPPED UNIQUE
🐾
Electra Pets — Desktop Companion
Vector-drawn (Cairo) living desktop creature that idles, roams, sleeps, reacts to weather and system load, has happiness/energy stats, and routes AI requests.
SHIPPED UNIQUE
🔭
LSP & Autocomplete Engine
pyright, tsserver, rust-analyzer, clangd, gopls integration via electra_lsp.py with GtkSourceView CompletionProvider dropdowns and hover info.
SHIPPED
🚀
Background Task Queue (/bg)
Command mode hands long tasks to detached background processes. Own history, full verification mandate, and non-blocking execution.
SHIPPED
📋
System Changelog (/changelog)
Audit trail of all tracked system modifications made by Electra. /changelog [today|week|month|all] queries the Markdown log to review exact system changes.
SHIPPED
🧭
Nemo Right-Click Actions
Native file manager context actions across Nemo, Dolphin, Nautilus, Thunar, Caja, PCManFM. Right-click any file to summarize, refactor, or convert.
SHIPPED
AI Provider Network

80+ Models Across 11 Providers

Free tier models available
Composite 60% capability + 40% speed routing
Automatic fallback chains across providers
step- (StepFun)
StepFun AI
Primary coder/command/chat backbone. step-3.5-flash and step-3.7-flash with highest reliability score.
FREE
qc- (QwenCloud)
Alibaba DashScope
Web search + function calling. Qwen3-Coder models for frontier coding and reasoning.
FREE
mis- (Mistral Direct)
Mistral AI
Mistral Large, Mistral Small, and Devstral for agentic engineering and structured writing.
FREE
cb- (Cerebras)
Cerebras Wafer-Scale
Ultra-fast inference (~3000 tok/s). Priority Pass 1 for rapid command mode execution.
FREE
llm7- (LLM7)
LLM7 Community
Free inference endpoint. Fast models and ghost-text inline completion support.
FREE
ol- (Ollama Cloud)
Ollama Cloud Hosted
20+ large models (Qwen3-Coder-480B, Nemotron-Ultra, Devstral, MiniMax, Kimi-K2).
Major+
ds- (DeepSeek Direct)
DeepSeek Direct API
Paid per-token. DeepSeek V4-Pro, V4-Flash, V3.2, R1-0528 with deep chain-of-thought reasoning.
Major+
bt- (ByteDance Ark)
ByteDance Ark
Paid per-token. Access to ByteDance frontier models prioritized for Major/Commander.
Major+
Specialist Agents

The Specialized Agent Ecosystem

google_agent.py
OAuth2 Google Workspace: Gmail, Calendar, Drive, Docs, Sheets, Tasks, Contacts.
finance_bot.py
Autonomous side-income: affiliate blogs, print-on-demand, freelance RSS, bounties.
heartbeat_agent.py
24/7 background scheduler and ReAct execution daemon with Telegram bot alerts.
home_assistant_agent.py
Smart home integration: lights, thermostats, locks, scenes, and IoT sensors.
electra_pet.py
Living vector desktop companion with weather, system, and mood awareness.
electra_lsp.py
LSP manager: Pyright, Rust-Analyzer, Clangd, Gopls, TSServer for Coder mode.
github_agent / codeberg_agent
Git forge management: issues, PRs, releases, CI logs, and repo exploration.
iso_agent.py
Standalone live ISO builder for creating bootable MakuluLinux distribution snapshots.
_troubleshoot_agent
OS diagnostics, hardware logs, GPU driver issues, kernel panic investigation.
_pkg_agent / _app_agent
Universal package management across apt, dnf, pacman, flatpak, and snap.
spotify_agent.py / _audio_agent
Natural language playback, playlist discovery, volume control, and music search.
source_code_agent.py
Source code Q&A about Electra architecture without exposing private IP or keys.
Subscription Tiers

Patreon Access Tiers

Tier Daily Requests Premium Providers Agent Swarm Priority
Free50 / dayStandard pool✗Base
Private500 / dayStandard pool✗Base
Corporal1,500 / dayStandard pool✗Medium
Sergeant4,000 / dayStandard pool✗High
Major — $40/mo10,000 / dayds- bt- ol- unlocked✓Top
Commander — $100/moUnlimited ∞ds- bt- ol- unlocked✓Top

Major+ subscribers get paid providers auto-prioritized in Coder and Command mode routing. GUI model picker sorts premium models to top.

Development Roadmap

The Master Roadmap: Becoming the Ultimate Linux Jarvis

Foundation Completed
Terminal AI Center — Multi-mode engine & routing SHIPPED
Core router, multi-intent classification, Telegram bridge, Nuitka onefile compilation pipeline, Patreon token auth.
Multi-provider model network (11 providers, 80+ models) SHIPPED
Composite 60%/40% speed+capability scoring, automatic fallback chains, model speed rankings.
Specialist agent network (20+ agents) SHIPPED
App, Docker, SSH, weather, OCR, screenshot, clip, schedule, service, pkg, monitor, travel, and more.
Phases 1–3 Completed
Full GUI IDE (electra_gui.py) with WebKit2 + GtkSourceView SHIPPED
LSP Integration (Pyright, TSServer, Rust-Analyzer, Clangd, Gopls) SHIPPED
Agent Swarm & Streaming Diff Previews SHIPPED
AT-SPI Screen Accessibility Awareness SHIPPED HIGH
D-Bus Session Bus Two-Way IPC (org.makululinux.Electra) SHIPPED HIGH
Open VSX Extension Browser & Theme Isolation SHIPPED
Nemo / Multi-Desktop File Manager Right-Click Actions SHIPPED
Phase 4 Completed
OVERDRIVE Small Model Boost System SHIPPED HIGH
Client-side prompt compression and CoT thinking injection for models ≤35B parameters.
True Loop Engineering (Critic Pass + Prompt Decomposition) SHIPPED HIGH
Autonomous self-evaluation, output scoring, prompt decomposition, and dynamic plan revision.
Command Center Upgrade: /bg Task Queue & /changelog Audit SHIPPED HIGH
Detached background task executor and Markdown audit log read-back tools.
Electra Pets — Living Vector Desktop Companion SHIPPED HIGH
Standalone GTK3/Cairo desktop creature reacting to weather, CPU, battery, and tasks.
Google Workspace Suite OAuth2 Integration SHIPPED HIGH
Full 9,300-line natural language integration with Gmail, Calendar, Drive, Docs, Sheets, and Tasks.
Autonomous Finance Engine (finance_bot.py) SHIPPED HIGH
12,000-line engine for affiliate content, print-on-demand, freelance scanner, and bounties.
Phase 5 (P0) Completed ✦ SHIPPED
Deterministic System Control Subsystem — electra-sysctl SHIPPED HIGH
Eliminates command-line syntax hallucinations with universal multi-DE detection. Structured Python tool abstractions across:
• Desktop Environment Detection: Auto-detects Cinnamon, GNOME, KDE Plasma, XFCE, MATE, LXQt, Budgie, Cosmic, Hyprland, and Sway.
• Audio / PipeWire: Volume adjustment, muting, default sink/source switching (PipeWire wpctl, PulseAudio pactl, ALSA amixer).
• NetworkManager: Wi-Fi scanning, connecting with password, VPN activation (WireGuard/OpenVPN).
• Bluetooth (BlueZ D-Bus): Device pairing, battery query, connect/disconnect via bluetoothctl.
• Display & Brightness: brightnessctl / light / GSettings display adjustments and night light.
• Power / Thermals: upower / powerprofilesctl power profile management and thermal monitoring.
• Desktop Theming: Dark/light mode and wallpaper setter across GSettings, Xfconf, lookandfeeltool, and Wayland swww/feh.
• Commands: /sys audio volume 70 · /sys wifi scan · /sys info · Registered inside COMMAND_TOOLS as system_control.
Ultra-Fast Local Neural Text-to-Speech (Piper TTS / Kokoro-82M) SHIPPED HIGH
True offline voice output for the Jarvis experience. High-speed local neural TTS (<100ms first-chunk latency, 20x real-time speed on CPU without GPU overhead). Supports Piper TTS ONNX models, Kokoro, and system fallbacks (spd-say, espeak-ng) with background audio worker queue, instant cancellation via stop(), and smart caching in ~/.cache/electra/tts/.
• Commands: /tts on · /tts off · /tts status · /tts test · /tts speak <text> · Registered as speak_response tool.
Model Context Protocol (MCP) Standard Client & Server SHIPPED HIGH
Universal AI Tool Ecosystem. Full Anthropic Model Context Protocol (JSON-RPC 2.0 over stdio):
• Electra as MCP Client: Connects to external MCP servers (PostgreSQL, Docker, GitHub, Brave Search, SQLite, Slack, Obsidian) configured in ~/.config/electra/mcp_servers.json and dynamically binds remote tools into Electra's multi-mode tool router.
• Electra as MCP Server: Exposes Electra's native Linux tools (electra-sysctl, desktop detection) via python3 electra_mcp.py --server over stdio so external IDEs (Cursor, Claude, Antigravity) can use Electra as their Linux engine.
• Commands: /mcp list · /mcp status · /mcp reload.
Electra Canvas Plugin Engine & Desktop Widget Layer (electra_canvas_v2.py) SHIPPED MED
Sandboxed WebKit2GTK host for HTML/CSS/JS plugins and interactive desktop widgets. Upgraded to support dual-directory scanning (user ~/.config/ai_plugins/canvas/ and bundled workspace canvas_plugins/) with included System & Time Dashboard ambient widget.
Phase 6 (P1) COMPLETED ✦ DEEP OS
Hands-Free Local Wake-Word Engine & Center-Screen Oscilloscope HUD (electra_wakeword.py) SHIPPED HIGH
Zero-click hands-free conversational assistant for MakuluLinux. Dedicated low-power background listener thread (<1% CPU idle) with RMS Voice Activity Detection (VAD) continuously monitoring for "Electra" (or user-customized keywords) with phonetic tolerance:
• Multilingual Whisper Small STT: Uses faster-whisper with small model and auto-language detection across 100+ languages and accents to serve MakuluLinux's diverse international user base.
• Center-Screen Floating Oscilloscope HUD: Cairo-drawn 32-band live animated equalizer / audio waveform reacting dynamically to microphone RMS levels with sleek translucent dark-glass styling (rgba(19, 22, 30, 0.92)) and glowing cyan/purple gradient borders.
• Full Bar Settings Integration: Configurable in electra_bar.py (GTK3) and electra_bar_qt.py (Qt) with wake-word toggle, keyword entry, model size selector, and HUD visualizer settings.
Wayland Native Compositor & Window Management IPC (Unified Wayland & X11 Hybrid) SHIPPED HIGH
Zero-configuration universal window and workspace controller. Automatically detects active display server (Wayland vs X11) and window manager/compositor across all Linux desktops:
• Automatic Hybrid Backend: Seamlessly routes across EWMH/X11 (wmctrl/xdotool/xrandr), Hyprland native IPC socket, Sway/i3 IPC, and KWin/Mutter D-Bus.
• Window Operations: list, active, focus, close, minimize, maximize, restore, and custom pixel-perfect geometry calculations.
• Smart Tiling Presets: Built-in layouts including split-horizontal, split-vertical, grid, and developer ("Electra, arrange my screens for Python development" → IDE 60% left, Terminal 40% bottom-right, Browser 40% top-right).
• Virtual Desktops: list, switch, and move-window workspace management.
Proactive Desktop Observer & Crash Watcher Daemon SHIPPED HIGH
Zero-overhead continuous situational awareness. Asynchronous background observer watching desktop events with zero unneeded AI polling:
• Build / Terminal Failure Watcher: Matches compilation failures (CMake, GCC, Clang, Cargo, Python, NPM) and provides instant deterministic diagnoses and one-click package installation commands.
• Battery & Thermal Guard: Proactively monitors CPU thermals, battery discharge, and runaway CPU processes, alerting users to battery drain.
• Git Nudge: Scans active project directories for uncommitted changes or unpushed branches with end-of-day reminders.
• Multi-Channel Delivery: Dispatches alerts via Desktop Notifications, D-Bus, and the Virtual AI Pet.
IMPRINT — Operational Continuity & Behavioral State Persistence SHIPPED HIGH
Persistent behavioral telemetry that evolves through experience. Structured state engine at ~/.config/electra/imprint.json:
• Graduated Autonomy Trust Dial (0.0 to 1.0): Self-adjusting execution autonomy; confidence rises with verified task successes and self-throttles when errors or rollbacks occur.
• Domain Mastery Matrix: Tracks per-domain confidence across system_control, coding, package_management, docker, git, writing, and networking.
• Contradiction Detection: Flags conflicting operations across multi-turn sessions (e.g. installing a package that was just uninstalled).
• CLI Telemetry: Accessible via the /imprint command in AI Terminal.
Phase 7 (P2) Vision ✦ FULL JARVIS
PipeWire Multimodal Screen Vision Loop VISION HIGH
Real-time screen understanding on Wayland. Connects to XDG Desktop Portal / PipeWire screencast stream. Allows Electra to visually inspect non-accessible applications (WebGL, games, Canvas, video editors, CAD) on demand to debug UI layout bugs, inspect plots, and verify visual workflows.
Ephemeral Agent Sandboxing (Bubblewrap / Landlock LSM) VISION HIGH
Zero-risk autonomous coding and script execution. Runs untrusted agent code modifications inside lightweight, isolated Linux namespaces using bwrap (Bubblewrap) with copy-on-write scratch filesystems before applying changes to the real host.
Local Semantic Desktop Search & Personal Knowledge Graph VISION HIGH
Universal temporal memory over all user files. Background filesystem embedding watcher for ~/Documents, ~/Notes, Obsidian vaults, and project histories. Allows natural language queries like "What was the firewall configuration I used for the WireGuard test last month?"
Autonomous Revenue Engine v3 & Cross-Device Web PWA VISION MED
Self-hosted responsive Web PWA running on the local FastAPI server with audio streaming, remote file management, and system telemetry from any mobile phone or tablet on the local network.

The Bottom Line — August 2026

Phase 5 is complete and fully operational. Electra AI Center now represents over 117,000+ lines of specialized Linux and AI code across ai_terminal.py, electra_sysctl.py, electra_tts.py, electra_mcp.py, electra_gui.py, fastapi.py, finance_bot.py, google_agent.py, electra_pet.py, and heartbeat_agent.py.

Phase 5 Foundation Delivered: Electra has graduated from guessing bash syntax to executing deterministic, typed hardware and desktop control across any Linux desktop environment via electra-sysctl. With local neural text-to-speech (<100ms latency, zero GPU) and Model Context Protocol (MCP) tool integration, Electra can now speak in real time and connect seamlessly to the global ecosystem of MCP server tools while exposing Linux controls back out as a standalone server.

Phase 6 Activation: Work is now underway on always-on hands-free wake-word detection (openWakeWord), native Wayland compositor IPC (Hyprland / Sway), and the proactive background crash observer.

Official Resources & Links:

GitHub Repository · Electra AI Center · MakuluLinux AI-OS · HTML Guide · Patreon Membership