开源 AI 原生 IDE Neural Inverse 亮相,主打嵌入式与遗留代码迁移
Neural Inverse 以开源 Cursor 替代品身份发布,基于 VS Code,支持 20 家 LLM 供应商…
Neural Inverse 在 Hacker News 以「Show HN」形式首次公开亮相,是一个主打 AI 原生体验的开源 IDE,定位为 Cursor 的替代品。项目以 Apache License 2.0 开源,并附带商业版本提供额外功能,目前已在 GitHub 上建立仓库并同步发布路线图。
项目概览与定位
Neural Inverse 基于 VS Code 构建,保留了熟悉的编辑器体验,同时面向嵌入式工程师、企业架构师以及维护安全关键或受监管代码库的团队。除了通用的 AI 聊天、行内编辑、自动补全和自主编码代理之外,它还引入了专门的固件与遗留代码迁移模块,这是当前主流 AI IDE 较少覆盖的方向。
项目支持「自带 LLM」(Bring Your Own LLM)模式,覆盖 20 家供应商,涵盖云端、本地部署与网关三种形态,并允许按功能粒度为不同模块选择不同模型。官方强调 API Key 不会离开用户机器,且不存在供应商锁定。
核心功能
Neural Inverse 的能力矩阵大致可分为以下几类:
- AI 聊天与行内编辑:通过 Ctrl+L 唤起多模式侧栏聊天,Ctrl+K 触发行内 diff、自动补全以及 Fast Apply。
- Power Mode 自主代理:通过 Cmd+Alt+P 启动,配备 22+ 工具与并发子代理,可独立完成编码任务。
- Firmware & Embedded 模块:通过 Cmd+Alt+F 启用,覆盖 357 种 MCU 变体、内置 SVD 寄存器映射、提供 22 个 fw_* 代理工具,并附带串口监视器以及对 MISRA / CERT-C 合规的支持。
- Legacy Modernisation 模块:通过 Cmd+Alt+M 启用,提供 5 阶段迁移流水线,覆盖 30+ 源语言与 61 套翻译配置,并附带知识库与审计导出能力。
- Agent Manager:通过 Cmd+Alt+A 进行模型管理、部署与代理编排。
云端版本与免费模型
Neural Inverse 提供云端版本 cloud.neuralinverse.com,用户可直接在浏览器中使用,无需配置 API Key。云端默认提供多个「永久免费」模型,包括 Llama 3.3 70B、DeepSeek R1、DeepSeek V3/V4、Mistral Large 3、Kimi K2.6 等,便于用户快速试用。
安装与构建
桌面端可通过脚本一键安装:
- macOS / Linux:
curl -fsSL https://neuralinverse.com/sh | bash - Windows PowerShell:
irm https://neuralinverse.com/win | iex
支持 Windows、macOS 与 Linux 三平台。从源码构建需要 Node.js 与 npm,并行执行 npm run watch、npm run watchreact 与启动脚本 ./scripts/code.sh 即可进入开发模式。仓库同时提供 Dev Containers 与 GitHub Codespaces 配置,建议至少 4 核 CPU 与 6 GB 内存(推荐 8 GB)。
架构与贡献方式
项目目录以模块化方式组织:AI 聊天核心位于 src/vs/workbench/contrib/void/,自主代理位于 powerMode/,固件与现代迁移引擎分别位于 neuralInverseFirmware/ 与 neuralInverseModernisation/。贡献者可以通过提交 issue、审查 PR、添加新的 LLM 供应商、扩展翻译语言或 MCU 平台支持等方式参与。完整贡献指南、架构文档与各模块说明均发布在 neuralinverse.com/guides/contributing。
Neural Inverse OSS 本身遵循 Apache License 2.0,其底层依赖的 VS Code 代码由 Microsoft 以 MIT 协议授权。
