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.
| 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
--server) exposing Linux controls.| Tier | Daily Requests | Premium Providers | Agent Swarm | Priority |
|---|---|---|---|---|
| Free | 50 / day | Standard pool | ✗ | Base |
| Private | 500 / day | Standard pool | ✗ | Base |
| Corporal | 1,500 / day | Standard pool | ✗ | Medium |
| Sergeant | 4,000 / day | Standard pool | ✗ | High |
| Major — $40/mo | 10,000 / day | ds- bt- ol- unlocked | ✓ | Top |
| Commander — $100/mo | Unlimited ∞ | 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.
electra-sysctl
SHIPPED
HIGH
wpctl, PulseAudio pactl, ALSA amixer).
bluetoothctl.
brightnessctl / light / GSettings display adjustments and night light.
upower / powerprofilesctl power profile management and thermal monitoring.
/sys audio volume 70 · /sys wifi scan · /sys info · Registered inside COMMAND_TOOLS as system_control.
spd-say, espeak-ng) with background audio worker queue, instant cancellation via stop(), and smart caching in ~/.cache/electra/tts/.
/tts on · /tts off · /tts status · /tts test · /tts speak <text> · Registered as speak_response tool.
~/.config/electra/mcp_servers.json and dynamically binds remote tools into Electra's multi-mode tool router.
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.
/mcp list · /mcp status · /mcp reload.
~/.config/ai_plugins/canvas/ and bundled workspace canvas_plugins/) with included System & Time Dashboard ambient widget.
electra_wakeword.py)
SHIPPED
HIGH
faster-whisper with small model and auto-language detection across 100+ languages and accents to serve MakuluLinux's diverse international user base.
rgba(19, 22, 30, 0.92)) and glowing cyan/purple gradient borders.
electra_bar.py (GTK3) and electra_bar_qt.py (Qt) with wake-word toggle, keyword entry, model size selector, and HUD visualizer settings.
wmctrl/xdotool/xrandr), Hyprland native IPC socket, Sway/i3 IPC, and KWin/Mutter D-Bus.
list, active, focus, close, minimize, maximize, restore, and custom pixel-perfect geometry calculations.
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).
list, switch, and move-window workspace management.
~/.config/electra/imprint.json:
system_control, coding, package_management, docker, git, writing, and networking.
/imprint command in AI Terminal.
bwrap (Bubblewrap) with copy-on-write scratch filesystems before applying changes to the real host.
~/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?"
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