#代码补全

lsp-ai - AI集成提升编程效率,优化代码编辑器体验
LSP-AI代码补全编程助手编辑器集成AI功能Github开源项目
LSP-AI是一款开源语言服务器,通过在代码编辑器中集成AI功能来辅助软件工程师。支持VS Code、NeoVim、Emacs等多种编辑器,提供代码补全和内置聊天功能。LSP-AI简化了插件开发,减少重复工作,促进开源社区合作与创新。兼容多种LLM后端,并保持与最新AI技术同步。
zsh_codex - ZSH命令行AI代码补全插件,兼容OpenAI Codex和Google Gemini
Zsh CodexAI命令行代码补全OpenAI CodexGoogle GeminiGithub开源项目
ZSH Codex插件通过AI实现命令行智能代码补全,兼容OpenAI Codex和Google Gemini。安装步骤简便,只需几步即可启用AI代码生成,提升效率。支持oh-my-zsh和独立安装,提供详细安装指南和常见问题解答。
腾讯云 AI 代码助手 - 提升开发效率的智能编码工具
AI开发辅助编程AI工具腾讯云 AI 代码助手代码补全技术对话多语言支持插件安装热门
腾讯云 AI 代码助手是一款集成众多编程语言和主流编辑器的辅助工具,具备技术对话、代码自动补全、BUG 诊断及测试代码生成等多种功能。它帮助开发者提升编码效率、优化代码质量,并简化开发流程。同样,该工具支持多种主流IDEs,易于安装与使用。
phpstorm-attributes - PhpStorm中的PHP 8属性集优化代码分析与完成
PhpStormPHP属性代码补全静态分析开发工具Github开源项目
phpstorm-attributes项目为PhpStorm提供了一套PHP 8属性,用于增强代码完成和静态分析功能。这些属性包括Deprecated、ArrayShape、ObjectShape、Immutable、Pure、ExpectedValues、NoReturn和Language,能够帮助开发者更准确地定义和分析代码结构。通过使用这些属性,开发者可以提高代码质量,优化开发体验,从而提升PHP编程的效率和准确性。
web-types - 跨框架组件库元数据标准化格式
Web-TypesJSON格式组件库文档代码补全IDE支持Github开源项目
Web-Types 是一种用于标准化 Web 组件库元数据的 JSON 格式。它为 IDE 和开发工具提供组件库的结构化信息,支持各类 Web 框架、Web Components 和 CSS 图标库。2.0 版本引入了灵活的命名模式,可编码框架语法并优化代码补全。该开源项目致力于完善格式规范,扩展框架支持,并提升元数据生成质量。
build-your-ai-coding-assistant - 构建AI编码助手全流程指南 助力开发效率提升
AI辅助编码生成式AI代码补全IDE插件上下文工程Github开源项目
该项目提供构建AI辅助编码助手的全面指南,包括IDE插件开发、模型评估微调和数据工程等核心内容。通过整合开源工具和技术,项目旨在帮助开发者创建高效AI编码助手。内容涵盖多种AI辅助场景实现方法,探讨上下文工程对AI性能的影响,为开发者提供实用经验。
lsp-mode - Emacs 多语言智能编程环境扩展
EmacsLSP Mode编程语言IDE代码补全Github开源项目
lsp-mode 为 Emacs 提供 Language Server Protocol 支持,实现多种编程语言的智能功能。它包括实时诊断、代码补全、悬停提示等特性,性能出色且配置灵活。lsp-mode 可与 company、flycheck 等流行插件集成,打造全功能 IDE 或极简开发环境,为 Emacs 用户带来接近原生 IDE 的编程体验。
supermaven-nvim - 为Neovim带来智能代码补全功能
SupermavenNeovim插件代码补全配置nvim-cmpGithub开源项目
supermaven-nvim是一个为Neovim提供智能代码补全的插件。它支持多种插件管理器安装,允许自定义快捷键和颜色,并可与nvim-cmp集成。插件提供免费版和专业版,可通过命令轻松切换。supermaven-nvim还提供API接口,便于进行自定义开发,有助于提高Neovim的使用效率。
localpilot - 本地 Mac 上一键启用 AI 代码补全工具
GitHub Copilot本地运行代码补全VS CodeMacBookGithub开源项目
localpilot 是一个开源的本地 AI 编程助手,允许开发者在 Mac 上使用类似 GitHub Copilot 的功能。它支持代码补全和函数生成,在 M2 Max 芯片上性能接近在线服务。作为离线 AI 编程工具,特别适合在网络不稳定或受限的环境中使用。该项目目前正在持续优化中,欢迎贡献以提升性能和用户体验。
tabnine-vscode - 可控的AI代码助手 提高开发效率与代码质量
TabnineAI代码助手开发者生产力代码补全软件开发Github开源项目
Tabnine是一款可控的AI代码助手,通过智能代码补全和AI驱动聊天功能加速软件开发。支持多种编程语言和IDE,注重隐私保护和知识产权,提供个性化定制和企业级安全。Tabnine自动化编码工作流程,提升开发效率和代码质量,深受百万开发者信赖。
privy - 开源本地化AI编程助手 提升代码开发效率
Privy开源代码补全本地运行VS Code扩展Github开源项目
Privy是一款开源的本地化AI编程助手,为注重代码隐私的开发者提供安全可靠的解决方案。该工具支持实时代码补全、AI代码对话、代码解释、单元测试生成和错误诊断等功能,全部在本地运行,无需担心代码泄露。Privy兼容多种大型语言模型,如DeepSeek Coder和CodeLLama,开发者可根据自身硬件配置选择适合的模型。作为GitHub Copilot的开源替代品,Privy旨在提高编程效率,同时保障代码安全。
vscode-github-actions - GitHub Actions工作流程管理与编辑增强的VS Code扩展
GitHub ActionsVS Code工作流管理语法高亮代码补全Github开源项目
vscode-github-actions扩展集成了GitHub Actions工作流程管理功能,提供语法高亮、文档集成、验证和代码补全等特性。开发者可在VS Code中直接管理工作流程、追踪CI构建和部署,以及高效创作工作流程。该扩展简化了GitHub Actions的使用流程,提升了开发效率。
tabnine-intellij - 智能代码补全与开发辅助工具
TabnineAI代码助手代码补全开发工具机器学习Github开源项目
Tabnine是一款基于AI的代码辅助工具,为开发者提供实时代码补全、聊天和代码生成功能。支持多种主流编程语言和IDE,通过预训练的机器学习模型提供全行、全函数及自然语言到代码的补全建议。该工具注重代码隐私保护,可在本地或云端运行,旨在提高开发效率和代码质量。
swiper - Emacs迷你缓冲区的高效补全解决方案
IvyEmacsCounselSwiper代码补全Github开源项目
Swiper项目集成了Ivy、Counsel和Swiper三个核心组件,为Emacs用户提供全面的迷你缓冲区补全解决方案。Ivy作为通用补全机制,Counsel增强了常用Emacs命令,而Swiper则优化了文本搜索功能。这套工具不仅提高了操作效率,还保留了极高的灵活性,使Emacs编辑体验更加流畅和智能。
replit-code-1.5 - 支持30种编程语言的AI代码补全模型
模型Github开源项目Replit Code语言模型HuggingfaceGGUF格式代码补全编程语言
Replit Code V-1.5 3B是一个3.3B参数的代码补全模型,支持30种主流编程语言。该模型在1万亿代码token上训练,采用32768 token的优化词汇表,上下文长度为4096 token。开发者可通过transformers库使用该模型,也可选用Triton实现的Flash Attention提升性能。作为AI辅助编码工具,它能够适应多种代码补全场景,提高编程效率。
CodeBERTa-small-v1 - 基于RoBERTa架构的多语言代码理解模型
模型GithubCodeBERTa开源项目Huggingface机器学习代码补全自然语言处理编程语言识别
CodeBERTa-small-v1是一个基于RoBERTa架构的代码理解模型,在CodeSearchNet数据集上预训练。支持6种主流编程语言,采用字节级BPE分词器高效编码。该模型包含6层结构和8400万参数,可用于代码补全和编程语言识别等任务。CodeBERTa为代码分析和生成提供了有力支持,是开发人员的实用工具。
Refact-1_6B-fim - 小巧精悍的多语言代码补全模型
Refact-1.6BGithub人工智能编程助手Huggingface机器学习模型开源项目模型代码补全
Refact-1.6B-fim是一个高性能的代码补全模型,仅以1.6B参数规模在多项基准测试中超越了部分更大的模型。它支持多种编程语言,采用填充中间和聊天格式,并针对IDE使用场景进行了优化。该模型在HumanEval等测试中表现出色,为开发者提供了准确、快速的代码补全功能。
unixcoder-base-nine - 统一跨模态模型提升代码表示
Github代码补全模型编码-解码模式开源项目UniXcoder跨模态预训练Huggingface代码表示
UniXcoder是微软团队开发的跨模态预训练模型,利用多模态数据(如代码注释和AST)来增强代码表示能力。该模型支持代码搜索、代码补全、函数名预测和API推荐等多种任务,依托Python库torch和transformers为基础,易于下载和使用。UniXcoder通过其高效的模型架构,有助于开发者提升代码处理效率和准确性。
replit-code-v1_5-3b - 代码补全的多编程语言支持模型
Replit Code v1.5transformersMosaicML开源项目模型GithubHuggingface代码补全编程语言
Replit Code v1.5是具备3.3B参数的新型语言模型,专注于代码补全功能,支持30种编程语言,包括Java、Python和C++。在MosaicML平台上训练,利用特制的GPTNeoX分词器和优化词汇表处理1万亿代码代币。该模型适合商用及作为特定应用的基础模型模块。