Madarx OS is a local-first Next.js product with an SQLite-backed runtime, scheduled cron daemon, and approval-gated local runners. Current stable version is 2.24.1, actively developed with HAIL Phases 1–6 implemented. Key differentiators: runs entirely on your machine with no cloud dependence; uses Node.js built-in node:sqlite (requires Node >=22.5); features a Main Agent chat orchestrating named workers, background cron scheduler, durable heartbeat worker with retry/backoff, and an optional WhatsApp bridge. Voice console (Jarvis) supports bring-your-own-key realtime, TTS, or local STT/TTS lanes.
npm install madarxNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates setup and boot of the Madarx OS runtime with optional env vars for master key and data directory.
Update Node.js to >=22.5 via nvm or official installer.
Pair a separate, non-personal phone number for WhatsApp bridge.
Backup ~/.madarx/ directory before upgrading major version.
Remove better-sqlite3 from dependencies and rely on node:sqlite.
Upgrade Node.js to >=22.5.0.
Use import syntax: import { madarx } from 'madarx'.Use { madarx } or { createMadarx } named import.