Qoder
概述
Qoder(/ˈkoʊdər/)是一款面向真实软件开发的 Agentic 编码平台。它通过增强上下文工程与智能体的无缝结合,全面理解你的代码库,并以系统化方式推进开发任务。Qoder 提供 Editor 与 Quest 两种主工作视图:
- Editor:将 NEXT(下一条编辑建议)、行间会话与右侧智能会话集中在编码现场,适合就地协作与快速迭代;
- Quest:面向自主委派的独立视窗,便于把长程、多步任务交给 Agent 持续执行,并在同一工作台完成任务看板、进度追踪与产物审查。
可按需在二者之间切换,组合「边写边问」与「放手交付」。在此基础上,Qoder 还提供代码智能生成、智能问答、多文件修改与编程智能体等能力。官方文档:docs.qoder.com/zh,下载地址:qoder.com/download。
快速开始
Qoder 个人版目前向所有用户提供免费试用,注册账号即可获得 300 Credits(不够时可随时购买套餐)。
- 登录:在 Qoder IDE 右上角点击用户图标(快捷键
Ctrl + Shift + ,),选择登录;支持邮箱注册,或使用 Google / GitHub 账号直接登录。 - 打开项目:点击打开(
Ctrl + O)浏览本地项目,或点击 Clone repo 从 URL / GitHub 克隆代码库。 - 开始编码:体验 NEXT 补全、行间对话与右侧 Ask / Agent 会话。
Editor:边写边问
NEXT(下一条编辑建议)
NEXT 在光标处提供基于上下文的编辑建议,支持多行编辑与流畅补全:
- 输入部分代码或自然语言描述需求,例如「初始化一个 list」;
- 按
Alt + P唤出建议; - 按 Tab 接受当前建议。
行间会话
在代码上下文中直接获得 AI 帮助:
- 按
Ctrl + I打开行间会话; - 输入请求并发送,例如「新增一个文件上传处理函数」;
- 按
Ctrl + Enter应用生成的代码。
右侧会话 Ask / Agent
按 Ctrl + L 打开 Chat 面板,可切换两种模式:
- Ask:以问答为主,适合解释代码、排查错误、讨论方案;
- Agent:适合多文件修改与功能实现,可自主规划并端到端执行任务。
Quest:放手交付
Quest 是面向 Agent-first 工作范式的完整工作台,聚合 Agent(单智能体自主执行)与 Experts(多智能体协同,适合全栈开发、技术调研与疑难修复)两种子模式。核心理念:Define the goal. Review the result.
入口:Editor 右上角点击打开 Quest 按钮。
任务管理区
以工作区为组织单位,支持多文件夹、Pin / Fork / 重命名 / 删除等管理操作。每个 Quest 显示状态:Running(执行中)、Action Required(等待操作)、Ready(已完成)、Error(执行错误)。轻量提问也可不绑定项目直接对话。
My Quests 任务看板
跨工作区汇总所有 Quest 的全局看板,提供搜索栏、按工作区筛选的标签页,以及三列看板:Running(蓝色,执行中)、Waiting(橙色,等待操作)、Completed(绿色,已完成)。点击任务卡片即可跳转到对应会话。
会话区与功能区
- 会话区:完整对话记录 + 实时执行步骤展示,输入框支持
@引用文件/文件夹/代码符号、模型选择、语音输入与上下文压缩; - 功能区:概要(进度、Spec、引用知识/工具)、审查与提交(Diff 视图、查看/拒绝变更、Commit / Push / 创建 PR)、终端与文件树、内置浏览器、Spec 面板与 Supabase 面板。
平铺布局
通过拖拽可将视窗拆分为多个窗格并行处理任务,例如同时观察多个 Agent 的执行进度、一边看审查结果一边迭代,布局设置会在会话间保留。
注意事项
- 任务开始后不能切换场景(Agent / Experts 模式在创建时确定);
- 编辑消息重新提交时,工作区文件会回滚到当前会话之前的状态。
MCP:扩展外部能力
MCP(Model Context Protocol)是开放协议,用于标准化应用如何向 LLM 提供 context 和工具,让 Qoder 智能体连接 API、数据库、本地工具等外部系统,获取实时信息、执行操作、处理数据。支持两种传输方式:
| 传输类型 | 说明 | 适用场景 |
|---|---|---|
| STDIO | 通过 stdin/stdout 流通信,如 npx 启动的本地服务 |
本地工具、命令行集成,适合专业开发者 |
| SSE | 通过 HTTP 请求与事件流通信,也支持 Streamable HTTP | 远程托管,配置简单,适合初学者与快速原型 |
配置入口:右上角用户图标 → Qoder 设置 → MCP。可在「我的服务」中手动添加,也可从 MCP 广场 一键安装(部分服务需手动配置 API_KEY 等环境变量)。
示例(本地 STDIO 天气服务):
1 | { |
调用时,Qoder 会根据输入提示与工具名称/描述自动选择合适的 MCP 工具,并在调用前请求确认(Ctrl + Enter 执行)。服务详情中还可设置每次请求的超时时长。
知识引擎
知识引擎是 Qoder 的核心能力模块,自动沉淀和管理开发中的业务知识,让 Agent 在每一次对话中都比上一次更了解项目——减少重复踩坑、提升回答精度,同时降低 Credit 消耗。三类知识来源:
- Repo Wiki:基于代码库自动生成的结构化文档,覆盖项目架构、模块关系与实现细节;
- 知识卡片(Knowledge Card):从代码中提炼的高密度知识单元,含架构文档、代码规约(Spec)与技术栈信息;
- 对话记忆(Memory):从每次对话中自动提炼的踩坑记录、决策依据和项目经验。
代码侧(生成 Repo Wiki 时提炼知识卡片)与对话侧(交互中沉淀 Memory)两条路径自动沉淀知识,无需人工整理,Agent 需要时会自动调用。
Qoder CLI
面向终端开发者的 AI 编程助手,无需离开命令行即可完成从探索到提交的完整开发流程。以对话方式运行:你用自然语言描述需求,Qoder 自主决定读取哪些文件、调用哪些工具、执行哪些命令,并在关键操作前按权限设置确认。
- 代码理解与生成:跨文件理解项目结构,支持多模态输入(图片、PDF),用自然语言描述缺陷即可定位修复;
- 内置工具:文件读写、Shell 命令、Grep 搜索、Glob 查找、Web 搜索与抓取;
- 自动化与集成:自动化 Git 操作与 PR 处理,支持 MCP,支持非交互(Headless)模式用于 CI/CD;
- 可扩展性:Skills、Plugins、Subagents、Hooks、自定义命令、记忆与知识库。
启动:进入项目根目录运行 qodercli,首次运行会自动引导登录。常用操作:
| 输入 | 作用 |
|---|---|
! |
Bash 模式,直接运行 shell 命令 |
/ |
打开斜杠命令列表 |
/help |
显示 TUI 帮助 |
/status |
查看版本、模型、账号与 API 连通性 |
/usage |
查看 Credits 使用情况 |
/resume |
查看并恢复历史会话 |
/quit |
退出 TUI |
还支持 Plan(先规划再执行)、Goal(设定完成条件持续工作)、定时任务、/loop(重复执行)等多种工作方式。
JetBrains 插件
通过 Qoder 插件 可将 Agentic 编码带入 JetBrains IDE(需 2020.3 及以上版本),支持 IntelliJ IDEA、Android Studio、PyCharm、GoLand、CLion 等,在本地与远程开发环境(SSH、WSL、Dev Containers)中均可完整运行。
- 代码建议:具备代码库感知的补全引擎,理解项目整体 context,提供架构一致的函数生成与 NEXT 行间建议;
- 智能问答:集成 AI 专家,用于调试、排查运行时错误、解释概念与探索方案;
- 智能体模式:自然语言描述目标,智能体自动规划并端到端执行(代码库搜索、文件编辑、集成终端);
- 自定义:在
.qoder/rules目录配置项目专有规则,或通过 MCP 接入公司内部文档、私有 API 等外部 context。
上下文与压缩
Qoder 支持 200K 上下文窗口。会话变长时可使用:
- 压缩当前会话:自动为会话「划重点做总结」,保留关键代码逻辑、剔除冗余,降低 Credits 消耗并提升响应速度(对话早期与 AI 生成回复时压缩会被禁用,以保障质量);
- 新建会话:切换全新话题或任务时开启新会话,摆脱无关历史干扰,响应更准、更省。
Better Harness
新版 Qoder 内置 Better Harness(左侧栏底部,或运行 /better-harness),用于分析 Agent 执行任务的整套 Harness(Loop 工程)是否存在断点。它会从任务理解、可控执行、改动验证、可靠交付、经验沉淀五个维度输出分析报告(条形图打分),将薄弱环节对应到 Rule、Skill、Hook、脚本或人工门禁等最小改进载体。所有修复都以 Quest 任务形式呈现,可审阅、可回滚——不会自动修改代码。修复经验还可沉淀为 Rules、Skills、Memories 等可复用资产。
参考链接
- Title: Qoder
- Author: 清夏晚风
- Created at : 2026-08-01 21:39:24
- Updated at : 2026-09-24 06:18:38
- Link: https://blog.yuil.cn/2026/08/01/AI相关工具/Vibe Coding(兴趣编程)/Qoder/
- License: This work is licensed under CC BY-NC-SA 4.0.