AI万址
aiXcoder

aiXcoder

aiXcoder基于7B开源代码大模型,支持本地部署和多IDE集成,代码不离开你的机器,断网也能用。

aiXcoder
访问官网
基本信息详情
开发公司aiXcoder团队
上线时间2018年
官网https://www.aixcoder.com/
支持平台IntelliJ IDEA、PyCharm、Eclipse、VS Code、Android Studio
价格个人版免费;企业版定制报价
核心定位本地优先的AI智能编程助手

aiXcoder 是一款AI代码补全工具,和其他同类产品最大的不同是:它的模型跑在你本地。7B参数的代码大模型在你笔记本上运行,代码不离开你的机器,断网也能用。对在金融、政府、军工等敏感行业工作的开发者来说,这一点比什么都重要。

这个产品由北京团队在2018年推出,拿到了超过200万美元融资。它的7B模型用1.2T Unique Tokens训练,在同参数量模型中代码补全效果超过了Code Llama 34B和StarCoder2 15B。模型在GitHub和Hugging Face上开源,你可以自己部署、微调。

起初我以为本地模型就是速度慢、效果差的代名词。结果发现4-bit量化后的模型只要6GB内存就能加载,8GB内存的CPU-only笔记本就能跑。延迟方面,加个小GPU或者16GB内存,补全响应能压到几百毫秒。这比等着云端API返回快多了。

核心功能

01

本地AI代码补全

模型在你本地运行,不依赖云端API。这意味着两点:一是速度——你按Tab键的瞬间建议就出现了,没有网络延迟;二是隐私——你的源代码永远不会发送到第三方服务器。对受GDPR、HIPAA、PCI合规约束的团队,这个架构直接简化了审计流程。

02

多行代码补全

不是只补一个单词或一个方法名。aiXcoder能补全整段代码——REST处理器、DAO层、单元测试脚手架,一个按键就出来。它分析你正在写什么,推断接下来的步骤,给出完整代码段供你确认。

03

多IDE支持

覆盖IDEA、PyCharm、Android Studio、Eclipse和VS Code。安装方式是通过官方安装助手,不能在IDE内直接搜索插件安装——这一点和大部分AI编程工具不同,算是个小门槛。

04

代码搜索

不用切到浏览器去搜API用法或相似代码。aiXcoder在IDE内集成了代码搜索功能,直接检索相似代码和API案例。对接手老项目尤其有用,你在IDE里就能找到整个monorepo里的符号定义和API文档。

05

自定义模型微调

通过LoRA脚本,你可以把7B基础模型适配到你私有Git仓库的代码上。企业版支持领域特定模型训练——电信企业用它生成网络自动化脚本,大学实验室用它做提示工程研究。模型检查点可以锁定,保证CI里每个分支收到相同的补全建议。

06

自动注释生成

Auto-Comment功能把参数、返回值和边界逻辑转换为Javadoc、reStructuredText或NumPy风格的注释。不想写文档?让它自动生成。

07

内联错误和安全扫描

轻量级静态分析在你编译之前就标记SQL注入或反序列化漏洞。不是替代专业安全扫描工具,但在写代码的当下就能提醒你,比事后发现强。

适合谁

适合: Java、Python、C++、PHP开发者,尤其是处理敏感代码不能上云的。个人开发者和开源贡献者用免费版就够了,没有速率限制。企业团队需要私有部署和定制模型训练的,企业版能满足。大学实验室做AI编程研究也能用开源模型做实验。

不适合: 需要极强推理能力的复杂架构设计的场景——7B模型在纯参数量上比不了GPT-4或Claude Opus。习惯GitHub Copilot那种云端大模型体验的开发者可能觉得补全质量有差距。不在支持列表里的IDE用户也没法用。

同类竞品对比

特性aiXcoderGitHub CopilotTabnineCodeium
部署方式本地优先云端云端/本地云端
模型7B开源OpenAI Codex专有模型专有模型
开源模型开源
数据隐私代码不离开本地代码发送云端可选本地代码发送云端
IDE支持JetBrains/Eclipse/VSCode主流IDE主流IDE主流IDE
价格个人免费$10/月免费起步免费起步
离线使用支持不支持部分支持不支持

FAQ

Q

aiXcoder的模型真的开源吗?

A

是的。aiXcoder 7B模型在GitHub和Hugging Face上公开发布。你可以下载、检查、甚至fork它。Gitee上也有官方仓库。

Q

免费版有使用限制吗?

A

个人版完全免费,没有速率限制——只要你运行本地引擎。云端服务也有,但本地运行是默认方式。

Q

本地运行需要什么硬件配置?

A

4-bit量化模型加载约需6GB内存。CPU-only的8GB内存笔记本可以跑。加一个小GPU或16GB系统内存会明显降低延迟,补全响应可以压到几百毫秒。

Q

怎么安装?

A

不能在IDE里直接搜索安装。需要去官网下载安装助手(exe或dmg),运行后会自动识别已安装的IDE,勾选安装即可。安装前需要关闭所有IDE并注册aiXcoder账号。

Q

企业版和免费版有什么区别?

A

企业版支持私有部署、领域特定模型训练、团队管理和企业级技术支持。适合对数据安全和模型定制有要求的组织。

Q

和GitHub Copilot比补全质量怎么样?

A

在多行补全和代码生成上,aiXcoder 7B在同参数量模型中表现不错,超过了Code Llama 34B。但和GPT-4级别的大模型相比,推理深度有差距。优势在于隐私、速度和成本。

更新动态

客户评论

综合评分:4.0/5

"如果你每天都在等云端编程助手响应,或者你的代码因为安全原因永远不能离开内网,aiXcoder值得认真看看。模型在你的IDE里,建议几乎是即时出现的。" — mstone.ai 编辑评测

"我们部署了定制微调版本用来生成网络自动化脚本。本地推理意味着代码完全不经过外部服务器,合规审计变得简单了。补全质量对于日常编码足够用,复杂场景还需要人工介入。" — 电信企业开发者

参考来源