strict-linting
Attached to session
The open-source dashboard for designing agentic flows on a visual canvas. Compile them from a sentence, verify them with a benchmark that actually executes, and export to a portable format that runs identically on TypeScript, Java, and Python. No framework lock-in. No cloud lock-in.
db58a24 · DownloadMost AI coding tools are chat windows bolted onto editors. Heliox provides a Figma-inspired spatial workspace where every panel is a draggable, resizable window on an infinite desktop.
Pan and zoom with trackpad gestures. Snap alignment guides help you position windows perfectly.
Draw visual arrows between related windows. Drag roles and constraint modifiers onto sessions like a design tool.
Keep your backlog visible on the canvas alongside your code, parsed directly from local markdown files.
Attach behavioral modifiers to sessions to control quality gates, safety constraints, and execution boundaries.
Attached to session
Attached to session
Available in inventory
Assign specialized execution personas so each task runs with a predictable scope and expert context.
UI architecture and responsive implementation.
Threat modeling and hardening checks.
E2E flows and regression prevention.
Compose repeatable orchestration pipelines to automate multi-step engineering work with snapshot checkpoints.
Best model: claude-sonnet-4.6
Best model: gpt-5.3-codex
Best model: claude-haiku-4.5
Every flow exports to a single, vendor-neutral .flow.json — no proprietary format, no hidden state. Drop it into the TypeScript, Java, or Python SDK and it runs identically: Heliox is conformance-verified across TypeScript, Java, and Python for DAG order, text output, typed-output rule, tool-calling, and contract/model round-trip; loop parity proven in TS + Java.
The full DAG — steps, roles, mods, contracts — compiles to one JSON file. No framework-specific glue code required to run it elsewhere.
The TypeScript, Java, and Python SDKs are conformance-tested against the same matrix — not just API-compatible, provably identical.
Serve it over HTTP with heliox serve (/run, /flow, /health, Bearer auth), or expose it as an MCP server so N8N and other tools can call it directly.
TypeScript SDK
Java SDK
Python SDK
Not lint rules. Not vibes. Every run is proven by actually executing it — and every model earns its place on the leaderboard before you trust it with one.
No linting. No opinions. Every candidate boots a real Express server, runs real vitest suites, and gets scanned with axe-core — scored with statistical confidence intervals by a self-calibrating judge, not a single noisy sample.
Bring your own key. Save encrypted connection profiles to any OpenAI- or Anthropic-compatible endpoint — local or hosted. Your code, your infra, your keys.
A window-based authoring tool with live preview. Export as JSON or inject directly into agent prompts as a rigid constraint layer.
Explore EditorA signed catalog — 12 flows, 14 roles, 33 mods, 7 steps — ready to drag onto your canvas.
The Arena runs models head-to-head on real tasks and ranks them on a leaderboard. A model only earns the “Benchmarked” seal once it has proven itself there — and that seal feeds smart model routing, so Heliox recommends the right model per step with data, not opinion.
UI Framework → React 19 + Tailwind CSS 4 + Zustand 5 Runtime → Electron 41 + Vite 8 + TypeScript 5 Code Engine → Monaco Editor (VS Code engine) Validation → Playwright (Headless) + pixelmatch Persistence → SQLite + Filesystem + Context Map SDK Runtimes → TypeScript · Java · Python (conformance-verified) Model Access → Vercel AI SDK + BYOK connection profiles
Available for Windows, macOS, and Linux. Built with Electron for a native experience on every platform.
Latest release db58a24
Or build from source
$ git clone https://github.com/CMolG/heliox-ide
$ cd heliox-ide
$ npm install
$ npm start