# uToAlls **Repository Path**: ns-cn/utoalls ## Basic Information - **Project Name**: uToAlls - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-27 - **Last Updated**: 2026-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uToAlls #### 介绍 uToAlls 是一个综合性 uTools 插件,旨在解决 uTools 免费用户只能安装 10 个插件的限制。通过将常用功能集成到一个插件中,并提供插件系统支持第三方扩展,实现"一个插件,无限可能"的目标。 **内置功能:** - 粘贴板管理 - 本地文件搜索(基于 Everything) - Markdown 笔记 - Todo 待办 - 批量重命名 - PDF 处理 - 图片处理 - 视频处理 - AI 聊天 **核心特性:** - 微内核架构,所有功能作为插件实现 - 提供插件 SDK,支持第三方扩展 - 混合存储策略(uTools db + SQLite + IndexedDB) - 完善的权限系统和安全机制 #### 软件架构 基于 uTools 插件规范,采用 Electron 架构: - **Preload 层**:Node.js 能力桥接(文件系统、SQLite、Everything、FFmpeg 等) - **核心框架层**:Vue 3 + Vite,包含插件管理器、事件总线、路由系统 - **插件层**:所有功能作为独立插件,通过统一 SDK 开发 详细设计文档请参考:[docs/plans/2025-04-27-utoalls-plugin-design.md](docs/plans/2025-04-27-utoalls-plugin-design.md) #### 开发指南 **安装依赖:** ```bash npm install ``` **开发模式:** ```bash npm run dev ``` **构建:** ```bash npm run build ``` **预览:** ```bash npm run preview ``` #### 安装教程 (待发布后更新) #### 使用说明 (待发布后更新) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request