什么是 Octonic?
Octonic 是你的 AI 编程助手,以 VS Code 侧边栏为主入口,提供以智能对话为代表的 AI 功能。它不只是"给建议"的补全工具,而是一个可以围绕当前工作区持续执行任务的编码工作台,能在开发过程中提供代码阅读、代码生成、文件修改、代码解释、问题修复等辅助功能,提升开发效率与质量。

使用场景
智能代码操作
Octonic 提供代码自动补全与生成、问题修复、代码优化等能力,同时结合本地工具直接操作你的工作区——读取文件、搜索符号、创建文件、编辑代码,并通过审查卡片让你逐条确认或回滚修改。
智能问答
基于当前工作区上下文和丰富的研发知识,Octonic 可以快速且准确地回答研发相关问题,支持多轮追问、运行中补充要求、子 Agent 并行探索。
功能介绍

Octonic 支持的功能如下表所示。更详细的使用说明参考《》一文。
| 功能 | 说明 |
|---|---|
| 对话与任务执行 | 流式回复、推理过程展示、任务状态追踪、运行中继续追问、任务取消 |
| 工作区上下文 | 自动注入当前活动文件、选中文本、打开编辑器、Git 分支等信息 |
| 代码理解 | 文件读取、目录浏览、文本搜索、符号跳转、定义查找、引用查询、诊断信息 |
| 文件修改 | 创建文件、编辑文件,所有修改通过审查卡片确认或回滚 |
| 代码生成 | 理解自然语言并生成所需代码,支持通过注释生成代码片段 |
| 代码解释 | 精准解释项目代码,快速上手开发 |
| 单元测试生成 | 为指定代码片段生成单元测试 |
| 智能修复 | 发现代码中的问题并修复 |
| 智能问答 | 针对研发领域定向优化问答质量,提供更精准的问答结果 |
| Agent 系统 | 内置通用、探索、规划三种 Agent,支持自定义 Agent |
| 子 Agent | 任务自动拆分,子 Agent 并行执行并汇总结果 |
| 记忆系统 | 会话记忆、工作区项目记忆、可选团队记忆,跨任务保留经验 |
| 技能系统 | 本地可复用提示包,支持手动和自动加载 |
| MCP 集成 | 接入本地或远程外部工具和资源,扩展模型能力边界 |
| 权限系统 | 默认权限、计划模式、完全访问权限三种权限模式,保护工作区安全 |
| 模型管理 | 自动/手动模型选择,按模型配置展示可用思考强度和上下文能力 |
| 图片理解 | 支持 PNG/JPG/WEBP 图片附件,配合视觉模型进行图片分析 |
更详细的 MCP 接入方式、配置文件格式和远程服务接入方式,可参考《》。
支持的操作系统
Windows、macOS、Linux。
支持的 IDE
- Visual Studio Code(
1.96.0及以上)
获取方式
当前支持两种安装方式:
- 从 官网 下载安装包后手动安装
- 从 VS Code 插件市场直接搜索
Octonic安装
当前版本的限制
- 依赖可访问的 Octonic 官网,不能完全离线工作
- 图片附件仅支持 PNG/JPG/JPEG/WEBP,单张不超过 5MB,单轮最多 6 张
- 需要视觉模型才能发送图片附件
适合谁使用
最适合:
- 需要在真实工作区里持续做多步任务的开发者
- 需要"先改代码,再人工审查"的开发流程
- 需要把 MCP、技能、自定义 Agent 纳入 IDE 工作流的用户
暂不适合:
- 只想要轻量补全、不需要任务执行的人
- 需要完全离线或完全本地推理的环境