SuperAPI AI 工具集

AICode

AICode 是一款规格驱动、离线优先的 AI 编程助手,以 VS Code 扩展形式提供。它通过本地五维索引在代码生成前强制人工控制规格,生成后自动审计并修正实现,替代人工代码审查,宣称可实现工业级代码质量与 10 倍至 200 倍的开发速度。支持大型遗留代码库,数据本地存储,代码不经过其服务器。提供 30 天免费评估,之后自助许可每月每用户 10 美元(含税),个人、小型组织、学校及非营利组织可免费使用。

访问官网

工具介绍

AICode 是一款规格驱动(spec-driven)、离线优先的 AI 编程助手,以 VS Code 扩展形式提供。其核心思路是将人工控制从代码生成后的审查阶段前移到规格设计阶段:在生成任何代码之前,用自然语言设计、修正并锁定变更规格;代码生成后,AI 再依据该规格审计并修正实现,从而替代对生成代码的人工审查。官方称其结果是工业级质量的代码,速度可达 10 倍至 200 倍。

主要能力

  • 规格驱动工作流:遵循“构思 → 规格 → 精炼 → 编码 → 验证”的流程,控制发生在成本低 100 倍的环节。
  • 五维代码库索引:同时提供项目地图、词法、向量、符号、Git 历史五个视图,使智能体即使面对文档匮乏的代码库也能深入理解代码。
  • 强制质量保障:内置开箱即用的质量保障机制,覆盖合理架构、无静默回归、约束记忆、可审查补丁以及能真正捕获错误代码的测试。
  • 面向大型遗留代码库:专为一次不受控变更就可能引发数十个模块回归的大型代码库设计。
  • 数据主权:无 AICode 服务器、无数据库;本地索引、使用自己的 API 密钥、直连私有 Azure 租户,代码不经过其服务器。
  • 严格执行模型:AI 只读取和提议,不能写文件、提交或运行命令;每个变更以补丁形式落地,由人工逐文件接受。
  • EasyAgents:可将一张电子表格转化为受控的自主 AI 编码会话集群,在自有基础设施上规模化执行测试、文档、迁移和转译。

使用方式 AICode 是标准 VS Code 扩展,离线优先,初始安装约需 2-3 分钟,无需注册账号、无云同步,代码保留在本地。安装步骤:

  1. 打开 VS Code,进入扩展(Extensions),搜索 aicode-ja 并安装。
  2. 点击侧边栏的 AICode 图标,打开设置(Settings)配置 LLM 提供商。
  3. 输入 OpenAI 或 Azure 密钥;密钥本地存储,之后不再显示。
  4. 等待项目索引完成,约每 10 万行代码 20 分钟。点击“+ New Chat”描述任务,AICode 处理其余工作。 官方标注为 4 步、2-3 分钟、无需账号。

适用场景

  • 大型遗留代码库的维护与改造,降低人员流动带来的理解断层。
  • 需要严格控制变更质量、避免回归和技术债的交付流程。
  • 对数据主权有要求、希望代码不离开本地或私有云的企业。
  • 需要规模化执行测试、文档、迁移、转译的团队(通过 EasyAgents)。

限制与收费

  • 严格执行模型意味着 AI 不能直接写文件、提交或运行命令,所有变更需人工逐文件接受。
  • 初始索引耗时较长(约每 10 万行代码 20 分钟)。
  • 收费:30 天免费评估;之后自助许可按月计费,每用户每月 10 美元(含税),无承诺期,可随时取消并立即生效。个人专业人士及员工或注册志愿者少于 10 人的组织可免费使用;学校、大学和非营利组织也可免费使用。Business 方案提供任意规模团队的完整产品访问和工单支持,可通过 Stripe 在线购买,许可数量可随时调整。另有 AI 编码培训与项目实操支持服务,包含 Business 全部内容,并培训团队有效使用 AI 编码,与开发者在真实项目和代码库中协作。

官方给出的真实案例:在一个 71.7 万行代码库中,3 天内变更 189 个文件,捕获 201 个错误,运行 31 轮验证,最终交付零缺陷、零回归、零技术债的代码。