软件工具收藏
一句话总结
这是一组偏开发、内容生产和 AI 视频生成的工具收藏:既有能直接提升工作流效率的 CLI / 桌面应用,也有 Vue 生态里的前端工程基础设施。
速览
| 工具 | 类型 | 适合场景 | 链接 |
|---|---|---|---|
| Auto-Editor | 自动化视频/音频剪辑 CLI | 去静音、剪长录屏、批量粗剪 | https://github.com/WyattBlue/auto-editor |
| Pinia | Vue 官方状态管理库 | Vue 3 全局状态、用户态、购物车、主题设置 | https://pinia.vuejs.org/ |
| Tauri | Rust + Web 跨平台应用框架 | 构建更小、更快、更安全的桌面/移动应用 | https://v2.tauri.app/ |
| HeyGen | AI 虚拟人视频生成平台 | 营销视频、培训视频、数字人讲解 | https://www.heygen.com/ |
| naiveui-admin-template | Vue 3 后台管理模板 | 快速搭建中后台、管理面板、MVP | https://github.com/sohaha/naiveui-admin-template |
| UnoCSS | 即时按需原子化 CSS 引擎 | 高性能原子化样式、Vite/Nuxt 项目 | https://github.com/unocss/unocss |
按用途归类
内容生产
- Auto-Editor:自动分析音频响度或画面动作,删除静音、停顿、无操作片段,适合长视频粗剪、播客清理、录屏去空白。
- HeyGen:用 AI 虚拟人、AI 配音和字幕生成视频,适合低成本制作产品介绍、培训内容、营销短片和知识讲解。
Vue 与前端工程
- Pinia:Vue 3 推荐的状态管理库,比 Vuex 更轻、更直观,TypeScript 支持更自然。
- naiveui-admin-template:基于 Vue 3、UnoCSS、Naive UI 的后台管理模板,适合快速启动中后台项目。
- UnoCSS:即时按需的原子化 CSS 引擎,强调速度、可定制和零运行时,适合现代 Vite / Nuxt 工程。
跨平台应用开发
- Tauri:用 Web 前端 + Rust 后端构建跨平台应用。相比 Electron,通常体积更小、资源占用更低、安全模型更强。
Auto-Editor:自动化视频编辑工具
Auto-Editor 是命令行视频/音频剪辑工具,核心价值是自动删除“死空间”:静音、停顿、无动作片段。
核心功能
- 基于音量阈值自动剪切静音片段。
- 基于画面动作检测删除无动作片段。
- 支持组合多种检测方法。
- 可导出到 Adobe Premiere Pro、DaVinci Resolve、Final Cut Pro、ShotCut、Kdenlive 等专业编辑软件继续精修。
- 支持指定保留/删除时间段、调整剪切边距、控制播放速度。
基本用法
auto-editor path/to/your/video.mp4适合场景
- 播客、讲座录音:自动删除停顿和静音。
- 屏幕录制:去除无操作片段。
- 视频会议录制:清理静默时间。
- 游戏录制:删除等待或加载时间。
Pinia:Vue 官方状态管理库
Pinia 是 Vue 3 时代的官方状态管理方案,可以理解为 Vuex 的现代替代品。它负责管理跨组件共享的全局状态,例如用户信息、登录态、购物车、主题设置等。
主要特点
- API 简洁,写 store 的体验接近写普通组件逻辑。
- 原生 TypeScript 支持,类型推断和编辑器提示更好。
- 集成 Vue DevTools,方便观察状态变化。
- 插件系统可扩展,例如本地存储同步、持久化、事务等。
- 体积轻,适合现代 Vue 项目。
示例
const useUserStore = defineStore("user", {
state: () => ({
name: "",
isLoggedIn: false,
}),
actions: {
login(userData) {
this.name = userData.name
this.isLoggedIn = true
},
},
})Tauri:Rust + Web 跨平台应用框架
Tauri 用 Web 技术做界面,用 Rust 处理后端和系统能力,可以构建 Linux、macOS、Windows、Android、iOS 应用。
适合选择 Tauri 的情况
- 需要跨平台桌面工具,但不想承担 Electron 的包体和资源占用。
- 应用需要调用系统能力,同时希望安全边界更清晰。
- 团队能接受 Rust,或至少能维护少量 Rust 后端能力。
- 产品对启动速度、安装包大小、安全性比较敏感。
与 Electron 的取舍
| 维度 | Tauri | Electron |
|---|---|---|
| 后端语言 | Rust | Node.js |
| 应用体积 | 通常更小 | 通常较大 |
| 资源占用 | 通常更低 | 通常较高 |
| 安全模型 | 更强约束 | 更依赖工程配置 |
| 学习成本 | 需要 Rust 基础 | Web 团队更熟悉 |
HeyGen:AI 虚拟人视频生成平台
HeyGen 用于快速创建 AI 虚拟人视频,可以通过文本、图片或音频生成带虚拟主播、配音、字幕和动画的视频内容。
适合场景
- 产品介绍视频。
- 广告宣传片和社交媒体内容。
- 在线课程、培训材料、知识讲解。
- 企业宣传、客户服务视频、内部培训。
价值判断
它的优势是成本低、速度快、门槛低,适合大量生成标准化视频;缺点是风格容易模板化,涉及真实人物形象或品牌可信度时需要更谨慎。
naiveui-admin-template:Vue 管理后台模板
这是基于 Vue 3、UnoCSS、Naive UI 的后台管理模板,定位是快速搭建中后台界面。
适合场景
- 内部管理系统。
- 数据分析面板。
- 内容管理系统。
- CRM / ERP 类后台原型。
- MVP 或小型项目后台。
技术栈价值
- Vue 3 + Composition API:适合现代 Vue 项目。
- Naive UI:组件丰富,适合后台表单、表格、弹窗、菜单等常见控件。
- UnoCSS:样式组织轻量,适合快速布局和定制。
UnoCSS:即时按需原子化 CSS 引擎
UnoCSS 是按需生成的原子化 CSS 引擎,核心优势是快、轻、可定制。它不是固定的一套工具类,而是通过预设和规则生成需要的 CSS。
主要能力
- 即时生成,无需预先生成庞大 CSS。
- 可使用 Attributify 模式,把工具类写进属性。
- 支持纯 CSS 图标、变体组、CSS 指令、编译模式。
- 集成 Vite、Nuxt、Astro、Webpack、VS Code 等生态。
与 TailwindCSS 的取舍
| 维度 | UnoCSS | TailwindCSS |
|---|---|---|
| 性能 | 极快,按需生成 | 成熟,JIT 已足够快 |
| 默认能力 | 依赖预设组合 | 默认工具类丰富 |
| 可定制性 | 很强 | 强,但更有既定风格 |
| 学习资料 | 相对少 | 非常丰富 |
| 适合项目 | 现代工具链、高定制项目 | 团队协作、长期维护项目 |
优先研究清单
- Auto-Editor:可以纳入视频剪辑流程,先用它做粗剪,再进专业软件精修。
- Tauri:适合未来做轻量桌面工具时优先考虑。
- UnoCSS + Naive UI:如果继续做 Vue 中后台,可作为快速搭建组合。
- HeyGen:适合测试数字人视频生产效率,但要关注商业授权、隐私和品牌观感。
- Pinia:Vue 3 项目默认优先选它,不再优先考虑 Vuex。
备注
- 原笔记创建于 2025-08-28,重整于 2026-05-23。
- 原内容没有本地图片或视频引用,本次只做结构整理和归类移动。