这些工具和服务覆盖了多个方面,包括编程辅助、代码生成、问题解决、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插件
- 特点:自动填充写到一半的代码。