InfiniteX-Agent
AI 智能编程助手 | 让代码创作更简单
官网 |
快速开始 |
主要功能 |
常见问题
简介
InfiniteX-Agent 是一款强大的 AI 编程助手插件,集成于 VS Code 编辑器中。支持 Gemini、Claude、GPT 多模型切换,内置 22 个工具、子Agent协同系统和 MCP 协议扩展,帮助您大幅提升开发效率。
无论您是专业开发者还是编程初学者,InfiniteX-Agent 都能成为您最得力的编程伙伴。
主要功能
智能对话
与 AI 进行自然语言对话,询问任何编程相关问题:
- 代码解释与分析
- Bug 排查与修复建议
- 技术方案讨论
- 最佳实践建议
代码生成与编辑
AI 可以直接在您的项目中创建和修改文件:
- 自动生成完整的代码文件
- 智能修改现有代码
- 代码重构与优化
- Diff 预览:在应用修改前查看代码差异
智能代码搜索
快速在您的项目中查找相关代码:
- 语义搜索(根据功能描述查找代码)
- 精确搜索(grep 模式)
- 文件结构浏览
命令执行
AI 可以在终端中执行命令:
- 自动运行构建脚本
- 执行测试命令
- 安装依赖包
- 安全确认:敏感命令需要您确认后才会执行
网页内容读取
AI 可以访问网页获取信息:
- 读取文档和教程
- 查阅 API 参考
- 获取最新技术资讯
图片理解与生成
支持多模态交互:
- 上传图片让 AI 分析
- AI 可以生成 UI 设计图
- 截图问题快速解答
子Agent协同
并行分工协作,大幅提升复杂任务处理效率:
- task:启动独立子Agent处理复杂搜索和多步任务
- parallel_tasks:并行调度多个子Agent分工协作
- explore 模式:只读搜索,避免主Agent上下文膨胀
- general 模式:支持文件修改的隔离任务
- 节省上下文:复杂搜索结果留在子Agent,主Agent只获取摘要
Agent Skills
自定义知识模块,让 AI 学会您的项目规范和工作流程:
- 在
.agent/skills/ 目录下创建技能文件夹
- 每个技能包含
SKILL.md 说明文件(必需)
- 可包含脚本、示例代码和资源文件
- AI 会自动发现并在相关任务时调用技能
技能目录结构示例:
.agent/skills/
└── my-skill/
├── SKILL.md # 技能说明(必需)
├── scripts/ # 辅助脚本
├── examples/ # 参考示例
└── resources/ # 资源文件
Workflows 工作流
定义可复用的工作流程,实现任务自动化:
- 在
.agent/workflows/ 目录下创建 .md 文件
- 使用斜杠命令(如
/deploy)快速执行工作流
- 支持
// turbo 注解自动执行安全命令
- 支持
// turbo-all 注解自动执行所有命令
工作流文件格式:
---
description: 部署应用到生产环境
---
1. 构建项目
// turbo
2. 运行 npm run build
3. 部署到服务器
// turbo
4. 运行 npm run deploy
MCP 扩展支持
通过 Model Context Protocol (MCP) 扩展 AI 能力:
- 安装社区提供的 MCP 服务器
- 自定义工具集成
- 增强特定领域的能力
快速开始
1. 安装插件
在 VS Code 扩展商店搜索 InfiniteX-Agent 并安装。
2. 获取 API Key
- 访问我们的官网 infinitex.pro
- 注册/登录您的账户
- 在用户中心获取您的 API Key
3. 配置插件
- 安装后,点击侧边栏的 InfiniteX 图标
- 在登录页面输入您的 API Key
- 点击「登录」,即可开始使用
4. 开始对话
在输入框中输入您的问题或需求,按 Enter 发送。例如:
- "请帮我解释这段代码的作用"
- "创建一个 React 登录组件"
- "帮我找出代码中的 bug"
使用指南
快捷键
| 快捷键 |
功能 |
Ctrl+L (Mac: Cmd+L) |
聚焦到 AI 对话面板 |
Ctrl+Shift+N (Mac: Cmd+Shift+N) |
新建对话 |
Ctrl+Shift+H (Mac: Cmd+Shift+H) |
显示历史记录 |
Ctrl+Shift+L (Mac: Cmd+Shift+L) |
添加选中代码到对话 |
Ctrl+Enter |
接受 Diff 中的代码修改 |
Ctrl+Shift+X |
拒绝 Diff 中的代码修改 |
添加上下文
您可以通过多种方式为对话添加上下文:
- 右键菜单:选中代码后右键选择「InfiniteX: Add to Chat」
- 快捷键:选中代码后按
Ctrl+Shift+L
- @提及:在输入框中输入
@ 引用文件、目录、终端、对话历史等
模型选择
在对话输入框上方点击模型选择器,可切换不同的 AI 模型:
- Gemini 系列:gemini-3-flash(快速)、gemini-3-pro-high(高质量推理),权重 0.5 更省额度
- Claude 系列:claude-sonnet-4-5(标准)、claude-sonnet-4-5-thinking(深度推理)、claude-opus-4-5-thinking(最强推理)
- GPT 系列:GPT-5.2-code 等 OpenAI 模型
管理对话历史
- 新建对话:点击顶部「+」按钮
- 查看历史:点击历史记录按钮
- 删除对话:在历史列表中右键点击
自定义规则
您可以设置自己的编程偏好:
- 点击顶部「...」菜单
- 选择「自定义设置」
- 编辑您的规则(使用 Markdown 格式)
示例:
# 我的编程规则
- 使用 TypeScript 而不是 JavaScript
- 代码注释使用中文
- 优先使用函数式编程风格
使用 Agent Skills
- 在项目根目录创建
.agent/skills/ 文件夹
- 为每个技能创建独立文件夹,包含
SKILL.md 文件
- AI 会自动发现技能并在相关任务时调用
使用 Workflows
- 在项目根目录创建
.agent/workflows/ 文件夹
- 创建
.md 格式的工作流文件
- 使用
/工作流名称 触发执行
安全说明
命令执行安全
- 所有可能影响系统的命令都需要您手动确认
- 您可以查看完整的命令内容再决定是否执行
- 可设置「始终允许」跳过后续确认
文件操作安全
- AI 修改文件时会显示 Diff 预览
- 您可以选择接受或拒绝每个修改
- 支持撤回(Undo)已应用的修改
子Agent安全
- 子Agent 在隔离环境中运行
- 文件修改需要使用 general 模式
- explore 模式仅支持只读操作
数据隐私
- API Key 存储在本地加密存储中
- 对话历史保存在您的本地设备
- 代码仅在您明确请求时才会发送
常见问题
Q: 如何获取 API Key?
A: 请访问 infinitex.pro 注册账户,在用户中心即可获取 API Key。
Q: 支持哪些编程语言?
A: InfiniteX-Agent 支持所有主流编程语言,包括但不限于:TypeScript、JavaScript、Python、Java、Go、Rust、C/C++、C# 等。
Q: 对话历史存储在哪里?
A: 对话历史存储在您本地的 ~/.infiniteX/conversations/ 目录中。
Q: 如何切换 AI 模型?
A: 在对话输入框上方可以看到模型选择器,点击即可切换不同的 AI 模型。
Q: 为什么有时候响应较慢?
A: 复杂任务需要更多的处理时间。您可以尝试切换到 Fast 模式获得更快的响应。
Q: 什么是子Agent协同?
A: 子Agent 是独立的工作单元,可以并行处理复杂任务。主Agent 可以分配任务给多个子Agent,它们独立执行后返回结果摘要,避免主Agent 上下文过载。
Q: 如何创建 Agent Skill?
A: 在项目的 .agent/skills/ 目录下创建文件夹,添加 SKILL.md 文件描述技能用途和使用方法。AI 会自动发现并在适当时机使用这些技能。
Q: 如何使用 Workflows?
A: 在 .agent/workflows/ 目录下创建 Markdown 文件定义工作流步骤。然后使用 /工作流文件名 的方式触发执行。
Q: 如何报告问题或反馈?
A: 请访问我们的官网 infinitex.pro 联系客服或提交反馈。
版本信息
许可协议
Copyright 2024-2026 InfiniteX. 保留所有权利。
让 AI 成为您的编程助手,开启高效开发之旅!
访问官网了解更多