Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>Microi吾码New to Visual Studio Code? Get it now.
Microi吾码

Microi吾码

Microi 吾码

|
24 installs
| (3) | Free
Microi吾码低代码平台 - V8引擎远程开发调试工具,支持多服务器连接、代码同步、远程真机执行、逐行调试
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Microi吾码 - V8引擎 VS Code 插件

将低代码平台与 AI 编程深度融合的 VS Code 插件。 一键拉取 Microi 后端业务代码 + 数据库结构,自动为 GitHub Copilot / Claude Code / Cursor 生成完整知识库——AI 不仅懂 V8 引擎 API,更了解你的每一张表、每一个字段。写代码、远程真机执行、逐行断点调试,全部在 VS Code 内闭环完成。


🤖 AI + 低代码 本地编程

这是本插件最核心的价值:让你在 VS Code 中直接用 AI 编写 V8 接口引擎代码,AI 自动了解你的全部 V8 API 和数据库结构,无需反复"喂文档"。 即使你的数据库有 600 张以上的表,AI 也能精准识别。

工作原理

点击「拉取」
  ↓
① 拉取所有接口引擎 .js 到本地
② 拉取所有 V8 事件 .js 到本地
③ 自动拉取数据库结构(表名 / 字段名 / 字段描述 / 菜单树)
  ↓
自动生成 AI 知识库文件(三大 AI 工具全覆盖):
  .github/copilot-instructions.md  ← GitHub Copilot 自动加载
  CLAUDE.md                        ← Claude Code / Claude 自动加载
  .cursorrules                     ← Cursor 自动加载

知识库内容包含:
  ✅ V8 引擎全部 API 用法与示例
     FormEngine / Db / Cache / Http / ApiEngine / MQ / MongoDB 等
  ✅ _Where 条件语法(支持 MySQL / Oracle / SqlServer)
  ✅ 上下文变量(V8.Param / V8.CurrentUser / V8.Form 等)
  ✅ System 命名空间(.NET 互操作)

同时,为每个应用(OsClient)生成独立的数据库结构文件:
  {服务器}/{OsClient}/.microi-db-schema.md  ← 完整表名 / 字段 / 类型
  → AI 按需参考,即使 600+ 张表也不影响指令加载
  ↓
打开任意 .js 接口引擎文件
  ↓
GitHub Copilot / Claude Code / Cursor 自动获得完整上下文
→ 直接 AI 辅助写代码,不需要手动解释 API 用法或表结构
  ↓
保存 → 自动推送到数据库(无需编译发布)
远程执行 + 远程逐行调试,全在 VS Code 内完成

AI 辅助编程演示

只需一步:拉取

登录后点击左侧侧栏顶部 ↓(拉取) 按钮,或执行命令 Microi: 拉取V8引擎代码,插件自动完成所有知识库建立工作。

数据库结构变更后,执行 Microi: 拉取数据库结构到AI知识库 单独更新,无需重新拉取全部代码。

为什么说这是真正的 AI + 低代码?

对比 传统低代码 AI Microi吾码本地 AI 编程
AI 对数据库的了解 ❌ 无,每次手动描述 ✅ 600+ 张表一键拉取,自动建立知识库
AI 对平台 API 的了解 ❌ 无,手动喂文档 ✅ 内置完整 V8 API 知识库,自动注入
支持的 AI 工具 有限,受平台约束 ✅ Copilot / Claude Code / Cursor,自由切换
写代码 平台 Web 编辑器 ✅ VS Code,享受最强 AI 加持 + 智能补全
执行调试 浏览器平台界面 ✅ VS Code 内远程真机执行 + 逐行断点调试
推送部署 手动保存/编译 ✅ 文件保存自动推送,无需编译发布
多人协作 平台内操作 ✅ Git 版本控制 + AI Code Review

零配置:AI 工具自动识别知识库

拉取后,插件自动在工作区根目录生成三大 AI 工具的知识库文件,无需手动配置:

文件 GitHub Copilot Cursor Claude Code
.github/copilot-instructions.md ✅ 自动加载 — —
CLAUDE.md — — ✅ 自动加载
.cursorrules — ✅ 自动加载 —
microi-v8-engine/.microi-typings/v8-engine.d.ts ✅ 智能感知 ✅ 智能感知 —
microi-v8-engine/{服务器}/{应用}/.microi-db-schema.md ✅ AI 按需引用 ✅ AI 按需引用 ✅ AI 按需引用

知识库文件由插件自动管理(包含 Generated by Microi吾码 标记),不会覆盖用户手动创建的同名文件。

关键设计:知识库分层

指令文件(copilot-instructions.md / CLAUDE.md / .cursorrules)仅包含 V8 API 知识(约 6KB),由 AI 工具在每次对话时自动加载,不会因为数据库表多而膨胀。

数据库表结构以独立的 .microi-db-schema.md 存放在各应用目录下,指令文件中已包含引导语告知 AI 在需要时去读取。这意味着:

  • 600+ 张表也不会让指令文件超限
  • AI 工具会根据上下文按需读取对应的表结构文件
  • 无需 MCP Server、无需 Skills 配置,拉取即可用

💡 如需更高级的 AI 能力(如让 AI 直接查询真实数据、远程执行接口),可搭配 Microi MCP Server 使用。


🔌 搭配 Claude Code 使用

安装本插件后,GitHub Copilot 已经开箱即用。如果你想切换到其他 AI 模型(如 Claude、MiniMax、DeepSeek),推荐安装 Claude Code for VS Code。

1. 安装 Claude Code

在 VS Code 扩展市场搜索 「Claude Code for VS Code」 并安装(发布者:Anthropic)。

安装后左侧 Activity Bar 会出现 Claude 图标,点击即可打开 Claude Code 面板。

2. 配置 API Key

Claude Code 支持多种 AI 模型提供商。在 Claude Code 面板中输入 /config 打开配置,设置你的 API Key:

  • Anthropic(Claude):直接使用 Anthropic API Key
  • 第三方模型(MiniMax / DeepSeek / OpenAI 等):在 Claude Code 设置中配置 OpenAI-compatible API,填入对应的 Base URL 和 API Key

具体配置方式请参考 Claude Code 官方文档。

3. 为什么能直接用?

本插件在拉取代码时自动生成 CLAUDE.md 文件,Claude Code 会自动加载该文件作为上下文——包含完整的 V8 API 文档和数据库结构引用。无需任何额外配置,Claude Code 开箱即知道你的所有 API 和表结构。

同时,插件还自动配置了 MCP(.vscode/mcp.json),Claude Code for VS Code 可直接调用 MCP 工具查询实时数据、远程执行引擎。


📦 安装

方式一:从 VSIX 文件安装

  1. 获取 v8-engine-x.x.x.vsix 文件
  2. 打开 VS Code → 左侧「扩展」面板 → 点击右上角 ··· → 从 VSIX 安装...
  3. 选择 .vsix 文件,安装完成后重新加载窗口

方式二:从扩展市场安装(发布后)

在扩展市场搜索 Microi吾码


🚀 快速开始

第一步:打开配置面板

安装后,左侧 Activity Bar 会出现 Microi吾码 图标(⚡)。

也可以通过命令面板打开:

  • 按 Ctrl+Shift+P(Mac: Cmd+Shift+P)
  • 输入 Microi: 配置连接

第二步:检测服务器并登录

在配置面板中:

  1. 填写 API Base URL(后端地址,如 https://api.example.com)
  2. 填写 OsClient(租户标识,留空自动获取)
  3. 点击 「检测服务器,登录并保存连接」
  4. 检测成功后,填写 用户名 和 密码
  5. 如果服务器开启了验证码,需要填写验证码
  6. 点击 「登录并保存连接」

💡 登录凭据使用 VS Code SecretStorage 安全存储,不会明文保存在配置文件中。

第三步:拉取代码

登录成功后:

  • 在左侧 Microi 侧栏中,点击顶部工具栏的 ↓(拉取) 按钮
  • 或使用命令面板:Microi: 拉取V8引擎代码

代码会按 服务器 → OsClient → 分类 → 引擎名称 的目录结构拉取到本地 microi-v8-engine/ 目录。

第四步:编辑与推送

  • 在拉取的 .js 文件中编辑代码
  • 保存时自动推送:保存文件后会自动同步到数据库(可在设置中关闭)
  • 手动推送:右键编辑器 → Microi: 推送当前文件到数据库
  • 输入 V8. 即可获得完整的 API 智能提示

第五步:远程执行

右键编辑器 → Microi: 远程执行当前接口引擎,或点击编辑器标题栏的 ▶ 按钮。

在弹出的参数面板中填写请求参数(JSON 格式),点击「执行」:

  • 执行结果在 VS Code Output Channel 中展示
  • console.log 输出会实时显示
  • 执行错误会自动定位到出错行

第六步:远程逐行调试

右键编辑器 → Microi: 远程逐行调试当前接口引擎

调试功能支持:

  • 设置断点:点击编辑器行号左侧的红点
  • 逐行执行:Step Over(F10)/ Step In(F11)/ Step Out(Shift+F11)
  • 变量观察:在「变量」面板查看当前作用域变量值
  • 表达式求值:在调试控制台输入表达式实时计算
  • Continue(F5):继续执行到下一个断点

也可以通过 launch.json 配置调试:

{
  "type": "microi-v8-remote",
  "request": "launch",
  "name": "Microi V8 远程调试",
  "program": "${file}",
  "params": {},
  "stopOnEntry": true
}

🌲 侧栏资源管理器

登录后,左侧 Microi 面板会展示引擎列表树:

Microi V8引擎
├── 📂 OsClient1
│   ├── 📂 分类A
│   │   ├── 📄 ApiEngine1.js
│   │   └── 📄 ApiEngine2.js
│   └── 📂 分类B
│       └── 📄 ApiEngine3.js
└── 📂 OsClient2
    └── ...

树节点操作(右键菜单): | 操作 | 说明 | |------|------| | 推送到数据库 | 将当前文件内容更新到后端数据库 | | 远程执行 | 在后端真实 V8 引擎中执行 | | 远程逐行调试 | 通过 DAP 协议进行断点调试 | | 与远程版本对比 | 打开 Diff 编辑器查看本地与远程差异 |


🔗 多服务器连接

支持同时管理多个 Microi 服务器连接:

  1. 在配置面板「📡 连接配置」Tab 中添加多个服务器
  2. 已连接的服务器列表实时展示,支持「🔄 重新登录」和「删除」操作
  3. Token 过期后自动用已保存凭据重新登录,无需手动操作
  4. 每个服务器的帐号密码独立存储,互不干扰

📁 本地目录结构

拉取代码后,工作区目录结构如下:

# 工作区根目录
.github/copilot-instructions.md             # AI 知识库(GitHub Copilot 自动加载)
CLAUDE.md                                   # AI 知识库(Claude Code 自动加载)
.cursorrules                                # AI 知识库(Cursor 自动加载)

microi-v8-engine/
├── .microi-typings/
│   └── v8-engine.d.ts                  # V8 API 类型定义(智能补全)
├── jsconfig.json                       # TypeScript 配置(自动生成)
├── .microi-config.json                 # 本地同步配置
├── .microi-meta.json                   # 元数据(脏检测 / 冲突检测)
│
├── {SysTitle (host)}/                  # 服务器目录
│   └── {OsClient.Type.Network}/        # 应用目录
│       ├── .microi-db-schema.json      # 原始数据库结构
│       ├── .microi-db-schema.md        # 📊 数据库结构 Markdown(AI 按需参考)
│       ├── api-engine/                 # 接口引擎代码
│       │   └── {Category}/
│       │       └── {ApiName}({ApiEngineKey}).js
│       └── v8-event/                   # V8 事件代码
│           └── {TableName}/
│               └── {EventType}.js
└── ...

💡 数据库表结构以独立的 .microi-db-schema.md 文件存在于各应用目录下,AI 工具可按需引用,即使 600+ 张表也不影响指令文件加载速度。


⚙️ 设置选项

在 VS Code 设置中搜索 microi:

设置项 默认值 说明
microi.apiBaseUrl "" 后端 API 地址
microi.osClient "" 默认 OsClient 租户标识
microi.profiles [] 多服务器连接配置列表
microi.localDir "" 本地同步目录(留空使用工作区下 microi-engines)
microi.autoSyncOnSave true 保存文件时自动推送到数据库
microi.pollInterval 10000 数据库变更检查间隔(毫秒,最小 3000)
microi.showConsoleOnExecute true 远程执行时自动显示输出面板

⌨️ 命令列表

按 Ctrl+Shift+P(Mac: Cmd+Shift+P)打开命令面板,输入 Microi 查看所有可用命令:

命令 说明
Microi: 配置连接 打开图形化配置面板
Microi: 登录 快速登录(命令行方式)
Microi: 退出登录 清除登录凭据
Microi: 拉取V8引擎代码 从数据库拉取全部引擎代码,并自动更新 AI 知识库
Microi: 拉取数据库结构到AI知识库 单独拉取数据库结构并更新 AI 知识库文件
Microi: 推送当前文件到数据库 推送当前编辑的文件
Microi: 推送所有已修改文件 批量推送所有已修改文件
Microi: 远程执行当前接口引擎 在后端执行当前文件
Microi: 远程逐行调试当前接口引擎 启动远程调试会话
Microi: 与远程版本对比 Diff 对比
Microi: 切换 OsClient 切换当前使用的 OsClient
Microi: 刷新 刷新侧栏树

❓ 常见问题

登录失败?

  • 检查 API Base URL 是否正确(需要包含 http:// 或 https://)
  • 检查 OsClient 是否匹配
  • 确认帐号密码正确
  • 如果服务端启用了验证码,请输入正确的验证码

拉取代码后没看到文件?

  • 确认已成功登录(侧栏树不显示「尚未连接」)
  • 检查工作区目录中的 microi-v8-engine/ 文件夹

远程调试无法启动?

  • 确认后端已部署 Microi吾码 平台 v4.8.3 及以上版本
  • WebSocket 不可用时会自动降级为 HTTP 执行模式

📄 License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft