这些工具和服务覆盖了多个方面,包括编程辅助、代码生成、问题解决、Git指令辅助、代码安全扫描等,为开发者提供了丰富的选择。

Codegeex (codegeex.cn/zh-CN):

  • 类型:AI编程助手
  • 支持语言:Python, C/C++, Java, Go, JavaScript等
  • 特点:免费,支持一键转换代码语言,可集成在PyCharm和VS Code中。

Codeium:

  • 类型:多语言编程助手
  • 支持语言:40多种
  • 特点:支持与20多个IDE集成,提升编码速度。

Safurai (www.safurai.com):

  • 类型:AI助手
  • 功能:解决代码bug,撰写文档,测试代码
  • 特点:提供多功能的AI支持。

Gitfluence (www.gitfluence.com):

  • 类型:Git指令辅助工具
  • 特点:自动识别和匹配对应的git指令。

Phind (www.phind.com):

  • 类型:开发者搜索引擎
  • 特点:直接提供问题的详细解决方案和步骤。

Amazon CodeWhisperer:

  • 类型:ML-powered coding companion
  • 特点:基于机器学习,提供语法正确的代码建议。

ai-cli (GitHub – abhagsain/ai-cli):

  • 类型:终端代码提示插件
  • 特点:集成了ChatGPT的终端代码提示功能。

Copilot (Google Colab Copilot):

  • 类型:Google Colab Copilot
  • 特点:Colab的AI协助编程工具。

Hacker-AI (Hacker AI: Acquired by Offensive 360):

  • 类型:代码安全问题挖掘工具
  • 特点:扫描源代码并挖掘代码安全问题。

Sketch (GitHub – approximatelabs/sketch: AI code-writing assistant that understands data content):

  • 类型:Python数据分析工具
  • 特点:能理解pandas数据内容的Python包。

Refraction (Learn, improve and generate code with AI | Refraction):

  • 类型:AI代码、测试和文档生成工具
  • 特点:使用AI自动生成代码、测试和文档。

Buildt (Cosine):

  • 类型:上下文代码搜索、解释和生成工具
  • 特点:提供上下文代码搜索、解释和生成功能。

Huggingface Spaces (https://huggingface.co/spaces/THUDM/CodeGeeX):

  • 类型:多语言代码生成工具
  • 特点:Huggingface开源,支持多语言。

Programming-helper:

  • 类型:文本语言描述转代码工具
  • 特点:普通文本语言描述转成代码,可生成注释。

CodeAssist – IntelliJ IDEs Plugin | Marketplace:

  • 类型:JetBrains插件
  • 特点:自动填充写到一半的代码。