#编程助手
lsp-ai
LSP-AI是一款开源语言服务器,通过在代码编辑器中集成AI功能来辅助软件工程师。支持VS Code、NeoVim、Emacs等多种编辑器,提供代码补全和内置聊天功能。LSP-AI简化了插件开发,减少重复工作,促进开源社区合作与创新。兼容多种LLM后端,并保持与最新AI技术同步。
duet-gpt
DuetGPT是一款实验性的AI驱动CLI工具,助力开发者完成编码和文件系统任务。通过集成OpenAI新功能,显著提升了可靠性和性能。支持gpt-3.5-turbo-0613和gpt-4-0613模型,通过双向对话执行代码重构、Bash脚本编写和文件搜索等任务。结合GPT-4的语言能力与OpenAI API的新功能调用,需理解AI命令以确保安全执行。
CodeGeeX
CodeGeeX是一个拥有130亿参数的大规模多语言代码生成模型。该模型可生成Python、C++、Java等主流编程语言的可执行代码,并支持跨语言代码翻译。CodeGeeX提供免费的VS Code和Jetbrains IDE扩展,在HumanEval-X多语言基准测试中表现优异。项目完全开源,同时支持Ascend和NVIDIA平台,为开发者提供高效的代码生成工具。
awesome-devins
这个项目收集了众多AI驱动的开发助手和自动编程工具,包括开源与闭源解决方案。这些工具涵盖通用编程和特定任务场景,致力于提升开发效率。项目为每个工具提供简明描述、核心功能和相关链接,方便开发者对比选择合适的AI助手。无论是代码编写、调试还是项目管理,开发者都能在此找到有价值的AI辅助工具。
AI Coder Buddy
AI Coder Buddy为智能编程助手,支持90多种编程语言和框架。利用AI技术提供即时编码帮助,提高开发效率。包含14.5万个代码示例,关键词搜索快速获取代码。支持离线使用保护隐私,订阅模式持续更新。适合开发者提升编程效率的实用工具。
CodeLlama-13B-Instruct-GGUF
CodeLlama 13B Instruct项目引入了由llama.cpp团队开发的GGUF格式,提供了比GGML更优的解决方案。在标记分词、特殊标记及元数据支持方面有所改进,并提供多种量化模型选项,从Python到Web UI的广泛兼容性及GPU加速支持,使其成为性能与便捷性的优秀结合。
Refact-1_6B-fim
Refact-1.6B-fim是一个高性能的代码补全模型,仅以1.6B参数规模在多项基准测试中超越了部分更大的模型。它支持多种编程语言,采用填充中间和聊天格式,并针对IDE使用场景进行了优化。该模型在HumanEval等测试中表现出色,为开发者提供了准确、快速的代码补全功能。
granite-8b-code-instruct-4k
通过许可的指令数据集细调提升指令遵循与问题解决能力,由IBM Research开发,模型在HumanEvalSynthesis(Python)中展示了卓越的表现。适用于编程助手开发,以IBM超级计算集群进行训练,为特定指令生成实用代码。尽管在某些领域存在局限性,提供示例可优化输出。建议开发者在关键应用中进行安全测试和调优,确保模型可靠性。