Aide是什么
Aide曾是CodeStory AI开发的开源AI原生代码编辑器,基于VS Code构建,并通过本地Sidecar进程连接大语言模型与代码工具。它将聊天、跨文件编辑、行内修改、代码补全和主动修复整合到一个桌面开发环境。
这款编辑器目前已经停止维护。官方Aide仓库于2025年2月25日归档,Sidecar仓库也在2026年6月3日归档;当前官网已转为研究AI原生开发工具、推理时扩展和智能体系统的实验室主页。
当前项目状态
| 项目 | 当前状态 | 最后状态说明 |
|---|---|---|
| Aide桌面编辑器 | 停止维护 | 官方仓库只读归档 |
| Sidecar智能体后端 | 停止维护 | 官方仓库只读归档 |
| 旧版使用文档 | 部分仍可访问 | 内容可能与归档版本对应 |
| 旧价格页面 | 已失效 | 官网当前不再展示编辑器套餐 |
| Aide官网 | 仍可访问 | 现定位为AI原生开发工具实验室 |
| 源代码 | 仍可获取 | 两个核心仓库均使用AGPL-3.0 |
为什么不能按在售工具介绍
Aide过去提供可下载编辑器与模型调用方案,但当前官网已经没有产品下载、注册和有效价格入口。目录应将它标记为已停止维护的开源项目,而不是仍在持续更新的商业AI编程工具。
- 不再承诺错误修复和版本更新。
- 旧安装包可能缺少当前系统兼容性。
- 在线服务与账号能力可能不可用。
- 旧文档和价格信息不能代表当前可购买服务。
- 安全漏洞需要使用者自行评估和修补。
- 更适合源码研究、归档体验和社区分支开发。
原编辑器核心能力
- 聊天与编辑一体化工作流。
- 跨文件代码修改。
- 基于语言服务器的主动Agent。
- 行内指令编辑组件。
- 上下文相关代码补全。
- 基于语法树的代码导航。
- 文件、符号、终端和诊断上下文。
- 可配置模型提供商与自带密钥。
聊天与跨文件编辑
开发者可以在助手面板中讨论问题,并引用文件、代码片段或符号作为上下文。对话形成方案后,AI可将修改应用到多个文件,用户仍需逐项查看差异。
- 解释陌生代码库。
- 讨论实现方案。
- 生成跨文件修改。
- 重构相关函数和类型。
- 根据反馈继续调整补丁。
- 在提交前人工检查差异。
主动Agent
Aide的主动Agent会读取语言服务器提供的错误、定义和引用,并据此寻找相关代码。它能够在产生修改后继续观察诊断结果,尝试修复编译或静态检查问题。
- 读取编辑器诊断信息。
- 跳转到符号定义。
- 查找所有引用。
- 补充解决任务所需的上下文。
- 根据错误继续迭代。
- 必要时向开发者请求更多信息。
行内编辑
用户可以在编辑器中调用行内指令组件,对当前选区或附近代码下达修改要求。这种方式适合局部重写、补充错误处理和生成小型函数,不需要离开正在编辑的文件。
- 修改选中的代码。
- 生成函数实现。
- 补充类型和注释。
- 简化重复逻辑。
- 增加输入校验。
- 根据当前文件上下文回答。
智能代码补全
Aide曾提供上下文相关的行内代码建议,并借鉴过开源代码补全项目的实现。官方归档说明指出,这部分在项目后期已经不再维护,因此不能期待其对当前语言、模型和编辑器版本保持最佳兼容。
语法树与代码导航
编辑器可利用语言服务器和语法结构按代码块移动,并将符号定义、引用和诊断提供给Agent。相较只把整份文件发送给模型,这种方式有助于定位与任务直接相关的代码。
- 按函数和类定位代码。
- 识别同名符号所在路径。
- 查找调用和引用位置。
- 把准确代码块加入模型上下文。
- 减少无关文件占用上下文。
- 配合诊断结果制定修复路径。
上下文选择
旧版文档说明,用户可通过助手输入框中的上下文入口选择代码、文件和符号。符号建议依赖相应语言服务器扩展,因此不同语言项目的可用程度并不完全一致。
- 当前选中的代码。
- 一个或多个文件。
- 工作区中的函数和类。
- 编辑器诊断和错误。
- 项目结构与仓库映射。
- 终端或任务相关信息。
Sidecar如何工作
Sidecar被官方称为Aide编辑器的AI大脑,是一个主要使用Rust实现的本地进程。它负责组织提示词、调用模型、暴露代码工具、构建仓库映射,并把智能体结果返回给编辑器。
- 管理模型调用。
- 维护智能体可用工具。
- 按符号粒度理解代码。
- 用PageRank思路构建仓库映射。
- 处理提示词和上下文。
- 与本机Aide编辑器通信。
多模型配置
Aide旧版文档允许用户配置不同语言模型和提供商,也支持使用自己的模型密钥。文档曾推荐Qwen类开源模型用于自托管场景,但实际效果取决于模型版本、上下文长度和代码工具调用能力。
- 选择CodeStory当时提供的模型服务。
- 配置自己的模型提供商密钥。
- 接入兼容的自托管模型。
- 为聊天、编辑或补全分配不同模型。
- 控制调用成本和数据发送范围。
- 在真实仓库中评估模型质量。
SWE-bench研究
Aide团队在2024年12月公布过SWE-bench Verified实验,使用Sonnet 3.5和推理时扩展方法解决62.2%的基准问题。该结果属于特定模型、工具和评测环境的研究记录,不等于归档编辑器在所有真实项目中都具有同等修复率。
推理时扩展方法
实验让Agent多次探索同一问题,并根据工具步骤质量生成奖励与替代动作,最多形成五条轨迹。团队发现并行运行多个相对简单的轨迹,比当时测试的复杂树搜索方案更有效率。
- 列出文件。
- 打开代码文件。
- 搜索代码文本。
- 替换目标内容。
- 使用终端环境。
- 提交候选解决方案。
- 为每一步生成观察和替代动作。
适合哪些用户
- 研究AI原生编辑器架构的开发者。
- 希望阅读VS Code分支实现的工程团队。
- 学习本地智能体后端的Rust开发者。
- 准备维护社区分支的开源贡献者。
- 研究代码符号、仓库映射和工具调用的人员。
- 需要复现实验性编程Agent的研究者。
典型使用场景
- 阅读AI编辑器源代码。
- 研究聊天到跨文件编辑的交互流程。
- 分析Sidecar工具与模型通信。
- 构建内部实验性代码Agent。
- 复现旧版编辑器功能。
- 基于AGPL许可证创建和发布社区分支。
不太适合哪些情况
- 需要稳定日常开发主力IDE的用户。
- 要求持续安全更新的企业。
- 希望购买官方技术支持的团队。
- 不愿自行处理构建和依赖问题的初学者。
- 需要开箱即用最新模型的开发者。
- 无法履行AGPL开源义务的商业产品。
- 只根据旧套餐准备长期订阅的用户。
当前价格与成本
Aide官网当前没有有效的编辑器价格页面,原订阅方案已经不能作为在售价格引用。归档源代码可以按AGPL-3.0许可证获取,但自行构建、模型调用、GPU、存储和维护仍会产生实际成本。
| 使用方式 | 软件价格 | 主要成本 | 当前可用性 |
|---|---|---|---|
| 访问官网研究文章 | 免费 | 无强制成本 | 可访问 |
| 阅读归档源码 | 免费 | 学习与审计时间 | 可访问 |
| 自行构建Aide | 不收许可证费 | 构建、维护和安全修复 | 需自行处理 |
| 自行运行Sidecar | 不收许可证费 | 模型接口或本地算力 | 需自行处理 |
| 原官方订阅 | 不再公开 | 不可按旧价格采购 | 价格页失效 |
| 企业支持 | 未提供当前方案 | 需要第三方或内部团队 | 应另行评估 |
不要继续引用旧套餐
搜索结果中仍可能出现过去的免费版、个人版或模型用量说明,但官网价格路径当前返回未找到。由于产品已经停止维护,工具目录不应把搜索缓存中的历史金额写成现行价格。
从源码构建Aide教程
- 确认项目已归档并接受自行维护风险。
- 阅读仓库许可证、构建说明和安全文档。
- 在隔离开发环境克隆固定提交。
- 安装仓库要求的Node、包管理器和平台工具。
- 按贡献文档安装依赖并执行构建。
- 先运行测试,再启动开发版编辑器。
- 记录所有本地补丁和依赖版本。
本地运行Sidecar教程
- 选择与Aide版本相匹配的Sidecar提交。
- 准备仓库要求的Rust工具链。
- 检查依赖和外部模型连接代码。
- 构建Sidecar的本地服务二进制文件。
- 在受限测试环境启动进程。
- 配置Aide优先连接本地Sidecar。
- 用无敏感信息的小型仓库验证工具调用。
- 观察日志、权限和模型费用。
使用自带模型密钥
- 选择受支持且仍可用的模型提供商。
- 建立专用于测试的低权限项目。
- 设置费用上限和调用告警。
- 在Aide旧版模型配置中填写密钥。
- 限制发送敏感仓库和客户数据。
- 分别测试聊天、编辑和工具调用。
- 测试结束后轮换或撤销密钥。
代码任务安全流程
- 先在独立分支保存干净基线。
- 明确允许修改的文件和任务范围。
- 只提供完成任务所需的上下文。
- 逐个审查Agent提出的差异。
- 运行格式化、静态检查和自动测试。
- 检查依赖、密钥和数据迁移变更。
- 由代码所有者批准后再合并。
迁移到其他工具
- 列出当前依赖的聊天、补全、Agent和模型能力。
- 导出工作区设置和常用提示词。
- 选择仍在维护且满足许可证要求的替代工具。
- 在非关键仓库测试上下文和编辑质量。
- 验证隐私、模型费用和团队权限。
- 逐步迁移项目并保留旧环境只读备份。
- 确认替代方案稳定后停止运行归档软件。
安全与隐私
- 归档软件不会持续获得安全修复。
- 模型请求可能包含源码和开发上下文。
- 自带密钥应使用专用项目和费用上限。
- 运行终端工具前限制进程权限。
- 不要让Agent读取密钥文件和生产凭据。
- 第三方模型的数据保留规则需要单独审查。
- 企业源码进入外部模型前应获得授权。
- 构建旧依赖时应进行漏洞扫描。
AI编程风险
- 生成代码可能编译通过但业务逻辑错误。
- 跨文件重构可能遗漏隐式依赖。
- Agent可能修改任务范围外的内容。
- 错误终端操作可能破坏本地环境。
- 测试通过不代表没有安全问题。
- 基准成绩不能直接预测真实仓库效果。
- 多轨迹推理会显著增加模型费用。
- 无人维护的集成更容易随接口变化失效。
产品优势
- 将聊天、编辑和主动Agent整合到IDE。
- 基于VS Code,交互方式对开发者较熟悉。
- 利用语言服务器获得符号和诊断信息。
- 支持跨文件修改与行内指令。
- Sidecar在本机运行,架构边界清晰。
- 编辑器与智能体后端源码均公开。
- AGPL许可证允许在履行条件后修改和分发。
- 研究文章公开推理时扩展思路。
产品限制
- Aide编辑器已经停止维护。
- Sidecar也已进入只读归档状态。
- 官网不再提供有效价格和采购入口。
- 旧文档可能与当前系统和模型不兼容。
- 原行内补全能力在归档前已不再维护。
- 自行构建需要较高工程能力。
- 归档依赖可能存在安全风险。
- AGPL对网络服务和分发有明确义务。
- 不适合作为需要官方保障的生产工具。
开源许可证
Aide编辑器仓库和Sidecar仓库均采用GNU Affero General Public License v3.0。用户可以研究、修改和再分发,但必须遵守相应的源代码提供、版权声明和网络交互软件义务。
企业计划将修改版作为网络服务或集成到商业产品前,应让法务和开源治理人员审查具体发布方式。AGPL开源并不等于没有合规成本,也不自动包含商标、模型和第三方依赖授权。
GitHub仓库
| 仓库 | 用途 | 许可证 | 归档状态 |
|---|---|---|---|
| codestoryai/aide | VS Code分支与Aide编辑器 | AGPL-3.0 | 2025年2月归档 |
| codestoryai/sidecar | 本地智能体与模型工具后端 | AGPL-3.0 | 2026年6月归档 |
| codestoryai/website | 历史网站项目 | 以仓库文件为准 | 需单独核对 |
| codestoryai/prompts | 部分提示词资料 | 以仓库文件为准 | 需单独核对 |
支持平台
历史Aide编辑器围绕桌面开发环境构建,源码包含Windows、macOS和Linux相关构建内容。由于官方已停止发布与维护,当前能否在某一系统正常安装,应以归档Release、构建说明和实际测试为准。
基本信息
| 项目 | 内容 |
|---|---|
| 工具名称 | Aide |
| 开发团队 | CodeStory AI |
| 工具类型 | AI原生代码编辑器 |
| 技术基础 | VS Code分支与本地Sidecar |
| 项目状态 | 停止维护 |
| 当前官网定位 | AI原生开发工具实验室 |
| 当前价格 | 无有效在售套餐 |
| 源码 | 公开 |
| 许可证 | AGPL-3.0 |
推荐指数
推荐指数:3.2 / 5。Aide作为AI原生编辑器和本地代码Agent的开源研究样本仍有价值,但已不适合把稳定性、安全更新和官方支持放在首位的日常开发。
普通用户更适合选择仍在维护的编程助手;开发者若要复用Aide源码,应同时承担构建、漏洞修复、模型适配和AGPL合规责任。
常见问题
Aide还能正常使用吗?
归档源码和部分旧版本仍可获取,但官方已停止维护,在线服务与当前系统兼容性不作保证。
Aide还在更新吗?
不再更新,编辑器主仓库和Sidecar仓库都已归档为只读。
Aide现在多少钱?
官网没有有效的在售价格页面,不能继续引用历史订阅金额。
Aide是开源软件吗?
是,编辑器和Sidecar源码公开,并采用AGPL-3.0许可证。
Aide与VS Code有什么关系?
Aide是VS Code的分支,在熟悉的编辑体验中加入AI聊天、编辑和主动Agent能力。
Sidecar是什么?
Sidecar是运行在本机的AI后端,负责模型调用、代码工具、符号理解和仓库映射。
可以使用自己的模型密钥吗?
旧版支持配置模型提供商和自带密钥,但归档版本能否连接当前接口需要实际验证。
适合企业生产使用吗?
不建议直接用于需要官方维护的生产环境,除非企业有能力接管安全、模型和平台维护。
可以基于Aide开发新产品吗?
可以研究和修改,但必须遵守AGPL及第三方依赖许可,并自行承担维护责任。
桂公网安备45132202000164号