
Devin
面向软件开发任务的 AI 编程智能体。
Devin 以会话方式处理代码库任务。Ask 模式用于理解与规划,Agent 模式能够改代码、运行命令、测试并创建 PR;接入仓库、环境与费用控制是开始前的关键准备。
Devin 能做什么
官方建议尚未明确范围的任务先用 Ask 整理计划,再送入 Agent 执行。选择仓库同时决定代码访问、起始分支与 PR 目标。
当前自助方案包含 Free、Pro、Max 和 Teams;旧 ACU 教程不能直接代表所有当前账号的计费。此处介绍使用流程与边界,不承诺完成任务所需时间或费用。
先理解代码再形成任务
Ask 模式可搜索代码并解释依据,也能形成送往 Agent 的任务计划;这一模式本身不修改实际代码。
执行跨步骤开发任务
Agent 可写代码、运行命令、浏览网页、测试和创建 PR。给定明确范围与验收要求,比把无边界大项目放进一次会话更容易检查。
指定仓库与起始分支
会话选择已加入 Devin 环境的仓库,确保使用正确代码与分支并向相应仓库创建 PR。多个仓库需提前索引和设置。
检查会话和账户消耗
Session Insights 可查看单次消耗;自助账号在 Usage & limits 查看配额与点数。实际动作、复杂度、虚拟机时间和网络等都会影响用量。
- 核心用途
- 代码库问答、计划与自主编码会话
- 可完成的工作
- 问题定位、局部修复与 PR 交付
- 如何开始
- 先索引仓库并配置环境,再从 Ask 开始
- 使用条件
- 自助配额与点数、企业 ACU 分开计算
如何使用 Devin
- 准备仓库与运行环境
按官方仓库索引和环境设置完成接入,确认 Devin 能读取目标代码并运行所需工具。
- 先用 Ask 明确目标
选择正确仓库,描述问题、范围与验收条件;尚未明确任务时先生成执行计划。
- 选择 Agent 执行
通过 Send to Devin 或 Agent 入口创建会话,核对仓库、分支和账号可用的代理选项。
- 检查产物和用量
审查 PR、命令与测试输出,再查看 Session Insights;未完成的边界应明确记录。
从代码问题推进到修复
适合:能提供仓库与测试的开发者
- 准备输入
- 已索引仓库、错误复现和预期行为
- 操作方法
- 编辑建议:先在 Ask 中梳理相关文件和修复计划,确认范围后转 Agent 执行,审查 PR 与测试结果。
- 预期交付物
- 有验证依据的修复 PR
- 人工检查
- 确认起始分支、改动范围和回归结果,不能仅以代理说完成为准。
接手陌生代码库
适合:刚加入项目的工程师
- 准备输入
- 目标仓库与一条具体调用链问题
- 操作方法
- 编辑建议:选择 Ask 和正确仓库,要求答案给出文件依据;继续追问依赖和边界,尚不启动改动。
- 预期交付物
- 可回查的代码解释与调查计划
- 人工检查
- 打开引用位置核对,并区分现有代码行为和推测。
为团队小任务设定用量
适合:负责团队费用的管理员
- 准备输入
- 成员使用频率、配额与预付费点数
- 操作方法
- 编辑建议:按频率核对 full/flex 席位,检查共享点数与会话限制,再用小任务观察实际消耗。
- 预期交付物
- 可追踪的团队使用预算
- 人工检查
- flex 无固定席位费仍消耗共享点数,Teams 仍有最低月费。
界面与参考图片

开始前需要了解
单人方案不能多人共用
当前 Pro 与 Max 是个人方案,不支持多人共享订阅;多人协作需按 Teams 或企业方案配置。
免费与 flex 席位均有边界
Free 仅有限用量;Teams flex 无固定席位费但完全使用团队共享点数,并受 Teams 最低月费约束。
复杂任务用量不固定
动作复杂度、上下文大小、修改文件数和对话轮次都会影响消耗。休眠不消耗,但等待测试期间仍可能有少量虚拟机维持开销。
Free 为有限用量;自助配额与预付点数不同于企业 ACU。
账号权限、费用与可用功能请以官方入口的当前说明为准。重要结果应先检查,再用于实际工作。
常见问题
Ask 会修改我的代码吗?
官方说明 Ask 用于代码理解和规划,不修改实际代码;需要执行修改时再切到 Agent。
Free 能无限运行吗?
不能。当前 Free 提供有限 Devin 用量及部分产品访问,具体可用额度以账号显示为准。
现在所有用户还按 ACU 计费吗?
不是。企业按协议 ACU 计算,自助用户先用方案配额,再扣预付费 on-demand credits。
怎样知道一次任务花了多少?
查看该会话 Session Insights;自助账号总额、剩余配额和点数在 Usage & limits。