AI编程工具

DevChat

DevChat是一款开源的AI编程助手,支持代码生成、补全和测试用例自动生成等功能。它集成了多种大模型,并允许开发者在多个大模型间切换。DevChat还提供了易扩展的提示词库和多种主流IDE的插件和扩展。用户可以通过Visual Studio Code等编辑器使用DevChat进行编程。DevChat提供免费版和付费版两种价格方案,付费版可购买不同的token数量。

Sketch2Code

Sketch2Code是一个开源项目,由微软AI Lab于2018年推出,旨在帮助开发人员轻松地将手绘草图转化成HTML代码。它使用人工智能和自动化从线框草图中开发代码,支持基本的网页视觉元素,包括标签、文本字段、文本段落、图像和按钮等。在GPT 4的演示中,也有一段将草图转换成网页的Demo演示,很可能微软已经将该技术与OpenAI合作并进行了迭代。

CodiumAI

CodiumAI是一款AI代码测试和分析工具,可以智能分析代码、文档字符串和注释,生成测试建议和提示,帮助开发者在软件发布前发现Bug或错误。它支持所有编程语言,并且兼容主流编辑器和IDE。对于个人开发者来说,CodiumAI永久免费使用;对于多人团队来说,需要每月每用户支付19美元订阅费用。此外,CodiumAI基于OpenAI提供的GPT-3.5和GPT-4大模型,相比GitHub Copilot更专注于代码完整性,在代码测试方面更加强大。

Project IDX

Project IDX是一款基于AI的云端全栈开发环境和代码编辑器,旨在提升程序员的应用开发效率。它集成了AI助手Gemini,能够生成代码、提供编码建议,帮助开发者理解和优化代码。Project IDX支持多种编程语言和框架,允许开发者自定义环境或从GitHub导入现有应用。它还提供了一系列协作工具,如实时代码编辑、代码审查、配对编程等,可以帮助团队成员更高效地协作。此外,Project IDX还支持跨环境同步和配对调试,有助于代码质量的提升。

CodeGeeX

CodeGeeX是一款免费的AI编程工具,支持多种编程语言,可以实现代码的生成与补全、自动添加注释、代码翻译以及智能问答等功能,帮助开发者快速编写代码,提升开发效率。此外,CodeGeeX还支持主流IDE,提供Visual Studio Code插件和JetBrains IDEs插件,让你在熟悉的开发环境中快速开发。

CodeFuse

CodeFuse是一款国内开发者提供智能研发服务的AI编程工具,支持10款IDE和40多种编程语言,具备代码补全、添加注释、解释代码、生成单测和代码优化功能,以帮助开发者更快、更轻松地编写代码。

Tabby

Tabby是一个自托管的人工智能编程助手,支持多种编程语言(如Python、JavaScript)和框架。它提供了代码建议、自动完成和其他编程相关的辅助功能,旨在提高开发者的编程效率和体验。同时,Tabby还支持与流行IDE兼容的插件,并提供了OpenAPI接口,使得其他应用程序和服务可以轻松地与Tabby集成,扩展其功能。

iFlyCode

iFlyCode是科大讯飞最新推出的智能编程助手,基于讯飞星火认知大模型,可以帮助开发人员编程更轻松,创意更自由。该AI编程工具拥有代码生成、代码补齐、代码纠错、代码解释、生成单元测试等功能。

代码小浣熊Raccoon

代码小浣熊Raccoon是商汤科技最新推出的一个智能AI编程助手和工具,由商汤自研的大模型驱动,支持多种编程语言和多项任务能力,可为开发人员带来全新的编程体验。代码小浣熊Raccoon提供了丰富的智能代码生成和辅助功能,可应用于从软件需求分析、架构规划、代码生成到软件测试的各个开发流程中,满足程序员代码编写、数据分析以及编程学习等多样化需求。

C知道

C知道是一款由CSDN推出的AI技术问答工具,利用自然语言处理和生成式AI技术,为用户提供专业的编程辅助和技术知识问答。它具有智能技术问答、代码生成与优化、错误追踪与调试、代码解读、多语言支持、技术文档与内容创作等功能,可以帮助用户快速解决问题,提高编程和学习效率。C知道适用于编程初学者、软件开发者、技术研究人员、IT专业人士和技术爱好者等不同人群,可以满足他们的学习和工作需求。