gitextract_0an204y0/ ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc.js ├── README.md ├── buildMaterials.js ├── llm/ │ └── index.js ├── lowcode-context.d.ts ├── materials/ │ ├── blocks/ │ │ ├── antdv2 增删改查列表页/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ ├── schema.json │ │ │ │ └── schema.ts │ │ │ ├── script/ │ │ │ │ ├── index.js │ │ │ │ └── src/ │ │ │ │ ├── context.ts │ │ │ │ └── main.ts │ │ │ └── src/ │ │ │ ├── ModifyModal/ │ │ │ │ ├── index.vue.ejs │ │ │ │ ├── model.ts.ejs │ │ │ │ ├── presenter.ts.ejs │ │ │ │ └── service.ts.ejs │ │ │ ├── api.ts.ejs │ │ │ ├── index.vue.ejs │ │ │ ├── model.ts.ejs │ │ │ ├── presenter.ts.ejs │ │ │ ├── service.ts.ejs │ │ │ ├── temp.mock.script.ejs │ │ │ └── temp.mock.type.ejs │ │ ├── react-mvp 模块/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ └── schema.json │ │ │ └── src/ │ │ │ ├── index.tsx.ejs │ │ │ ├── model.ts.ejs │ │ │ ├── presenter.tsx.ejs │ │ │ └── service.ts.ejs │ │ ├── taro-request/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ └── schema.json │ │ │ ├── script/ │ │ │ │ ├── index.js │ │ │ │ └── src/ │ │ │ │ ├── context.ts │ │ │ │ └── main.ts │ │ │ └── src/ │ │ │ ├── config.ts.ejs │ │ │ ├── index.ts.ejs │ │ │ └── interceptors.ts.ejs │ │ ├── vant 表单/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ ├── schema.json │ │ │ │ └── viewPrompt.ejs │ │ │ ├── script/ │ │ │ │ └── index.js │ │ │ └── src/ │ │ │ ├── index.vue.ejs │ │ │ ├── model.ts.ejs │ │ │ ├── presenter.tsx.ejs │ │ │ └── service.ts.ejs │ │ ├── vue-mvp 模块/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ └── schema.json │ │ │ └── src/ │ │ │ ├── index.tsx.ejs │ │ │ ├── model.ts.ejs │ │ │ ├── presenter.ts.ejs │ │ │ └── service.ts.ejs │ │ ├── vue2-mvp 模块/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ └── schema.json │ │ │ └── src/ │ │ │ ├── index.tsx.ejs │ │ │ ├── model.ts.ejs │ │ │ ├── presenter.ts.ejs │ │ │ └── service.ts.ejs │ │ ├── 测试使用 jsx 作为模版引擎/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ ├── schema.json │ │ │ │ ├── schema.ts │ │ │ │ └── viewPrompt.ejs │ │ │ ├── script/ │ │ │ │ ├── index.js │ │ │ │ └── src/ │ │ │ │ ├── context.ts │ │ │ │ └── main.ts │ │ │ └── src/ │ │ │ ├── ModifyModal/ │ │ │ │ ├── index.vue.ejs │ │ │ │ ├── model.ts.ejs │ │ │ │ ├── presenter.tsx.ejs │ │ │ │ └── service.ts.ejs │ │ │ ├── api.ts.ejs │ │ │ ├── api.ts.template.tsx │ │ │ ├── index.vue.ejs │ │ │ ├── model.ts.template.tsx │ │ │ ├── presenter.tsx.ejs │ │ │ ├── service.ts.ejs │ │ │ ├── temp.mock.script.ejs │ │ │ └── temp.mock.type.ejs │ │ ├── 测试脚本/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ ├── schema.json │ │ │ │ └── viewPrompt.ejs │ │ │ ├── script/ │ │ │ │ ├── index.js │ │ │ │ └── src/ │ │ │ │ ├── context.ts │ │ │ │ └── main.ts │ │ │ └── src/ │ │ │ └── README.md │ │ ├── 现有模块中添加 antdv Descriptions 描述列表/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ ├── schema.json │ │ │ │ └── schema.ts │ │ │ ├── script/ │ │ │ │ ├── index.js │ │ │ │ └── src/ │ │ │ │ ├── context.ts │ │ │ │ └── main.ts │ │ │ └── src/ │ │ │ ├── temp.api.ts.ejs │ │ │ ├── temp.index.vue.ejs │ │ │ ├── temp.mock.script │ │ │ ├── temp.mock.type.ejs │ │ │ ├── temp.model.ts.ejs │ │ │ └── temp.service.ts.ejs │ │ ├── 现有模块中添加 antdv Form 垂直布局列表/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ ├── schema.json │ │ │ │ └── schema.ts │ │ │ ├── script/ │ │ │ │ ├── index.js │ │ │ │ └── src/ │ │ │ │ ├── context.ts │ │ │ │ └── main.ts │ │ │ └── src/ │ │ │ ├── temp.api.ts.ejs │ │ │ ├── temp.index.vue.ejs │ │ │ ├── temp.mock.script │ │ │ ├── temp.mock.type.ejs │ │ │ ├── temp.model.ts.ejs │ │ │ └── temp.service.ts.ejs │ │ ├── 现有模块中添加 antdv Form 表单/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ ├── schema.json │ │ │ │ └── schema.ts │ │ │ ├── script/ │ │ │ │ ├── index.js │ │ │ │ └── src/ │ │ │ │ ├── context.ts │ │ │ │ └── main.ts │ │ │ └── src/ │ │ │ ├── temp.index.vue.ejs │ │ │ ├── temp.model.ts.ejs │ │ │ ├── temp.presenter.ts.ejs │ │ │ └── temp.service.ts.ejs │ │ ├── 现有模块中添加 antdv Modal 弹框/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ └── schema.json │ │ │ ├── script/ │ │ │ │ ├── index.js │ │ │ │ └── src/ │ │ │ │ ├── context.ts │ │ │ │ └── main.ts │ │ │ └── src/ │ │ │ ├── temp.index.vue.ejs │ │ │ ├── temp.model.ts.ejs │ │ │ └── temp.presenter.ts.ejs │ │ ├── 现有模块中添加 antdv Table 表格/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ ├── schema.json │ │ │ │ └── schema.ts │ │ │ ├── script/ │ │ │ │ ├── index.js │ │ │ │ └── src/ │ │ │ │ ├── context.ts │ │ │ │ └── main.ts │ │ │ └── src/ │ │ │ ├── temp.api.ts.ejs │ │ │ ├── temp.index.vue.ejs │ │ │ ├── temp.mock.script.ejs │ │ │ ├── temp.mock.type.ejs │ │ │ ├── temp.model.ts.ejs │ │ │ ├── temp.presenter.ts.ejs │ │ │ └── temp.service.ts.ejs │ │ ├── 通过 ast 给 antdv Descriptions 描述列表添加字段/ │ │ │ ├── config/ │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ ├── schema.json │ │ │ │ └── viewPrompt.ejs │ │ │ ├── script/ │ │ │ │ ├── index.js │ │ │ │ └── src/ │ │ │ │ ├── context.ts │ │ │ │ └── main.ts │ │ │ └── src/ │ │ │ └── README.md │ │ └── 通过脚本启动一个 nest api 服务/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── viewPrompt.ejs │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── app.controller.ts │ │ │ ├── app.module.ts │ │ │ ├── app.service.ts │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── README.md │ └── snippets/ │ ├── OCR/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── OCR + ChatGPT 翻译/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── schema.ts │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── Pro Chat/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── script/ │ │ ├── index.js │ │ └── src/ │ │ ├── context.ts │ │ ├── controller.ts │ │ ├── main.ts │ │ └── routes.ts │ ├── Pro Chat + Tldraw/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── script/ │ │ ├── index.js │ │ └── src/ │ │ ├── context.ts │ │ ├── controller.ts │ │ ├── main.ts │ │ └── routes.ts │ ├── Pro Chat + TypeChat/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── schema.ts │ │ └── script/ │ │ ├── index.js │ │ └── src/ │ │ ├── context.ts │ │ └── main.ts │ ├── amis/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── viewPrompt.ejs │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── axios-request/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── axios-request-api/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── axios-request-api-外挂脚本/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── viewPrompt.ejs │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ ├── genCode/ │ │ │ │ └── genCodeByYapi.ts │ │ │ ├── main.ts │ │ │ └── utils/ │ │ │ ├── config.ts │ │ │ ├── editor.ts │ │ │ ├── ejs.ts │ │ │ ├── file.ts │ │ │ ├── json.ts │ │ │ ├── material.ts │ │ │ └── request.ts │ │ └── src/ │ │ └── template.ejs │ ├── form-render/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── viewPrompt.ejs │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── formily/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── viewPrompt.ejs │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── share ChatGPT 测试/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── schema.ts │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── start nest api server/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── viewPrompt.ejs │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── app.controller.ts │ │ │ ├── app.module.ts │ │ │ ├── app.service.ts │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── taro-request-api/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── umi-request-api/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── 动态表单 demo/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ ├── controller.ts │ │ │ ├── main.ts │ │ │ └── routes.ts │ │ └── src/ │ │ └── template.ejs │ ├── 当前目录翻译成英文/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── script/ │ │ ├── index.js │ │ └── src/ │ │ ├── context.ts │ │ └── main.ts │ ├── 快速创建区块/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── viewPrompt.ejs │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ ├── lowcode/ │ │ │ └── 代码片段/ │ │ │ ├── config/ │ │ │ │ ├── commandPrompt.ejs.ejs │ │ │ │ ├── model.json │ │ │ │ ├── preview.json │ │ │ │ └── schema.json │ │ │ ├── script/ │ │ │ │ ├── index.js.ejs │ │ │ │ └── src/ │ │ │ │ ├── context.ts.ejs │ │ │ │ └── main.ts.ejs │ │ │ └── src/ │ │ │ └── template.ejs.ejs │ │ ├── uTools askChatGPT/ │ │ │ └── script/ │ │ │ ├── index.ts.ejs │ │ │ └── src/ │ │ │ └── main.ts.ejs │ │ ├── uTools 动态表单/ │ │ │ ├── config/ │ │ │ │ ├── config.json │ │ │ │ ├── model.json │ │ │ │ ├── schema.json │ │ │ │ └── schema.ts │ │ │ ├── script/ │ │ │ │ ├── index.ts.ejs │ │ │ │ └── src/ │ │ │ │ ├── controller.ts.ejs │ │ │ │ └── main.ts.ejs │ │ │ └── src/ │ │ │ ├── api.ts.keep.ejs │ │ │ ├── index.vue.keep.ejs │ │ │ ├── model.ts.keep.ejs │ │ │ ├── presenter.ts.keep.ejs │ │ │ ├── service.ts.keep.ejs │ │ │ ├── temp.mock.script │ │ │ └── temp.mock.type.keep.ejs │ │ ├── uTools 自动化脚本/ │ │ │ └── script/ │ │ │ ├── index.ts.ejs │ │ │ └── src/ │ │ │ └── main.ts.ejs │ │ └── uniapp/ │ │ ├── vue3-mvp/ │ │ │ ├── index.scss.ejs │ │ │ ├── index.vue.ejs │ │ │ ├── model.ts │ │ │ ├── presenter.ts │ │ │ └── service.ts │ │ ├── vue3-mvp emit/ │ │ │ ├── index.scss.ejs │ │ │ ├── index.vue.ejs │ │ │ ├── model.ts │ │ │ ├── presenter.ts │ │ │ └── service.ts │ │ ├── vue3-mvp props/ │ │ │ ├── index.scss.ejs │ │ │ ├── index.vue.ejs │ │ │ ├── model.ts │ │ │ ├── presenter.ts │ │ │ └── service.ts │ │ └── vue3-mvp props emit/ │ │ ├── index.scss.ejs │ │ ├── index.vue.ejs │ │ ├── model.ts │ │ ├── presenter.ts │ │ └── service.ts │ ├── 打开webview/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── script/ │ │ ├── index.js │ │ └── src/ │ │ ├── context.ts │ │ ├── controller.ts │ │ ├── main.ts │ │ └── routes.ts │ ├── 根据 DevOps 需求标题创建 GIT commit - 截图/ │ │ ├── config/ │ │ │ └── preview.json │ │ └── script/ │ │ ├── index.js │ │ └── src/ │ │ ├── context.ts │ │ └── main.ts │ ├── 根据 DevOps 需求标题创建 GIT 分支名 - 截图 - TypeCheck/ │ │ ├── config/ │ │ │ ├── preview.json │ │ │ └── schema.ts │ │ └── script/ │ │ ├── index.js │ │ └── src/ │ │ ├── context.ts │ │ └── main.ts │ ├── 根据JSON生成API请求方法/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── src/ │ │ └── template.ejs │ ├── 根据JSON生成MOCK方法/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── src/ │ │ └── template.ejs │ ├── 根据JSON生成TS类型/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── src/ │ │ └── template.ejs │ ├── 根据JSON生成TS类型-去除接口名称/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── src/ │ │ └── template.ejs │ ├── 根据JSON生成TS类型-将中文字段翻译成英文/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── viewPrompt.ejs │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── 根据TS类型生成API请求方法/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── src/ │ │ └── template.ejs │ ├── 根据TS类型生成MOCK方法/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── src/ │ │ └── template.ejs │ ├── 根据TS类型生成markdown表格/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── 根据YAPI接口定义生成高级Mock脚本/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── src/ │ │ └── template.ejs │ ├── 测试 JSONSchemaChat/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── validSchema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── 测试脚本/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── 生成 value-label 格式 JSON/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ ├── schema.json │ │ │ └── schema.ts │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── 翻译成驼峰格式/ │ │ ├── config/ │ │ │ ├── commandPrompt.ejs │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ └── main.ts │ │ └── src/ │ │ └── template.ejs │ ├── 自动保存活动窗口/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ └── script/ │ │ ├── index.js │ │ └── src/ │ │ ├── context.ts │ │ └── main.ts │ ├── 获取当前用户最近一次 Git Commit 信息/ │ │ ├── config/ │ │ │ └── preview.json │ │ └── script/ │ │ ├── index.js │ │ └── src/ │ │ ├── context.ts │ │ └── main.ts │ ├── 设置配置信息/ │ │ ├── config/ │ │ │ ├── model.json │ │ │ ├── preview.json │ │ │ └── schema.json │ │ ├── script/ │ │ │ ├── index.js │ │ │ └── src/ │ │ │ ├── context.ts │ │ │ ├── controller.ts │ │ │ ├── main.ts │ │ │ └── routes.ts │ │ └── src/ │ │ └── template.ejs │ └── 通过 TS 类型做字段映射/ │ ├── config/ │ │ ├── model.json │ │ ├── preview.json │ │ └── schema.json │ ├── script/ │ │ ├── index.js │ │ └── src/ │ │ ├── context.ts │ │ ├── controller.ts │ │ ├── main.ts │ │ └── routes.ts │ └── src/ │ └── template.ejs ├── package.json ├── scripts/ │ └── ClipboardImage/ │ ├── linux.sh │ ├── mac.applescript │ └── pc.ps1 ├── share/ │ ├── BaiduOCR/ │ │ ├── index.ts │ │ └── request.ts │ ├── JSONSchemaChat/ │ │ ├── index.ts │ │ └── result.ts │ ├── LLM/ │ │ ├── gemini.ts │ │ ├── geminiProxy.ts │ │ ├── index.ts │ │ ├── openai.ts │ │ └── openaiV2.ts │ ├── TypeChatSlim/ │ │ ├── index.ts │ │ ├── result.ts │ │ └── utools.ts │ ├── WebView/ │ │ ├── callback.ts │ │ ├── controllers/ │ │ │ ├── alert.ts │ │ │ ├── dynamicForm.ts │ │ │ ├── llm.ts │ │ │ ├── script.ts │ │ │ └── task.ts │ │ ├── index.ts │ │ ├── routes/ │ │ │ └── index.ts │ │ └── type.ts │ ├── clearCache.ts │ ├── uTools/ │ │ └── webviewBaseController.ts │ └── utils/ │ ├── clipboardImage.ts │ ├── config.ts │ ├── dynamicForm.ts │ ├── editor.ts │ ├── ejs.ts │ ├── emitter.ts │ ├── file.ts │ ├── json.ts │ ├── lint.ts │ ├── material.ts │ ├── platformIndependent/ │ │ └── json.ts │ ├── shareData.ts │ ├── tsx.ts │ └── uTools.ts ├── tsconfig.compiler.json ├── tsconfig.json ├── uTools/ │ ├── Ask ChatGPT/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Ask ChatGPT-生成 value-label 格式 JSON/ │ │ ├── config/ │ │ │ ├── schema.ts │ │ │ └── template.ejs │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Ask ChatGPT-生成 value-label 格式 JSON - Form/ │ │ ├── config/ │ │ │ ├── schema.ts │ │ │ └── template.ejs │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Ask ChatGPT-生成 value-label 格式 JSON - Prompt/ │ │ ├── config/ │ │ │ └── schema.ts │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Ask Gemini/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Ask Groq/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Ask Kimi/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Ask Perplexity/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Chat With Form Demo/ │ │ ├── config/ │ │ │ ├── config.json │ │ │ ├── model.json │ │ │ └── schema.json │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ ├── controller.ts │ │ └── main.ts │ ├── Git 获取当前用户最近一次 Commit 信息/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Open ChatGPT/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Open ChatGPT-获取命令行命令/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── Open Tldraw/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── TS 类型新增字段 - 根据 YAPI 文档字段格式/ │ │ ├── prompt.md │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── TS 类型新增字段 - 根据 YAPI 文档字段格式 - 截图/ │ │ ├── README.md │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── vscode 选中的文件夹/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 中文翻译英文/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 动态表单 demo/ │ │ ├── config/ │ │ │ ├── config.json │ │ │ ├── model.json │ │ │ ├── schema.json │ │ │ └── schema.ts │ │ ├── script/ │ │ │ ├── index.ts │ │ │ └── src/ │ │ │ ├── controller.ts │ │ │ └── main.ts │ │ └── src/ │ │ ├── api.ts.ejs │ │ ├── index.vue.ejs │ │ ├── model.ts.ejs │ │ ├── presenter.ts.ejs │ │ ├── service.ts.ejs │ │ ├── temp.mock.script │ │ └── temp.mock.type.ejs │ ├── 截屏并转base64/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 根据 DevOps 需求标题创建 GIT commit - 截图/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 根据 DevOps 需求标题创建 GIT 分支名 - 截图/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 根据 DevOps 需求标题创建 GIT 分支名 - 截图 - TypeCheck/ │ │ ├── config/ │ │ │ └── schema.ts │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 根据当前分支名称创建 GIT commit/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 翻译为驼峰格式-首字母大写/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 翻译为驼峰格式-首字母小写/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 英文翻译中文/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 英文:中文格式的描述转 TS 类型/ │ │ ├── README.md │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ ├── 获取命令行命令/ │ │ └── script/ │ │ ├── index.ts │ │ └── src/ │ │ └── main.ts │ └── 设置配置信息/ │ └── script/ │ ├── index.ts │ └── src/ │ └── main.ts ├── uTools.js └── uToolsUpload.js