软件截图
软件介绍
Async IDE 是一款开源的 AI 原生桌面应用程序,定位于 Cursor 的完全开源替代方案。与简单的聊天插件不同,Async IDE 从核心的 Agent Loop 架构出发,将多模型对话、自主工具执行和代码审查工作流整合到统一的工作空间中。它采用 Electron + React 技术栈,基于 Apache 2.0 许可证开源,支持 BYOK (Bring Your Own Key) 模式,开发者可使用自己的 OpenAI、Anthropic 或 Gemini API 密钥,所有线程、设置和计划默认采用本地优先存储策略,不依赖云服务。通过 Agent-first 的设计理念,智能体可直接访问工作区、工具和终端,遵循 Think → Plan → Execute → Observe 的清晰循环。
核心功能
自主 Agent 循环 :提供流式工具参数和轨迹卡片可视化,每一步操作均可追溯;支持 Plan 和 Agent 双模式,可先审查计划再执行或直接让智能体运行;针对 Shell 命令和文件写入设置审批门禁,确保安全控制。
多模型支持 :内置 Anthropic、OpenAI 和 Gemini 适配器;支持 OpenAI 兼容端点(如 Ollama、vLLM、聚合器或自托管服务);支持支持模型的流式思考块;提供 Auto 模式自动选择最佳可用模型。
完整开发体验 :集成 Monaco 编辑器,支持多标签页、语法高亮和 diff 审查流程;深度 Git 集成,提供状态、差异、暂存、提交和推送的 UI 操作;内置 xterm.js 终端,用于用户命令和观察智能体 Shell 操作。
四种 Composer 模式 :Agent 模式(自主执行)、Plan 模式(先审查后运行)、Ask 模式(只读问答)和 Debug 模式(系统故障排除),覆盖不同开发场景。
透明可追溯 :结构化助手消息本地持久化,需要时扩展为提供商原生工具格式;支持嵌套子智能体、后台执行和时间线式活动渲染。
适用人群
寻求 Cursor 开源替代方案的开发者和团队
需要完全掌控 AI 编码工作流程的隐私关注型用户
希望使用自有 API 密钥接入多种 LLM 的技术用户
需要本地优先数据存储的独立开发者
探索 AI Agent 协作开发方式的极客用户
优缺点分析
优点:
完全开源与透明 :Apache 2.0 许可证允许自由检查和修改代码,技术栈透明可操控,无供应商锁定。
BYOK 与本地优先 :使用自己的 API 密钥,保持对话历史和仓库状态完全本地,不依赖云服务,数据隐私更有保障。
Agent-first 架构 :智能体可直接访问工作区、工具和终端,通过清晰的 Think → Plan → Execute → Observe 循环执行任务。
多模型兼容性 :支持 OpenAI、Anthropic、Gemini 等主流提供商及 OpenAI 兼容端点(如 Ollama、vLLM),灵活性高。
开发工具集成 :Monaco 编辑器、Git 集成和 xterm.js 终端无缝整合,提供接近原生 IDE 的开发体验。
缺点:
学习曲线 :对于不熟悉 Agent Loop 工作流和工具审批机制的用户,需要一定的学习成本。
依赖自建 API 配置 :BYOK 模式要求用户自行获取和管理多个提供商的 API 密钥,对新手有一定门槛。
项目活跃度 :作为新兴开源项目,社区生态和插件生态尚在建设中,可能无法完全替代成熟商业产品的所有功能。
Electron 资源占用 :基于 Electron 架构,在大规模项目或长时间运行时,内存占用可能相对较高。
系统要求
操作系统:Windows / macOS / Linux (跨平台桌面应用)
运行环境:Node.js >= 18, npm >= 9
开发工具:Git (推荐)
硬件建议:建议双核及以上处理器,4GB RAM 及以上,确保 Electron + React 渲染和 Monaco 编辑器的流畅运行
网络:BYOK 模式需网络访问 LLM API,但核心数据存储完全本地
下载地址
声明:本站为非盈利性技术交流平台。所有资源均来自互联网或官方发布,版权归原作者所有。如有侵犯您的权益,请联系我们(fzxzcopy@163.com),我们将第一时间处理。