GPT-4O UPDATED // CLAUDE 3.5 SONNET TRENDING // NEW VECTOR DB RELEASED: CHROMA V0.5 // CURSOR RAISED $60M // GEMINI 1.5 PRO AVAILABLE // GPT-4O UPDATED // CLAUDE 3.5 SONNET TRENDING // NEW VECTOR DB RELEASED
Score: 92/100
Freemium
LANG: ZH

Sourcegraph Cody

"比你更懂你代码的AI助手"

什么是Sourcegraph Cody?

Sourcegraph Cody是一款智能AI编码助手,旨在帮助开发人员更高效地编写、修复和理解代码。与许多上下文有限的AI助手不同,Cody的主要优势在于它能够利用您整个代码库的完整上下文。通过结合Sourcegraph的代码搜索功能和大型语言模型(LLM),Cody提供高度准确和相关的代码建议、解释和修改。它就像一个专家级的结对程序员,已经阅读并理解了您项目中的每一个文件。

主要功能

  • 完整的代码库上下文: Cody使用您的整个存储库作为上下文,使其能够回答复杂问题,生成符合您风格的代码,并理解跨文件的依赖关系。
  • 编辑器内聊天: 在您的IDE中提供一个聊天界面,让您可以通过自然语言命令提问关于代码的问题、获取解释、生成文档或重构代码块。
  • 强大的命令: 使用预置命令,如/explain来获取复杂代码的详细分解,/test来生成单元测试,或/doc来创建文档注释。
  • 智能自动补全: Cody为单行或整个函数提供上下文感知的自动补全建议,帮助您更快、更少错误地编码。
  • 自定义命令: 定义您自己的命令,以自动化特定于您的团队或项目的重复性任务和工作流程。

使用案例

  • 新开发人员入职: 新团队成员可以通过要求Cody解释代码库的某些部分、跟踪函数调用或查找相关定义来快速上手。
  • 理解遗留代码: 通过向Cody索要摘要和分步解释,来导航和重构复杂、不熟悉或文档不全的代码。
  • 生成单元测试: 突出显示一个函数或类,然后要求Cody生成一套全面的单元测试,从而节省大量的开发时间。
  • 调试和故障排除: 描述一个错误或粘贴一条错误消息,Cody可以分析相关代码以建议潜在的修复方案和问题解释。
  • API和库的使用: 在您自己项目的上下文中,即时获取关于如何使用特定库或API函数的示例和解释。

入门指南

开始使用Cody非常简单。以下是在VS Code中使用它的“Hello World”风格指南:

  1. 安装扩展: 前往Visual Studio Code市场,搜索“Sourcegraph Cody”,然后点击安装
  2. 连接您的帐户: 打开Cody扩展侧边栏。系统将提示您使用Sourcegraph.com、GitHub或Google帐户登录。
  3. 打开您的项目: 确保您在VS Code中打开了一个项目文件夹。Cody将自动开始为上下文索引您的代码库。
  4. 提出您的第一个问题: 打开一个文件并突出显示一段代码。右键单击并选择Cody > 解释代码。或者,打开Cody聊天窗口并输入您的问题,例如:
    这个函数是做什么的?
    
  5. 使用命令: 在聊天窗口中,尝试/test命令。例如,打开一个包含函数的文件并输入:
    /test 请为'calculateTotal'函数编写一个单元测试。
    

    Cody将直接在聊天窗口中生成测试代码,然后您可以复制或将其插入到新文件中。

定价

Sourcegraph Cody采用免费增值(Freemium)模式:

  • 免费版: 每月提供大量的自动补全建议和聊天消息,适合个人开发者和小型项目。
  • 专业版(付费): 针对专业开发者,此版本提供更高的使用限制、访问更高级的LLM和优先支持。
  • 企业版(付费): 专为组织设计,提供自托管选项、增强的安全性、集中管理和无限制使用。

System Specs

License
Apache-2.0
Release Date
2026-01-23
Social
sourcegraph
Sentiment
非常积极

Tags

AI助手 / 代码补全 / 上下文感知 / 开发者工具 / 代码生成 / 调试

Alternative Systems

  • GitHub Copilot
    最初的AI结对程序员,直接集成到您的编辑器中。
  • Tabnine
    一款支持多种语言和IDE的AI代码补全助手。
  • Amazon CodeWhisperer
    一种由机器学习驱动的服务,通过生成代码推荐来帮助提高开发人员的生产力。
  • Codeium
    一款免费的、由AI驱动的开发者工具包,提供代码补全和聊天功能。
  • Replit Ghostwriter
    一款内置于Replit在线IDE中的AI编码助手。