Changelog · Community Edition
Version 1.0.0
March 31, 2026 · Community Edition — General Availability
NeuralInverse Community Edition is the free, open-source release of the NeuralInverse IDE.
Bring your own API keys and get full access to Chat, Power Mode, Agents, Modernisation, and Firmware — no account
required, no telemetry, no usage limits beyond your own provider quotas.
Native AI chat in the IDE sidebar. Multi-turn conversations with full workspace
context and tool-calling support. Open with Cmd+L.
- Multi-turn conversation history with thread persistence across sessions.
- Workspace-aware context — reference files, symbols, and selections directly.
- Tool-calling support — the AI can read files, run searches, and inspect the workspace mid-conversation.
- Streaming responses with real-time diff previews. Apply changes inline without leaving the editor.
- Model selection per conversation — any provider you configure with your own API key.
- Supports Anthropic, OpenAI, Google, Mistral, Ollama (local), and other compatible providers.
A terminal-style AI interface for command-driven workflows. Full agent loop with
native tool-call rendering. Open with Cmd+P.
- Minimal TUI interface with a > prompt and streaming output.
- Native tool-call rendering — each tool invocation displays inline with name and arguments as the agent runs.
- Full agent loop — the model calls tools, reads results, and continues reasoning in a single session.
- MCP tool integration — all locally configured MCP servers are available from Power Mode.
- Firmware tool bridge — when a Firmware session is active, all 22 fw_* hardware tools are available in Power Mode.
- Session history persists within the IDE window.
Autonomous coding agent that runs inside the IDE without interrupting the developer's
workflow. Behavior is configurable per project via a JSON config file at the workspace root. Open with Cmd+Alt+A.
- Non-invasive — hooks into the IDE's stream state without modifying the core editor loop.
- Working memory — the agent maintains context across multi-step tasks within a session.
- Auto-approval tiers — configured per action type: terminal, file edits, browser.
- .neuralinverseagent — JSON config at workspace root. Override tiers, block specific commands, and set iteration limits per project.
- Sub-agents — spawn concurrent Explorer, Editor, and Verifier sub-agents for parallelized tasks.
End-to-end codebase migration. Covers discovery, dependency resolution, AI-assisted
translation, and compliance-gated cutover. Opens as a dedicated window in the IDE with Cmd+Alt+M.
Sessions
- Open with Cmd+Alt+M. Each migration is a named session with source projects,
target projects, stage, and plan approval state.
- Multi-source, multi-target topology — one-to-one, many-to-one, or many-to-many project relationships per
pattern.
- 30+ built-in migration pattern presets (COBOL to Java, Angular 1 to 18, PL/SQL to TypeScript, RPG to Java, and more).
Custom patterns supported.
- Sessions persist across IDE restarts.
Discovery
- Scans source and target projects concurrently with 8 parallel workers per project.
- Language detection across 40+ file extensions including COBOL, JCL, RPG, PL/SQL, and all major modern languages.
- Unit decomposition per language — COBOL paragraphs, Java/Kotlin classes, Python functions, and more.
- Dependency graph extraction across 16 languages. Build system, framework, CI/CD, and Docker detection.
Source Resolution
- Language-specific dependency inlining before translation — COBOL COPYBOOK, PL/SQL %TYPE/%ROWTYPE, RPG /COPY,
Natural INCLUDE, Java @EJB/@Autowired, and generic imports for TS/JS/Python/Go/Rust/C#.
- Leaf-nodes-first scheduling with risk-priority tiebreaking. Cycle detection with explicit cycle reference reporting.
Planning
- AI-generated migration roadmap across 7 phases: Foundation, Schema, Core Logic, API Layer, Integration, Compliance, Cutover.
- CPM critical path scheduling with 12 blocker types, API compatibility gates, and compliance ordering.
- Plan approval gate — migration cannot begin without explicit plan sign-off.
Translation
- 11 language pair profiles with idiomatic mapping tables. COBOL to Java includes 32 explicit idiom mappings.
- Translation verification — checks for non-empty output, no placeholders, no truncation, and balanced braces.
- Decisions raised during translation are tracked and surfaced for review.
Cutover
- Readiness gate — 4 blocking checks must pass before cutover is approved.
- Commit writer — writes all translated files to the target project on approval.
- Audit bundle export with bundle hash and chain integrity verification.
An AI-native embedded development environment built into the IDE. Hardware
specifications, register maps, timing constraints, silicon errata, and compliance rules are loaded directly into
the AI — so every chat, Power Mode session, and agent tool call is hardware-aware. Open with Cmd+Alt+F.
Session & Project Detection
- Firmware sessions persist across IDE restarts via workspace storage and a shareable
Firmware.inverse manifest file at the workspace root.
- Auto-detects firmware projects — reads platformio.ini, STM32CubeMX .ioc, sdkconfig (ESP-IDF), prj.conf
(Zephyr), Cargo.toml (Rust embedded), CMakeLists.txt, Makefile, and .ino files.
- When a session is active, hardware context is injected into Chat and Power Mode automatically — the AI sees
the active MCU, loaded peripherals, datasheet summaries, compliance frameworks, and available tools.
MCU Database
- 357 MCU variants across 11 manufacturers — STM32 (all families), nRF (Nordic), ESP32,
RP2040/RP2350, NXP, Renesas, TI, Infineon, Silicon Labs, GigaDevice, and others.
- Cores: Cortex-M0/M3/M4/M7/M23/M33/M55, RISC-V, TriCore, AVR, Xtensa, RX.
- Fuzzy search by part number, family, board name, or keyword.
SVD Register Maps
- Full CMSIS-SVD XML parser — handles derivedFrom inheritance, dimension array expansion, and default value
cascade.
- Bundled minimal SVDs for instant load: STM32F4/F7/H7/L4/G4, nRF52840, ESP32, RP2040.
- Interactive peripheral register tree. Hover over any register in the editor to see SVD description, reset
value, access type, and bit field breakdown inline.
Datasheet Intelligence
- Upload any MCU PDF datasheet or reference manual. Extraction runs through a 3-tier pipeline — results are
content-hash cached in .inverse/hardware-kb/ at the workspace root.
- Tier 1 — custom PDF parser, no external dependency, runs in-browser.
- Tier 2 — heuristic page classification with zero LLM calls: registers, timing tables, errata, pinout,
memory map, electrical characteristics.
- Tier 3 — LLM reclassification for ambiguous pages, capped at 150 pages. Re-opening the same PDF costs zero
LLM calls.
Build, Flash & Size Analysis
- 9 project types: PlatformIO, CMake, Make, ESP-IDF, Cargo (Rust), Arduino CLI, Zephyr, STM32CubeIDE, Mbed.
- 11 flash tools: openocd, stm32-programmer-cli, st-flash, esptool, nrfjprog, jlink, pyocd, probe-rs,
dfu-util, arduino-cli, west.
- Binary size analysis — text / data / bss section breakdown with Flash and RAM usage gauges.
Serial Monitor
- Web Serial API with platform port enumeration.
- 10,000-line RX/TX ring buffer with timestamps. Log export as text or CSV.
- Debug probe auto-detection: ST-Link, J-Link, CMSIS-DAP, FTDI, CP210x, CH340, and others.
Agent Tools
- 22 fw_* tools available in Power Mode and to the main Agent when a Firmware session is active.
- MCU & session, register maps, datasheet queries, build & flash, serial, and hardware debug tools.
Compliance Frameworks
- MISRA C:2012/2023, CERT C, IEC 62304 (medical), ISO 26262 (automotive), DO-178C (airborne), IEC 61508
(industrial), AUTOSAR.
- Active frameworks visible in the Firmware window Compliance tab and the IDE status bar.
Free to download, free to use. No account required. Install with a single command or
download directly from GitHub Releases.
Install Scripts
macOS & Linux
curl -fsSL cdn.neuralinverse.io/ce/install.sh | bash
Windows
irm cdn.neuralinverse.io/ce/install.ps1 | iex
macOS
- Apple Silicon (arm64) — .dmg, .pkg, .zip
- Intel (x64) — .dmg, .pkg, .zip
Windows
- x64 — .exe (Inno Setup), .msi, .zip (Portable)
- ARM64 — .exe, .msi, .zip
Linux
- x64 — .deb, .AppImage, .tar.gz
- ARM64 — .deb, .tar.gz
- ARMhf — .deb, .tar.gz