菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > 资讯 > 云端开发AI工具榜单:Devin AI跨平台无需配置实测
其他资讯 云端开发AI工具榜单

云端开发AI工具榜单:Devin AI跨平台无需配置实测

2026-06-04
阅读 0
热度 0
作者 菜鸟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误判为Option,需特别留意)

确认无误后,点击“Merge pull request”,选择“Squash and merge”,输入标题“feat(option): add unit tests for map function”,完成合并。至此,一次完整的AI协作开发流程执行完毕。

来源:互联网

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

同类文章推荐

相关文章推荐

更多