跳转到内容

Continue 项目介绍

Continue 项目介绍

项目定位

Continue 是一个开源的 AI 编程助手 IDE 扩展,提供 Chat、Edit、Autocomplete、Agent 四种交互模式,支持 VS Code、JetBrains 和 CLI 三种运行环境。

核心能力

能力说明
Chat在 IDE 侧边栏中与 AI 对话,支持代码引用、文件上下文、文档检索,可进行代码解释、调试和重构
Edit在当前文件中直接修改代码,无需离开编辑器,支持流式 diff 输出
Autocomplete基于代码结构和上下文的行内自动补全,利用 LSP、Git Diff、打开文件等多源上下文
AgentAI 自主执行开发任务,支持文件读写、终端命令、搜索、diff 查看等内置工具
80+ LLM 提供商通过 OpenAI 适配器模式统一对接,包括 Anthropic、OpenAI、Google、AWS Bedrock、Ollama 等
代码索引 / RAG多级管线:全文搜索 + 向量检索 (LanceDB) + Repo Map + Reranker
MCP 集成原生支持 Model Context Protocol,可连接任意 MCP 服务器扩展工具能力
多 Profile 管理本地配置 + 云端 Profile 切换,支持组织级别的配置分发

技术栈

层面技术
语言TypeScript(全部核心代码)
运行时Node.js 20+
构建npm + TypeScript、Vite(GUI)、esbuild(Binary)
GUIReact + Vite、TipTap 富文本编辑器
CLIInk(React TUI)、Commander
向量数据库LanceDB
全文搜索SQLite FTS5
代码解析Tree-sitter
MCP@modelcontextprotocol/sdk
包管理Monorepo(npm workspaces)
扩展平台VS Code Extension API、JetBrains Plugin API

架构概览

快速体验

CLI 方式(最简体验):

Terminal window
# 安装
curl -fsSL https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.sh | bash
# 启动交互式对话
cn
# Headless 模式(适合 CI/CD)
cn -p "分析当前代码库的结构"

VS Code 方式

  1. 在 VS Code 扩展市场搜索 “Continue”
  2. 安装后在侧边栏打开 Continue 面板
  3. 配置 API Key(支持 Ollama 本地模型免 API)

教程导读

本教程分为 AI 应用编程核心 两大模块:

AI 应用教程(/tutorials/continue/ai/

章节主题引用的 Common 教程
01模型角色架构多模型适配架构
02代码 RAG 管线RAG 策略上下文压缩
03MCP 客户端集成MCP 协议与生态集成
04工具系统设计工具调用协议与执行模型
05上下文提供者插件引用 common 教程

编程核心教程(/tutorials/continue/dev/

章节主题
01IDE 抽象层与跨平台架构
02类型安全的 IPC 协议系统
03代码索引与内容寻址系统
04Autocomplete 补全引擎
05配置管理与 Profile 生命周期
06Monorepo 构建与分发