云端开发AI工具榜单:Devin AI跨平台无需配置实测
摘要
通过浏览器访问DevinAI,无需在Windows或Mac上安装任何本地环境,即可完成注册、连接GitHub仓
在Windows或Mac上使用Devin AI编写代码、修复缺陷、运行测试,无需本地配置Python环境、Git、Docker或调整PATH变量。这一需求切实存在,且完全可以实现。
具体流程如何?从账户注册到完成首个任务,我们逐步拆解每一步操作。

注册并登录Devin平台工作台
打开浏览器访问 app.devin.ai,使用邮箱注册Teams账户。关键注意事项:企业用户须由管理员提前开通权限,否则界面不会显示“Start a new task”按钮。
注册后务必完成邮箱验证。忽略此步骤会导致所有任务提交后界面停滞在“waiting for sandbox initialization”状态,且无任何错误提示,极易造成困惑。
登录成功后,右上角头像旁显示绿色“Online”标识,代表已成功接入Cognition云端沙箱环境,即可开始编程任务。
连接GitHub仓库,实现真实项目协作
点击左侧导航栏“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”按钮,进入该仓库的专属工作区。
提交首个开发任务:以添加TypeScript单元测试为例
提交任务有两种方式,可按习惯选择。
方法一:自然语言指令
在聊天框直接输入:“为 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生成的Pull Request
Devin完成代码修改、本地测试、git commit、推送新分支、创建PR等全部流程后,即可前往GitHub验收成果。
第一步:刷新GitHub仓库页面,找到以“devin-”开头的新分支(如devin-add-tests-for-option-map),点击对应PR。
第二步:重点检查三项:① package.json是否被意外修改;② .gitignore新增条目是否合理;③ 测试文件中的expect断言是否与源码实际返回类型一致(Devin偶尔会将Option
确认无误后,点击“Merge pull request”,选择“Squash and merge”,输入标题“feat(option): add unit tests for map function”,完成合并。至此,一次完整的AI协作开发流程执行完毕。
来源:互联网
本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。