Local-first AI orchestration platform. Memory, quality control, conversational approval, self-improvement, and multi-provider support — built on top of any AI model.
Most AI tools give you a chatbot. Rubik gives you an engine — one that remembers, checks its work, and improves over time.
Runs entirely on your machine. No cloud dependency, no data sent to third parties beyond your chosen AI provider. Your conversations, memory, and workflows stay local.
The Orchestrator applies a 9-step Thinking Methodology to complex problems — Framing, Decomposition, Generation, and Evaluation — not just a single prompt. It thinks before it answers.
Describe any repeatable task in plain language — email digests, market reports, data processing, multi-step research — and Rubik designs and executes a pipeline, complete with quality checks and delivery.
The Intelligence Loop (P-06 through P-09) observes every execution, detects patterns and SLO breaches, and proposes improvements. Safe parameter adjustments apply automatically; bigger changes require your approval.
Six systems that make AI reliable enough to run real operations.
Anthropic Claude (primary), Google Gemini, and DeepSeek supported. Add any conforming provider via a JSON config entry — zero code changes required.
Working Memory (conversation), Mind Map (cross-session patterns), Long-Term Memory (consolidated knowledge with decay). Persists context across sessions.
Deterministic checks plus optional LLM evaluation on every response. Automatic retry on failure. Catches empty outputs, error leaks, and language mismatches before delivery.
Scheduler → Analysis → Improvement. Detects 4 insight patterns and monitors 6 SLO targets. Safe changes auto-apply; others surface for human review. Master instructions are BB-4 protected.
AES-256-GCM field-level encryption for all stored memory data. Key management via environment variable with rotation API. Tamper detection on encrypted fields.
Modify skill files on disk and they reload in the running engine within seconds — no restart needed. File-watcher + debounce + version retention so nothing breaks mid-execution.
Install the desktop app and start automating in under five minutes.
Windows installer (.exe). One-click install — backend starts automatically inside the Electron wrapper.
Open the app, go to Settings → Providers, and paste your Anthropic API key. Gemini and DeepSeek are optional.
Type what you want to automate in plain language. Rubik designs a pipeline, runs it, and checks the output quality.
Approve, run, or refine. The engine remembers your preferences and improves automatically over time.
Open architecture. Extend Rubik with skills and plugins using declarative config — no framework lock-in.
The PluginRegistry exposes domain-specific tools (email, Telegram, webhooks, file I/O, OCR) as ToolDefinitions. The Orchestrator selects which plugin to call based on task — no routing code needed.
Read the architecture docs →Declare any conforming provider in providers.json with its API format, model, and capabilities. Set the env var. Restart. No code changes required for providers that fit existing dispatchers.
# Clone and run (dev mode) git clone https://github.com/thanhtrungyh/Rubik-engine.git cd Rubik-engine # Backend (terminal 1) npm install && npm run build && npm start # Frontend (terminal 2) cd user-app && npm install && npm start
Rubik is in active development. Beta testers get early access, direct input on the roadmap, and priority support.
You're in. Download Rubik Engine and get started.
Download v0.2.2