工具概览
CadanADE 是一款本地的、智能体优先的编码 IDE,构建为 SvelteKit 工作区。它提供文件树、CodeMirror 编辑、OpenRouter 智能体聊天、主题以及可选的 Electron 桌面外壳。该项目被描述为“@scifiui/core(同级包)的首个使用者和活的演示”。
该 IDE 支持将本地文件夹作为工作区打开,并列出最近和已发现的项目。它包含文件树、标签页,以及带保存和缩略图的 CodeMirror 6 编辑。支持审阅智能体的编辑,用绿色/红色高亮,并可按文件接受/拒绝,在聊天中还可全部接受/全部拒绝。本地历史通过 .cadan/history.git 下的影子 git 在保存和接受时维护,不会触碰项目的 .git。流式智能体聊天使用 OpenRouter,带工具调用和审批闸门。设置控制台可配置提供商密钥、主题和性能精简模式。可选的 Electron 应用封装同一个 SvelteKit 服务器。
智能体无法自行标记自己的工作已完成。当请求带有规格说明时,Cadan 会在开始工作前据此派生出一份需求台账,写入 .cadan/REQUIREMENTS.md,并在每一轮开始时重新注入。每一行都以由 harness 而非模型写下的结论结尾:PASS、FAIL、DEVIATION 或 UNVERIFIED。通用检查包括:验证指名的库已被导入和调用、被禁止的依赖不存在、指名的交付物存在且非空、数值限制与附带输出对比、证据引文必须出现在真实的工具输出中、扫描文件中的桩代码、检查命令输出是否合理,以及标注缩小范围的运行。文本回复被视为一种声明,而非证据;在仍有未验证的行时,完成闸门会拒绝该声明,并把未通过的行交还给智能体(最多重试 4 次),然后该轮以明确的 FAIL 报告结束。报告由台账生成,并显示在聊天下方。
定价
价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。
应用场景
- 开发者用 CadanADE 将本地文件夹作为工作区打开,并列出最近和已发现的项目。
- 开发者用 CadanADE 使用文件树、标签页,以及带保存和缩略图的 CodeMirror 6 编辑。
- 开发者用 CadanADE 以绿色/红色高亮审阅智能体的编辑,按文件接受/拒绝,或在聊天中全部接受/全部拒绝。
- 开发者用 CadanADE 通过 .cadan/history.git 下的影子 git 在保存和接受时维护本地历史,而不触碰项目的 .git。
- 开发者用 CadanADE 进行流式智能体聊天(OpenRouter),带工具调用和审批闸门。
- 开发者用 CadanADE 通过设置控制台配置提供商密钥、主题和性能精简模式。
- 开发者把 CadanADE 用作封装同一个 SvelteKit 服务器的可选 Electron 应用。
功能特性
提供本地运行的智能体优先 IDE
通过工作区组织开发内容
使用 CodeMirror 编辑代码
实时显示与智能体的聊天内容
支持切换界面主题
用户评论
还没有评论,来分享你的使用体验吧