跳转到内容

把桌面工具箱,做成你自己的软件。

PocketArk 是一个可复用的桌面应用基础框架(Tauri 2 + Vue 3 + TypeScript + Tailwind 4)。窗口、托盘、导航、主题、SQLite、设置、日志、错误、HTTP、在线更新全部就绪;你只需要写工具本身。

推荐路径

框架能力矩阵

可搜索 / 可筛选
能力前端入口Rust说明
IPC@/core/ipcgenerate_handler类型安全的命令调用封装,禁止裸 invoke
事件总线@/core/eventsevents.rs类型化事件,统一前缀
日志@/core/loggerlog双端统一写入应用日志目录
错误@/core/errorserror.rsAppError 规范化 + 全局提示
数据库@/core/dbdb.rsDrizzle(kdb) + CRUD + 作用域迁移
HTTP@/core/httphttp.rsreqwest,无 CORS;流式下载 + 代理
主题@/core/themeset_window_appearance亮/暗/系统 + 主题色 + 字号
插件注册@/core/pluginsplugins/mod.rs前后端构建期自动注册
在线更新@/core/updaterupdater.rstauri-plugin-updater + 静态清单
系统通知@/core/notifytauri-plugin-notification权限申请 + 设置开关
开机自启@/core/autostarttauri-plugin-autostart系统为真相源
数据库事务runInTransactiondb.rs单事务批量执行,失败回滚
备份 / 恢复 / 重置settings → 数据db.rs恢复与重置后自动重启
设置导入 / 导出@/core/settings-transferfiles.rs导出 JSON,导入后重启生效
诊断报告@/core/diagnosticsdiagnostics.rs环境信息 + 最近日志
单实例tauri-plugin-single-instance二次启动唤起主窗口并转发参数
应用内快捷键@/core/shortcutsregisterShortcut('mod+k', fn)
全局快捷键@/core/global-shortcuttauri-plugin-global-shortcut设置项驱动,唤起主窗口
搜索 / 命令面板@/core/searchCmd/Ctrl+K 聚合导航与工具
任务栏进度 / 徽标@/core/taskbarTauri Window API进度 0–100 / Dock 徽标
后台任务@/core/taskstasks.rs取消令牌 + task:// 进度事件
打开内容@/core/open-withopen.rsCLI / 深链接 / 拖拽统一分发
多窗口@/core/windowscapabilities/windows.jsonopenAppWindow(),label win-*
原生应用菜单@/core/events (app://menu)menu.rsmacOS menubar / Win 窗口菜单
平台探测@/core/platform.tsisMac:样式与快捷键修饰键差异

接着读