通过浏览器访问DevinAI,无需在Windows或Mac上安装任何本地环境,即可完成注册、连接GitHub仓库、提交任务、自动生成代码及测试,并能审查和合并PullRequest,实现云端AI驱动的全流程协作开发,极大提升效率。
在Windows或Mac系统中,无需安装Python环境、配置Git、搭建Docker或修改PATH,即可直接使用Devin AI完成代码编写、Bug修复和测试运行,这一需求真实且完全可行。
你可能关心具体操作流程:从注册账户到提交第一个任务,以下步骤将逐步拆解。
长期稳定更新的攒劲资源: >>>点此立即查看<<<

操作简便:打开浏览器访问 app.devin.ai,使用邮箱注册Teams账户。需注意:企业用户必须由管理员提前开通权限,否则无法看到“Start a new task”按钮。注册后,邮箱验证不可跳过,否则提交任务时将卡在“waiting for sandbox initialization”状态且无任何错误提示,影响使用。登录成功后,界面右上角显示头像和“Online”绿点,代表已成功接入Cognition云端沙箱环境,可以开始工作。
点击左侧导航栏的“Repositories” → “Connect GitHub”,系统跳转至GitHub OAuth授权页。关键操作:务必勾选 Access all repositories 权限。若仅选择“Only select repositories”,Devin将只有读取权限,后续生成PR时会报错“Failed to create pull request: repository not found”。授权完成后,返回Devin界面点击“Sync repositories”,等待3到8秒,私有仓库即出现在列表中。选中目标仓库(如fp-ts-exercises),点击右侧“Open in Devin”按钮,进入该仓库专属工作区。
有两种提交方式可选。
方法一:自然语言指令
在聊天框中输入:“为 src/01-option/solution.ts 中的 `map` 函数补充 Jest 单元测试,覆盖空Option、Some值、None三种情况”,回车发送。Devin自动理解需求并执行。
方法二:命令行式指令
输入 /test --file src/01-option/solution.ts --framework jest,Devin立即识别文件结构,提取导出函数,并生成符合项目风格的测试用例。此方法适合熟悉命令行的用户。需注意:若项目未安装jest或缺少jest.config.ts,Devin会自动执行npm install -D jest @types/jest,再生成测试。该过程约需40秒,界面显示“Installing dependencies…”,期间请勿关闭标签页。
Devin完成全流程(代码修改、本地测试、git commit、push新分支、创建PR)后,前往GitHub验收成果。第一步:在GitHub仓库页面刷新,找到以“devin-”开头的新分支(如devin-add-tests-for-option-map),点击对应PR。第二步:重点检查三项内容:① package.json是否有意外修改;② .gitignore新增的条目是否合理;③ 测试文件中的expect断言是否与源码实际返回类型一致(Devin偶尔会将Option
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述