[{"data":1,"prerenderedAt":301},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fgetting-started\u002Fwhat-is-udhold":142,"\u002Fdocs\u002Fgetting-started\u002Fwhat-is-udhold-surround":296},[4,9,30,121,126],{"title":5,"path":6,"stem":7,"icon":8},"准备","\u002Fdocs\u002Fpreparation","1.docs\u002F1.preparation","i-lucide-rocket",{"title":10,"icon":8,"path":11,"stem":12,"children":13,"page":29},"入门","\u002Fdocs\u002Fgetting-started","1.docs\u002F2.getting-started",[14,19,24],{"title":15,"path":16,"stem":17,"icon":18},"什么是 UDhold","\u002Fdocs\u002Fgetting-started\u002Fwhat-is-udhold","1.docs\u002F2.getting-started\u002F1.what-is-udhold","i-lucide-info",{"title":20,"path":21,"stem":22,"icon":23},"核心概念","\u002Fdocs\u002Fgetting-started\u002Fcore-concepts","1.docs\u002F2.getting-started\u002F2.core-concepts","i-lucide-lightbulb",{"title":25,"path":26,"stem":27,"icon":28},"主界面介绍","\u002Fdocs\u002Fgetting-started\u002Fmain-interface","1.docs\u002F2.getting-started\u002F3.main-interface","i-lucide-monitor",false,{"title":31,"path":32,"stem":33,"children":34,"icon":120},"核心功能","\u002Fdocs\u002Ffeatures","1.docs\u002F3.features\u002F1.index",[35,38,43,48,53,58,63,68,73,77,82,87,91,96,101,106,111,116],{"title":36,"path":32,"stem":33,"icon":37},"功能总览","i-lucide-layout-grid",{"title":39,"path":40,"stem":41,"icon":42},"快捷键","\u002Fdocs\u002Ffeatures\u002Fshortcuts","1.docs\u002F3.features\u002F10.shortcuts","i-lucide-keyboard",{"title":44,"path":45,"stem":46,"icon":47},"所有指令","\u002Fdocs\u002Ffeatures\u002Fallcommands","1.docs\u002F3.features\u002F11.allcommands","i-lucide-list",{"title":49,"path":50,"stem":51,"icon":52},"我的数据","\u002Fdocs\u002Ffeatures\u002Fdata","1.docs\u002F3.features\u002F12.data","i-lucide-database",{"title":54,"path":55,"stem":56,"icon":57},"WebDAV 同步","\u002Fdocs\u002Ffeatures\u002Fsync","1.docs\u002F3.features\u002F13.sync","i-lucide-cloud",{"title":59,"path":60,"stem":61,"icon":62},"HTTP 服务","\u002Fdocs\u002Ffeatures\u002Fhttp-service","1.docs\u002F3.features\u002F14.http-service","i-lucide-globe",{"title":64,"path":65,"stem":66,"icon":67},"MCP 服务","\u002Fdocs\u002Ffeatures\u002Fmcp-service","1.docs\u002F3.features\u002F15.mcp-service","i-lucide-network",{"title":69,"path":70,"stem":71,"icon":72},"AI 模型","\u002Fdocs\u002Ffeatures\u002Fai-models","1.docs\u002F3.features\u002F16.ai-models","i-lucide-bot",{"title":74,"path":75,"stem":76,"icon":18},"关于","\u002Fdocs\u002Ffeatures\u002Fabout","1.docs\u002F3.features\u002F17.about",{"title":78,"path":79,"stem":80,"icon":81},"调试日志","\u002Fdocs\u002Ffeatures\u002Fdebug","1.docs\u002F3.features\u002F18.debug","i-lucide-terminal",{"title":83,"path":84,"stem":85,"icon":86},"设置","\u002Fdocs\u002Ffeatures\u002Fsettings","1.docs\u002F3.features\u002F19.settings","i-mdi-cog-outline",{"title":88,"path":89,"stem":90,"icon":28},"系统命令","\u002Fdocs\u002Ffeatures\u002Fsystem","1.docs\u002F3.features\u002F2.system",{"title":92,"path":93,"stem":94,"icon":95},"文件资源管理器","\u002Fdocs\u002Ffeatures\u002Ffiles","1.docs\u002F3.features\u002F3.files","i-lucide-folder-tree",{"title":97,"path":98,"stem":99,"icon":100},"文件树","\u002Fdocs\u002Ffeatures\u002Ffiles-tree","1.docs\u002F3.features\u002F4.files-tree","i-lucide-list-tree",{"title":102,"path":103,"stem":104,"icon":105},"文件预览","\u002Fdocs\u002Ffeatures\u002Fpreview","1.docs\u002F3.features\u002F5.preview","i-lucide-eye",{"title":107,"path":108,"stem":109,"icon":110},"本地启动","\u002Fdocs\u002Ffeatures\u002Flocal-launch","1.docs\u002F3.features\u002F6.local-launch","i-lucide-app-window",{"title":112,"path":113,"stem":114,"icon":115},"插件管理","\u002Fdocs\u002Ffeatures\u002Fplugins","1.docs\u002F3.features\u002F7.plugins","i-lucide-puzzle",{"title":117,"path":118,"stem":119,"icon":8},"快速启动","\u002Fdocs\u002Ffeatures\u002Fquick-start","1.docs\u002F3.features\u002F8.quick-start","i-lucide-star",{"title":122,"path":123,"stem":124,"icon":125},"主题","\u002Fdocs\u002Fthemes","1.docs\u002F4.themes","i-lucide-palette",{"title":127,"icon":128,"path":129,"stem":130,"children":131,"page":29},"相关协议","i-lucide-scroll","\u002Fdocs\u002Flegal","1.docs\u002F5.legal",[132,137],{"title":133,"path":134,"stem":135,"icon":136},"用户须知","\u002Fdocs\u002Flegal\u002Fuser-notice","1.docs\u002F5.legal\u002F1.user-notice","i-lucide-file-text",{"title":138,"path":139,"stem":140,"icon":141},"隐私协议","\u002Fdocs\u002Flegal\u002Fprivacy","1.docs\u002F5.legal\u002F2.privacy","i-lucide-shield-check",{"id":143,"title":15,"body":144,"description":290,"extension":291,"meta":292,"navigation":293,"path":16,"seo":294,"stem":17,"__hash__":295},"docs\u002F1.docs\u002F2.getting-started\u002F1.what-is-udhold.md",{"type":145,"value":146,"toc":282},"minimark",[147,151,155,189,192,195,198,258,261,264],[148,149,150],"p",{},"UDhold 是一个桌面应用启动器和插件平台，基于 Electron + Vue 3 构建，原生支持 macOS 和 Windows。它把日常开发、办公里最常用的几件事——启动程序、操作文件、跑网页自动化——收进一个全局搜索框里，所有功能都通过插件扩展。",[152,153,154],"h2",{"id":154},"能做什么",[156,157,158,165,171,177,183],"ul",{},[159,160,161,164],"li",{},[162,163,117],"strong",{},"：输入应用名、拼音或指令就能启动，支持正则匹配和历史记录",[159,166,167,170],{},[162,168,169],{},"插件系统","：分有界面的 UI 插件和无界面的后台插件",[159,172,173,176],{},[162,174,175],{},"主题定制","：亮 \u002F 暗 \u002F 跟随系统三种模式，6 种主题色，Windows 11 上还能用 mica \u002F acrylic 材质",[159,178,179,182],{},[162,180,181],{},"跨平台","：同一套插件在 Windows 和 macOS 上都能跑",[159,184,185,188],{},[162,186,187],{},"数据隔离","：每个插件的数据存在独立的命名空间里，互不干扰",[152,190,191],{"id":191},"设计思路",[148,193,194],{},"UDhold 没有把功能写死在主程序里，而是把所有能力都做成了插件——连自带的文件管理、设置、AI 模型、插件市场本身也是插件，和第三方插件用同一套 API。这样需要什么能力就装什么插件，主程序保持轻量。",[152,196,197],{"id":197},"技术栈",[199,200,201,214],"table",{},[202,203,204],"thead",{},[205,206,207,211],"tr",{},[208,209,210],"th",{},"层级",[208,212,213],{},"选型",[215,216,217,226,234,242,250],"tbody",{},[205,218,219,223],{},[220,221,222],"td",{},"应用框架",[220,224,225],{},"Electron 41 + Vue 3 + TypeScript",[205,227,228,231],{},[220,229,230],{},"构建",[220,232,233],{},"Vite + electron-vite",[205,235,236,239],{},[220,237,238],{},"数据库",[220,240,241],{},"LMDB（嵌入式键值存储）",[205,243,244,247],{},[220,245,246],{},"搜索引擎",[220,248,249],{},"Fuse.js（支持拼音）",[205,251,252,255],{},[220,253,254],{},"原生模块",[220,256,257],{},"C++（Node-API，负责剪贴板监听、窗口管理、截图）",[148,259,260],{},"UDhold 兼容 uTools 插件 API 的主体，并在此基础上加了 Panel-Shell 三槽容器、插件间消息总线和无界面工作流调用这几项扩展能力。已有的 uTools 插件经验可以直接复用。",[152,262,263],{"id":263},"接下来",[156,265,266,272,277],{},[159,267,268,271],{},[269,270,20],"a",{"href":21},"——搞懂插件、指令、槽位这些基本概念",[159,273,274,276],{},[269,275,25],{"href":26},"——熟悉搜索框和工作区布局",[159,278,279,281],{},[269,280,112],{"href":113},"——看看现在有哪些可用插件",{"title":283,"searchDepth":284,"depth":284,"links":285},"",2,[286,287,288,289],{"id":154,"depth":284,"text":154},{"id":191,"depth":284,"text":191},{"id":197,"depth":284,"text":197},{"id":263,"depth":284,"text":263},"了解 UDhold 的定位、核心特性与技术架构。","md",{},{"icon":18},{"title":15,"description":290},"qW2tRoU36KDOqDOJ6mb2kTOyH9G_XG9sTHeMfSIrmNo",[297,299],{"title":5,"path":6,"stem":7,"description":298,"icon":8,"children":-1},"安装 UDhold 前的系统要求和安装步骤。",{"title":20,"path":21,"stem":22,"description":300,"icon":23,"children":-1},"搞懂插件、指令、槽位这几个基本概念，用起来更顺手。",1782962411327]