Droid AI 是 Factory 提供的 AI 编程代理产品,定位为“在开发者编写代码的地方运行 AI 代理”,主要面向在 VS Code、JetBrains、Vim 和终端等环境中工作的开发团队。
用途方面,Droid 用于自动化重构、调试和代码生成,通过代理原生工具完成开发任务。它不强制用户切换编辑器,而是直接融入现有 IDE 或终端,保留原有工作流、工具和快捷键。
主要能力包括:
- 终端与 IDE 集成:支持 VS Code(及其分支版本)、JetBrains、Vim 等,开发者可在偏好环境中委派任务。
- 终端体验:提供斜杠命令、自定义子代理、原生差异查看、上下文标记等功能。
- 可调节自主级别:可精细控制代理独立运行程度,允许某些更改自动执行,其他更改需审批,从完全监督到自主执行均可设置。
- 模型选择:按任务选用 Claude、GPT、Gemini 或任意模型,无供应商锁定,可根据性能或成本即时切换。
- 大规模代码理解:代理式搜索可理解整个代码库,无需手动选择上下文,能跨数百文件进行协调修改。
- 变更控制:每次修改在触及文件前均可审查,清晰的权限模型确保对代码库的完全控制。
- 跨平台记忆:Droid 在工具和平台间保持知识,跟随工作流而不丢失上下文。
- 多入口协作:终端与 IDE 协作,浏览器、Slack、Jira 用于委派,CLI 用于自动化。
使用方式:用户可安装 Factory CLI,参考快速入门指南,在 IDE 或终端中调用 Droid。支持从 IDE 内小规模起步,再扩展到设计文档、审查自动化等完整工作流。
适用场景:软件开发团队需要进行重构、调试、代码生成、跨文件协调修改,以及希望在现有开发环境中引入 AI 代理而不更换工具链的场景。资料提及一家金融科技公司使用 Factory 以安全可控的方式统一工程上下文,满足数据隐私与合规要求。
限制方面:资料未提供具体定价、支持的操作系统版本、模型调用成本、代码托管要求或企业版功能等细节,这些信息暂未提供。