Continue:开源 AI 编程助手,让 VS Code 和 JetBrains 拥有最强大脑
TypeScript
Apache-2.0
持续维护中
📌 项目简介
Continue 是为 VS Code 和 JetBrains IDE 打造的开源 AI 编程助手,让开发者在熟悉的编辑器里直接获得代码补全、交互式聊天、代码编辑等 AI 能力。官网 slogan:“The easiest way to code with any LLM” —— 支持几乎所有主流大模型,本地、云端随意切换。
🔧 安装要求和过程
环境要求
- VS Code 1.70+ 或 JetBrains IDE(IntelliJ / PyCharm / WebStorm 等)
- 支持 Windows / macOS / Linux 三平台
- 网络连通(用于下载模型或连接云端 API)
- 本地运行需要 Ollama 等本地 LLM 工具(可选)
快速安装(3 步搞定)
- 安装插件:在 VS Code 扩展市场或 JetBrains Plugin 市场搜索
Continue,一键安装 - 选择模型:打开 Continue 侧边栏,选择你想用的模型(云端 API 或本地 Ollama)
- 开始编码:在编辑器中选中代码,按快捷键唤醒 AI,或直接聊天提问
🎯 核心功能
1. 智能代码补全(Autocomplete)
基于上下文的多行代码补全,比传统补全更懂你的意图。支持主流编程语言,响应速度经过专门优化,打字如飞不卡顿。
2. 交互式聊天(Chat)
在侧边栏和 AI 对话,支持引用当前文件、选中代码、整个项目上下文。可以问 “这段代码什么意思?”、”帮我优化这个函数”、”写一个单测” 等,AI 直接给出代码建议。
3. 编辑与重构(Edit)
选中代码后,用自然语言描述你想做的修改,Continue 直接在编辑器里帮你改好。支持多文件编辑、批量重构,是日常开发最高频使用的功能。
4. 模型自由切换
支持 100+ LLM 提供商:Anthropic Claude、OpenAI GPT、Google Gemini、本地 Ollama、自托管 vLLM……一套界面,随意切换。企业可以用自己的模型,个人开发者可以零成本用本地模型。
5. 上下文理解(Context Awareness)
Continue 不只是 “聊天框里的 AI”,它能理解你的项目结构、当前文件、选中的代码,甚至整个代码库。支持 @files、@folders、@code 等快捷引用,让 AI 精准理解你的意图。
🚀 典型使用场景
场景一:快速理解遗留代码
接手一个陌生项目,面对几千行没注释的代码一头雾水?选中整个文件,问 Continue:”这个文件的核心逻辑是什么?有哪些潜在问题?” 几秒钟就能获得清晰的解读,比自己啃代码效率高 10 倍。
场景二:本地零成本 AI 编程
不想把代码上传到云端?装个 Ollama,在 Continue 里选一个本地跑的开源模型(DeepSeek Coder、CodeLlama 等),所有代码处理都在本地完成,隐私 100% 可控,还不用花一分钱 API 费用。
场景三:团队协作统一 AI 工作流
Continue 支持配置文件(config.json)提交到代码库,团队所有人用同一套提示词、同一个模型,AI 辅助编码的效果可复现、可迭代,从 “个人玩具” 升级为 “团队生产力工具”。
💎 推荐理由
作为每天和代码打交道的开发者,我对 Continue 的评价就三个字:真的香。
最打动我的是它的 模型无关设计。不像有些 AI 编程工具绑定特定厂商,Continue 把选择权完全交给你——想用 Claude 写复杂逻辑、用本地模型做快速补全、用 GPT 做代码 review,全在一个插件里搞定,不用在不同的工具之间反复横跳。
另一个亮点是 开源透明。Apache-2.0 许可,代码完全公开,不用担心 “哪天服务商涨价或者跑路”。而且开源社区非常活跃,几乎每周都有新功能发布,Issue 响应速度也很快。
当然也有不足:模型切换的配置界面对新手不太友好,第一次用的时候需要花点时间搞清楚怎么添加自定义模型。但一旦配置好,日常使用体验非常流畅,已经成了我写代码时离不开的工具。
如果你在用 VS Code 或 JetBrains,还没试过 Continue,强烈建议花 5 分钟装一下 —— 它可能会改变你写代码的方式。
📦 下载地址
- 🌐 官网:continue.dev —— 文档、安装指南、模型配置教程
- 🐙 GitHub:github.com/continuedev/continue —— 源码、Issue、PR
- 📥 VS Code 安装:VS Code Marketplace
- 📥 JetBrains 安装:JetBrains Marketplace
- 💬 Discord 社区:discord.gg/continue
