发现 AI 代理的未来arrow_forward

Lim Code

calendar_today收录于 2026年4月24日
category智能体与应用工具
code开源
TypeScriptNode.js大语言模型MCPAI代理VS Code扩展智能体与应用工具模型与推理框架开发者工具/代码协议/API/集成

支持 Gemini/OpenAI/Anthropic 多渠道、20+ 内置工具调用与 MCP 协议扩展的 VS Code AI 编程助手

项目概述#

Lim Code 是一个功能丰富的 VS Code AI 编程助手扩展,当前版本 1.1.26,由作者 Lianues 直接维护,采用 MIT 许可证。它原生支持 Gemini、OpenAI、Anthropic 三大 AI 渠道以及自定义格式模型,内置 20+ 智能工具让 AI 直接操作代码库。

多渠道模型支持#

  • Gemini:原生支持 Google Gemini API,包括 Function Calling
  • OpenAI:兼容 OpenAI 格式 API(ChatGPT、Azure OpenAI 等)
  • Anthropic:支持 Claude 系列模型,含自适应思考模式及 thinking effort 参数
  • 自定义格式:XML / JSON 工具调用格式,适配更多模型

智能工具系统(AI Agent)#

类别工具说明
文件操作read_file / write_file / apply_diff / list_files / delete_file / create_directory完整文件读写与目录管理,apply_diff 支持 unified patch 及全局搜索替换兜底
搜索find_files / search_in_files按名称搜索文件、在文件内容中搜索
终端execute_command执行终端命令
媒体generate_image / remove_background / crop_image / resize_image / rotate_imageAI 图像生成与图片编辑
高级subagent / plan / todo / insert_code / delete_code / search_and_replace子代理任务分发、Design → Plan → Execute 计划链路、Todo 管理、Diff 类代码操作

MCP 协议扩展#

  • 支持 Model Context Protocol (MCP)
  • 可连接外部 MCP 服务器扩展工具能力
  • 支持 Stdio 和 HTTP 两种连接方式

上下文管理#

  • 工作区文件树自动发送项目结构
  • 感知当前打开标签页,固定文件始终包含在上下文中
  • 自定义提示词模板(支持 {{$VARIABLE}} 变量)
  • 自动上下文裁剪与自动总结(互斥,可配置)
  • .gitignore 遵循支持

会话与 Diff 审查#

  • 对话历史自动保存,多标签页支持(可拖拽排序)
  • 存档点自动创建代码备份,支持一键恢复
  • Diff 标签页预览,逐块 Accept/Reject(Ctrl+Shift+Y / Ctrl+Shift+N
  • Diff 警戒值功能

其他体验特性#

  • 流式边执行工具(LLM 输出过程中提前启动不需确认的工具)
  • 声音提醒(自定义 mp3 + 内置默认音效)
  • Review 模式、Design / Plan 文档联动
  • Settings Sync 跨设备同步(大部分设置)
  • HTTP 代理支持
  • 拖拽文件到输入框(图片/视频/音频/文档)
  • 文件路径高亮与点击跳转
  • 缓存命中 Token 统计

架构概要#

前后端分离的 VS Code Webview 扩展架构:

  • 后端:TypeScript,通过 extension.ts 入口加载,包含 core 核心服务、modules 功能模块(channel/config/conversation/mcp/prompt/settings)及 tools 工具系统
  • 前端:Vue + Vite,包含 components/composables/stores,通过 VS Code Webview API 加载
  • 开发模式:Vite 开发服务器(端口 5173,支持 HMR)
  • 生产模式:使用 frontend/dist 静态文件
  • 测试:Jest(jest.backend.config.js),包管理器为 npm
  • 工具调用支持 function_call / xml / json 三种默认模式

安装与快速开始#

VS Code 插件商店:搜索 "LimCode" 安装(Marketplace 直接链接待确认)

VSIX 安装:下载 limcode-x.x.x.vsix,命令面板 Ctrl+Shift+P → "从 VSIX 安装..." → 选择文件

从源码构建

git clone https://github.com/Lianues/Lim-Code.git
cd Lim-Code
npm install
cd frontend && npm install
npm run build
npx @vscode/vsce package

快速开始:点击侧边栏 LimCode 图标 → 设置中配置 AI 渠道(选择类型、填入 API URL 和 API Key、添加模型)→ 开始对话

配置体系#

所有配置通过 VS Code 设置管理:

  • 渠道配置:每个渠道独立配置 API URL、API Key、模型列表、代理、超时、重试
  • 工具配置:启用/禁用工具、自动执行标记、多模态开关、最大迭代次数(默认 50,-1 无限制)、默认工具模式
  • 高级配置:系统提示词模板、上下文感知控制、存档点备份策略、外观配置(limcode.ui)、代理设置(limcode.proxy)、存储路径(limcode.storagePath

待确认信息#

  • VS Code Marketplace 直接链接未在仓库中给出,需验证是否已正式发布
  • 未发现独立官网/文档站
  • 仅声明支持 VS Code(^1.74.0+),未提及其他 IDE 兼容性
  • 子代理(subagent)的具体任务分发与结果回收架构细节待确认
  • MCP 推荐外部服务器列表未提供

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch