sourcegraph.com
Sourcegraph官网截图
点击查看大图

专注开发者代码协作与智能开发工具,支持跨仓库代码检索、IDE代码补全、本地远程代码上下文调用,覆盖GitHub/GitLab项目开发、跨团队代码协作、疑难代码逻辑梳理场景,累计服务超20万全球开发者,可节省70%代码查找与逻辑梳理时间

核心功能

智能聊天
支持@指定文件、仓库等上下文,直接向AI提问代码相关问题、生成及编辑代码。
自动编辑
检测用户光标移动与输入内容,基于当前位置和近期操作提出代码修改建议。
自定义提示
支持预设和自定义工作流提示词,可保存并共享给团队,降低重复操作成本。
多源上下文
调用Sourcegraph搜索API,从本地及远程代码库获取API、符号等相关上下文信息。
代码调试
识别代码中的错误信息,结合上下文给出修复方案,缩短代码排错耗时。
上下文过滤
支持设置指定仓库不纳入上下文范围,自定义代码信息调用的覆盖范围。
多端适配
支持VS Code、JetBrains、Visual Studio等IDE,同时提供网页端与CLI版本。
产品联动
可与Sourcegraph Code Search功能联动,搜索代码后直接唤起Cody进行问答。

使用指南

  1. 1

    访问https://sourcegraph.com/cody进入Cody官方文档页面,查看功能说明。

  2. 2

    根据自身常用开发工具,选择对应IDE的Cody扩展安装包下载。

  3. 3

    打开IDE的扩展管理页面,将下载的Cody扩展完成安装并启用。

  4. 4

    按照引导完成GitHub或GitLab等代码托管平台的账号授权绑定。

  5. 5

    打开代码文件后,可直接在Cody聊天窗口输入问题获取代码相关解答。

  6. 6

    编码过程中可开启自动编辑功能,等待Cody基于上下文给出修改建议。

  7. 7

    针对高频操作可自定义提示词,保存后可在后续工作中直接调用。

  8. 8

    若需要企业级部署,可联系Sourcegraph团队申请Cody Enterprise试用。

优势亮点

  • 可调用本地及远程多仓库代码上下文,代码相关回答匹配度更高。

  • 支持VS Code、JetBrains等主流IDE,同时提供网页端与CLI版本。

  • 个人用户使用时,相关数据不会被用于模型训练,用户代码信息更安全。

  • 可与Sourcegraph代码搜索功能联动,搜索后直接唤起代码问答。

使用须知

定价: Cody个人基础版本可免费使用,包含基础代码聊天、补全功能,适合个人开发者;Cody Enterprise为付费版本,提供私有部署、上下文权限管控等企业级能力,适合企业开发团队,具体定价以官网为准。

价格和授权政策可能变化,请以官网最新信息为准

访问第三方网站时,请注意以下事项:

  • 谨慎提供个人账号、密码和支付信息
  • 下载文件前确认来源安全,警惕诱导性广告
  • 涉及版权素材使用时,请核实授权范围
  • 如遇网站无法访问或内容异常,可反馈给我们

常见问题

Cody目前支持VS Code、JetBrains系列IDE,还有实验性的Visual Studio扩展,同时提供网页端与CLI版本,用户可根据自身使用习惯选择对应版本。

对于通过Sourcegraph.com使用Cody的个人用户,平台不会将用户的代码、提示词等数据用于模型训练,企业版本可选择私有部署,进一步保障代码数据安全。

在Cody聊天窗口输入问题时,使用@符号即可选择指定的文件、代码符号、远程仓库或其他非代码 artifacts,将其纳入本次问答的上下文范围。

可以,用户在Sourcegraph中运行搜索查询、打开仓库或文件后,点击页面中的Cody按钮即可唤起聊天界面,直接针对当前搜索的代码内容发起提问。

深度了解

Cody是Sourcegraph推出的AI编码助手,是代码智能平台的延伸产品,主要面向开发者群体提供代码相关的AI辅助能力,支持多端接入,适配主流开发工具与代码托管平台。

核心功能上,Cody支持智能代码聊天,用户可@指定文件、仓库等资源引入上下文,获取精准的代码解答;可提供代码自动补全与编辑建议,基于用户操作习惯给出适配当前项目的修改方案;具备代码调试能力,可快速识别代码错误并给出修复思路;同时支持自定义提示词、上下文过滤等个性化配置。

使用场景覆盖日常编码、项目排错、新成员项目上手、团队代码规范统一等多个环节,个人开发者可用于缩短通用功能开发耗时,企业开发团队可用于降低内部代码库的学习成本。

与同类产品相比,Cody的优势在于跨本地与远程代码库的上下文调用能力,依托Sourcegraph的搜索技术,可覆盖更多企业内部私有代码资源,更适配有大量自有代码库的开发场景,不足是个人版本的模型可选范围小于部分同类工具。

建议有频繁私有代码库查询需求的企业开发团队、日常需要处理多项目代码的开发者优先试用,仅做小型个人项目开发的用户可根据自身需求选择。

访问第三方网站时,请注意账号、隐私与支付安全