软件工具收藏

一句话总结

这是一组偏开发、内容生产和 AI 视频生成的工具收藏:既有能直接提升工作流效率的 CLI / 桌面应用,也有 Vue 生态里的前端工程基础设施。

速览

工具类型适合场景链接
Auto-Editor自动化视频/音频剪辑 CLI去静音、剪长录屏、批量粗剪https://github.com/WyattBlue/auto-editor
PiniaVue 官方状态管理库Vue 3 全局状态、用户态、购物车、主题设置https://pinia.vuejs.org/
TauriRust + Web 跨平台应用框架构建更小、更快、更安全的桌面/移动应用https://v2.tauri.app/
HeyGenAI 虚拟人视频生成平台营销视频、培训视频、数字人讲解https://www.heygen.com/
naiveui-admin-templateVue 3 后台管理模板快速搭建中后台、管理面板、MVPhttps://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 的取舍

维度TauriElectron
后端语言RustNode.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 的取舍

维度UnoCSSTailwindCSS
性能极快,按需生成成熟,JIT 已足够快
默认能力依赖预设组合默认工具类丰富
可定制性很强强,但更有既定风格
学习资料相对少非常丰富
适合项目现代工具链、高定制项目团队协作、长期维护项目

优先研究清单

  • Auto-Editor:可以纳入视频剪辑流程,先用它做粗剪,再进专业软件精修。
  • Tauri:适合未来做轻量桌面工具时优先考虑。
  • UnoCSS + Naive UI:如果继续做 Vue 中后台,可作为快速搭建组合。
  • HeyGen:适合测试数字人视频生产效率,但要关注商业授权、隐私和品牌观感。
  • Pinia:Vue 3 项目默认优先选它,不再优先考虑 Vuex。

备注

  • 原笔记创建于 2025-08-28,重整于 2026-05-23。
  • 原内容没有本地图片或视频引用,本次只做结构整理和归类移动。