零成本 AI 驱动开发的 Windows 桌面工具箱
功能 • 快速开始 • Vibe Coding • 技术栈
- 🚀 零网络依赖 — 纯离线运行,无需联网
- 深色/浅色主题 — 自动跟随系统,科技风 UI
- 📦 便携免安装 — 单 exe 文件,双击即用
- 💾 数据本地化 — 不上传任何数据,无广告无追踪
- ⚡ 极速响应 — 启动 ≤ 1s,操作 ≤ 100ms
- 🧠 AI 驱动开发 — 全程零成本,免费模型 + 开源工具链
| 工具 | 功能 |
|---|---|
| JSON工具 | 格式化/压缩/校验/JSON5 兼容解析(支持注释、尾逗号) |
| 字符串工具 | 去空格/大小写转换/文本清理/拼接分割/批量处理 |
| Markdown | 实时预览/HTML 互转/导出/统计 |
| 字数统计 | 字符数/单词数/行数/阅读时间估算 |
| 文本对比 | 行级/字符级差异高亮 |
| 文本去重 | 按行去重,支持首次/末次保留 |
| 正则测试 | 正则表达式测试/匹配/替换 |
| 工具 | 功能 |
|---|---|
| 编码工具 | Base64/URL/HTML实体/Unicode 编解码 |
| 哈希计算 | MD5/SHA-1/SHA-256/SHA-512 |
| JWT解析 | Token 解码,查看 Header/Payload |
| 时间工具 | 时间戳转换/日期计算/相对时间 |
| Cron表达式 | 可视化生成/解析,支持5/6字段 |
| URL工具 | URL 解析/编码/参数提取 |
| 进制转换 | BIN/OCT/DEC/HEX 互转 |
| UUID生成 | UUID v4 批量生成 |
| JS工具 | JS 沙箱运行/格式化/压缩 |
| SQL工具 | 格式化/压缩/校验/JSON转Insert/MyBatis日志解析 |
| SQLite查看器 | 只读浏览 SQLite 数据库,表结构/数据预览,执行 SELECT 查询,CSV 导出 |
| XML/YAML | 格式化/校验/JSON 互转 |
| CSV工具 | 解析/表格预览/导出 JSON/SQL |
| CSS工具 | 颜色转换/单位换算/压缩/格式化 |
| 颜色工具 | 拾色器/格式转换/色板生成/对比度检查/渐变 |
| 工具 | 功能 |
|---|---|
| 密码工具 | 随机密码生成/API Key 生成/密码强度检测 |
| 二维码 | 生成/解码,支持文本/URL/图片,解码结果支持编辑校正 |
| 随机数据 | 姓名/身份证/手机号等 Mock 数据生成 |
| 工具 | 功能 |
|---|---|
| 文本编辑器 | CodeMirror 6 内核,语法高亮/查找替换/分类管理/自动保存 |
| OCR识别 | 图片文字提取(PP-OCRv6)/表格识别/Markdown转换,结果支持编辑校正,支持 PDF 转图后一键识别 |
| PDF工具 | PDF 转图片/图片转 PDF/文本提取(保留换行)/转 Markdown/合并拆分,支持一键跳转 OCR 识别 |
| 图片工具 | 批量压缩/尺寸缩放/转 Base64/图片增强/模板拼图(10种布局)/图标生成器 |
| 音频裁剪 | MP3/WAV 裁剪,Canvas 波形可视化 + 滑块拖拽,Web Audio API 实时预览,ffmpeg 探测加速 |
| 视频裁剪 | MP4 关键帧无损裁剪,缩略图时间轴可视化 + 滑块拖拽选区间,ffmpeg 可选增强 |
| 媒体信息 | ffprobe 深度分析,展示容器/视频流/音频流/字幕流/元数据/章节,封面图预览,专业参数 tooltip 说明,仅 ffmpeg 模式可用 |
| 全文搜索 | 文件名/内容双模式搜索,正则表达式,进度取消,编码自动识别(UTF-8/GBK/UTF-16) |
| 文件处理 | 批量文本处理/文件编码转换(UTF-8/GBK) |
| 工具 | 功能 |
|---|---|
| 系统信息 | 操作系统/CPU/内存/磁盘概览,使用率监控,后台采集不卡 UI |
| 网络信息 | 网络接口/IP/MAC、活动 TCP 连接、监听端口、WiFi,监听端口支持释放(kill 占用进程),后台采集不卡 UI |
| 进程列表 | 运行中进程查看,CPU/内存占用排序,搜索过滤,支持结束进程,后台采集不卡 UI |
| 硬件外设 | GPU 型号/驱动/显存、显示器分辨率、音频设备,后台采集不卡 UI |
| 软件环境 | 已安装软件列表、环境变量、开机启动项,后台采集不卡 UI |
| 磁盘分析 | 文件夹大小下钻、大文件 Top N、按扩展名统计、重复文件检测(前64KB指纹),支持勾选文件入回收站删除 |
| 服务管理 | 查看和管理 Windows 系统服务,支持启动/停止/重启操作 |
| 快捷键占用 | 探测 Windows 已注册全局快捷键,标注占用进程/应用,搜索冲突,CSV 导出 |
| Hosts管理 | 编辑 hosts 文件,表格行内编辑,多环境 profile 切换(dev/test),自动备份恢复 |
| 网络连接 | 查看所有 TCP/UDP 连接,关联进程,支持筛选/结束进程/释放端口/导出 CSV |
| 计划任务 | 查看 Windows 计划任务列表,支持启用/禁用/立即运行/删除,默认隐藏系统任务 |
| 开机启动项 | 查看和管理 Windows 开机启动项,来源/状态筛选,支持启用/禁用/删除/新增 |
| 环境变量 | 查看/新增/修改/删除用户级和系统级环境变量,PATH 逐行编辑,表格行内编辑,CSV 导出 |
| 证书查看器 | 查看 Windows 证书存储,解析 .cer/.crt/.pfx 文件,查看 SSL 证书详情(主题/颁发者/有效期/SAN/指纹) |
| 一键加速 | 一键释放内存(EmptyWorkingSet)、清理临时文件、清空回收站,显示释放量 |
| 工具 | 功能 |
|---|---|
| 快捷命令面板 | 全局热键 Ctrl+Alt+P 呼出浮层,模糊搜索所有工具一键跳转,键盘导航 |
| 计算器 | 表达式计算/单位换算(11类)/日期计算/时间戳转换 |
| HTTP请求 | GET/POST/PUT/DELETE,环境变量/收藏/历史,绕过 CORS |
| 代码片段 | 代码片段管理/分类/搜索/导入导出 |
| 剪贴板 | 系统剪贴板历史记录 |
| 历史记录 | 操作历史回溯 |
下载 最新版 litobox.exe,双击即可运行,无需安装。
| 工具 | 说明 | 安装方式 |
|---|---|---|
| Node.js | >= 16,前端构建环境 | 官网下载 |
| Visual Studio Build Tools | C++ 编译工具链(Tauri/Rust 编译依赖) | 安装时勾选 "使用 C++ 的桌面开发" 工作负载 |
| WebView2 | Windows 11 自带;Windows 10 需手动安装 | 系统自带或官网下载 |
| Git | 版本控制 | 官网下载 |
重要: Visual Studio Build Tools 是 Tauri 项目编译的必须依赖,缺少会导致 Rust 编译失败。不需要安装完整版 Visual Studio,只需 Build Tools 即可。
# 下载并运行 rustup 安装器
# https://rustup.rs/
# 验证安装
rustc --version
cargo --versiongit clone https://github.com/libliam/litobox.git
cd litobox
npm install
npm run tauri dev本项目是 Vibe Coding 的完整实践案例 — 从需求到上线,全程零手写代码,通过 AI 对话驱动开发。
Vibe Coding 是一种全新的开发范式:你描述意图,AI 完成编码。开发者不再纠结于语法细节,而是专注于"要做什么",让 AI 处理"怎么做"。
本项目证明了:一个完整的桌面应用,从 0 到 1,可以完全通过对话完成。
| 工具 | 作用 | 费用 |
|---|---|---|
| Trae (CN 版) | AI 原生 IDE,内置 Agent 技能系统 | 免费 |
| Qwen (通义千问) | 底层 AI 模型,代码生成 & 逻辑推理 | 免费额度 |
| 豆包 | 初版需求文档分析 | 免费 |
| GitHub | 版本控制 & 代码托管 | 免费 |
全程零花费:每天利用免费额度迭代,额度用完就第二天继续,或多账号交替使用。
你描述想法 → AI 引导提问 → 确认方案 → 生成设计文档 → 生成实施计划 → AI 自动写代码 → 运行验证
在 Trae 中调用 brainstorming 技能,用自然语言描述你想加的功能:
"我想加一个 SQL 格式化工具,能美化 SQL 语句,支持压缩和校验"
AI 会:
- 引导你思考功能边界
- 提供多种技术方案供你选择
- 最终输出设计文档到
docs/superpowers/specs/
确认方案后,调用 writing-plans 技能:
- AI 将设计文档拆分为可执行的实施计划
- 每个任务有明确的输入/输出/验收标准
- 计划文档输出到
docs/superpowers/plans/
计划确认后,调用 subagent-driven-development 技能:
- AI 按任务分配子代理并行执行
- 每个任务:brief → implement → report 闭环
- 任务间自动审查,快速迭代
- 大多数新功能,一步到位直接搞定
Vibe Coding 不是一次性的对话,而是持续进化的工程实践:
| 阶段 | 做法 |
|---|---|
| 踩坑 | 开发中遇到编译错误、样式问题、性能瓶颈 |
| 记录 | 将解决方案写入 AGENTS.md |
| 复用 | 下次同类问题,AI 自动参考历史记录 |
| 模板化 | 通用页面结构沉淀为 _ToolTemplate.vue |
结果:越早开发的功能踩的坑越多,越到后面开发越快,因为经验已经固化到项目记忆中。
| 指标 | 数据 |
|---|---|
| 开发工具 | 100% 免费 |
| 代码手写比例 | ≈ 0%(全部 AI 生成) |
| 开发周期 | 持续迭代,每天推进 |
| 工具数量 | 50+ 个功能工具 |
| 技术栈 | Vue 3 + Tauri 2.0 + TypeScript |
如果你想用同样的方式开发自己的项目:
- 下载 Trae CN 版 — 免费 AI IDE
- 配置免费模型 — 选择通义千问或其他免费模型
- 参考
AGENTS.md— 了解项目规范和开发模式 - 告诉 AI 你想做什么 — 调用
brainstorming开始
如果你想为本项目添加新工具,只需:
- 在 Trae 中打开项目
- 告诉 AI:"我想加一个 XXX 工具"
- 跟随引导完成设计 → 计划 → 开发 → 提交 PR
| 层级 | 技术 | 说明 |
|---|---|---|
| 前端 | Vue 3 + TypeScript + Vite | Composition API,类型安全 |
| UI | Element Plus | 桌面端组件库 |
| 桌面 | Tauri 2.0 | Rust 底层,系统级调用 |
| 状态 | Pinia | 轻量状态管理 |
| 存储 | SQLite | 数据持久化,支持导入导出备份 |
| OCR | PaddleOCR.js | PP-OCRv6 离线识别 |
| pdf-lib + pdfjs-dist | PDF 处理与渲染 | |
| 加密 | crypto-js | AES/RSA/DES 等算法 |
| 指标 | 值 |
|---|---|
| 启动时间 | ≤ 1s |
| 操作响应 | ≤ 100ms |
| 空闲内存 | ≤ 50MB |
| 大文本处理 | 10w 字符无卡顿 |
| 便携版体积 | ≤ 50MB |
- ✅ 纯本地离线运行,无网络请求
- ✅ 仅保留必要权限:剪贴板/窗口控制/热键/存储
- ✅ 所有数据本地存储,不上传
- ✅ 无广告、无后台、无数据采集
| 版本 | 状态 | 内容 |
|---|---|---|
| V1.0 | ✅ | JSON/字符串/编码/正则/进制/UUID |
| V1.1 | ✅ | 操作历史/窗口置顶/主题切换 |
| V1.2 | ✅ | SQL/JS执行器/Mock/OCR/文件编码 |
| V1.3 | ✅ | 文本对比工具 |
| V2.x | ✅ | 30+ 工具,OCR/PDF/Markdown/颜色/密码等 |
| V3.0 | ✅ | SQLite 数据持久化、HTTP 环境变量/收藏/历史、快捷键自定义 |
| V3.1 | ✅ | 历史记录增强(完整数据存储、双击跳转恢复、参数还原)、文本编辑器(CodeMirror 6 内核) |
| V3.2 | ✅ | 计算器工具(表达式/单位换算/日期)、PDF↔OCR 工具联动、页面缓存 KeepAlive、编辑器明暗跟随系统 |
| V4.0 | ✅ | 系统工具集(系统信息/网络信息/进程列表/硬件外设/软件环境)、侧边栏固定工具置顶 |
| V4.1 | ✅ | SQLite 查看器(只读查询/表结构/CSV导出/历史记录) |
| V4.2 | ✅ | OCR/PDF/QR 结果支持编辑校正、PDF 转 Markdown(文本提取+OCR双模式)、PDF 文本提取保留段落换行 |
| V4.3 | ✅ | 磁盘空间分析器(文件夹大小/大文件Top N/按类型统计/重复文件检测,可入回收站删除) |
| V4.4 | ✅ | 进程 kill 与端口释放(ProcessListView 加结束按钮、NetworkInfoView 监听端口加释放按钮,共享 kill_process 后端命令) |
| V4.5 | ✅ | 多 Tab 导航模式(顶部 Tab 栏、同时打开多个工具、KeepAlive 状态保留、右键菜单关闭其他/全部、LRU 上限 8 个) |
| V4.6 | ✅ | 全文搜索工具(文件名/内容双模式、正则表达式、进度取消、编码自动识别 UTF-8/GBK/UTF-16) |
| V4.7 | ✅ | 系统工具后台采集:系统信息/网络/进程/硬件/软件 5 个采集页改为后台线程采集,采集期间不卡 UI、可切换其他工具,完成后应用内通知提示,点击跳回原页 |
| V4.8 | ✅ | 图标生成器:一张图生成多尺寸 PNG 图标和 .ico 文件,支持 Favicon / App Icon 预设 |
| V4.9 | ✅ | 模板拼图:CSS Grid 预设布局模板 + 原生拖拽交换,支持 10 种模板、图片缩放/平移、透明背景 |
| V5.0 | ✅ | 音频裁剪工具:支持 MP3/WAV 单段裁剪,Canvas 波形可视化 + 滑块拖拽,Web Audio API 实时预览,ffmpeg 运行时探测加速,自定义导出路径,裁剪进度条展示 |
| V5.1 | ✅ | PDF 压缩:3档预设(快速/标准/极限)+ 批量处理,纯 Rust 后端(lopdf + image crate),Ghostscript 可选增强 |
| V5.2 | ✅ | 视频工具:MP4 视频裁剪(关键帧无损裁剪),缩略图时间轴可视化,滑块拖拽选区间,ffmpeg 可选增强 |
| V5.3 | ✅ | 视频工具扩展:视频转码(格式/编码器/分辨率/帧率/比特率可调)、音频提取(MP3/AAC/WAV/FLAC/OGG)、视频压缩(CRF/预设/编码器可调)、视频合并(多文件拼接),均仅 ffmpeg 模式可用 |
| V5.4 | ✅ | 音频工具扩展:格式转换(MP3/WAV/M4A/FLAC/OGG 互转)、音频压缩(目标比特率/质量等级)、音频合并(多文件拼接+拖拽排序)、变速变调(0.5x~4.0x,保持音调可选),均仅 ffmpeg 模式可用 |
| V5.4.1 | ✅ | 文字转语音(TTS):SAPI 经典引擎 + WinRT 神经语音双引擎,系统语音列表自动发现,语速/音量可调,默认保存到下载目录,支持试听和打开所在文件夹 |
| V5.5 | ✅ | 媒体信息查看器:ffprobe 深度分析媒体文件,展示容器格式、视频流/音频流/字幕流/元数据/章节信息,内嵌封面图提取预览(点击放大),专业参数中文 tooltip 说明,仅 ffmpeg 模式可用 |
| V5.6 | ✅ | Windows 服务管理:系统服务列表查看,服务名/显示名称搜索,状态筛选,启动/停止/重启操作(需管理员权限),操作历史记录 |
| V5.7 | ✅ | 视频工具增强:视频变速(0.25x~4x,保持音调可选)、视频旋转翻转(90°/180°/270°,水平/垂直翻转)、音量调整(静音/+dB/-dB,快捷预设),统一整合到"视频调整"Tab,操作历史记录 |
| V5.8 | ✅ | 全局快捷键占用查看器:基于 RegisterHotKey 试探+立即释放探测 Windows 已注册全局热键,标注占用进程/应用,三级回退定位(映射表→进程扫描→LitoBox 自身),常见热键集+自定义补充,进入页面自动探测,事件+2s轮询兜底,CSV 导出,操作历史记录 |
| V5.9 | ✅ | Hosts 文件管理器:表格行内编辑(启用/IP/域名/备注)、多 Profile 切换(dev/test 一键切换,自动备份当前)、自动备份恢复(最近 20 份,预览/恢复/删除)、管理员权限检测、原子写入、路径遍历防御 |
| V6.0 | ✅ | 快捷命令面板:全局热键 Ctrl+Alt+P 呼出浮层(窗口在后台时自动唤起到前台),模糊搜索工具名/关键词/描述/ID 一键跳转,加权排序,键盘导航(↑↓ 选择/Enter 跳转/Esc 关闭),应用内 Ctrl+P toggle,快捷键设置面板支持自定义,复用 shortcuts 表特殊 id __palette__ |
| V6.1 | ✅ | 网络连接查看器(TCP/UDP 全量连接,关联进程,筛选/自动刷新/结束进程/释放端口/导出CSV) |
| V6.2 | ✅ | 计划任务管理器:查看 Windows 计划任务列表(默认隐藏 \Microsoft\Windows\ 系统任务,开关控制展开),状态/搜索筛选,启用/禁用/立即运行/删除(系统任务禁删、danger 二次确认),触发器简述 + 展开行详情(完整触发器/动作/作者/运行账户),CSV 导出,操作历史记录 |
| V6.3 | ✅ | 开机启动项管理:查看 Windows 开机启动项(注册表 Run 键 + 启动文件夹),来源/状态筛选,启用/禁用(重命名前缀法)/删除(二次确认)/新增(HKCU 注册表或用户启动文件夹),CSV 导出,操作历史记录 |
| V6.4 | ✅ | 环境变量编辑器:查看/新增/修改/删除用户级和系统级环境变量,PATH 逐行列表编辑,表格行内编辑,CSV 导出,操作历史记录 |
| V6.5 | ✅ | 一键加速:内存释放(EmptyWorkingSet)+ 临时文件清理 + 回收站清空,一键扫描执行,显示释放量 |
| V6.6 | ✅ | 证书查看器:查看 Windows 证书存储(个人/根/CA),解析 .cer/.crt/.pfx 文件,查看 SSL 证书详情(主题/颁发者/有效期/SAN/指纹) |
| 引擎 | 语音来源 | 音质 | 速度 | 说明 |
|---|---|---|---|---|
| SAPI 经典 | System.Speech | 一般 | 快 | 系统自带,兼容性好,适合快速生成 |
| WinRT 神经语音 | Windows.Media.SpeechSynthesis | 较好 | 稍慢 | 现代语音引擎,音色更自然,Windows 10/11 自带 |
- 打开 设置 → 时间和语言 → 语言和区域
- 点击 "添加语言",选择需要的语言(如英语、日语、韩语等)
- 安装时确保勾选 "文本转语音" 选项
- 安装完成后,重启 LitoBox,在 WinRT 引擎的语音列表中即可看到新语音
安装支持 SAPI 接口的第三方语音引擎,安装后自动出现在 SAPI 引擎列表中:
| 语音引擎 | 说明 | 价格 |
|---|---|---|
| NeoSpeech | 中文语音质量较好,多音色 | 付费 |
| IVONA | Amazon 旗下,多语言支持 | 付费 |
| eSpeak NG | 开源免费,支持 100+ 语言 | 免费 |
| Balabolka | 免费 TTS 工具附带语音 | 免费 |
Windows 11 讲述人里的"自然语音"(如 Yunxi 云希、Xiaoxiao 晓晓)基于 Azure Speech SDK 本地引擎,以 MSIX 包形式安装,不通过标准 TTS API 暴露,暂不支持。如后续需求强烈可考虑接入。
- 切换语音后声音没变? → 确认当前引擎下该语音是否存在,SAPI 和 WinRT 的语音列表不同
- 生成的文件是 0 字节? → WinRT 引擎在某些系统上可能失败,会自动回退到 SAPI 引擎,查看日志确认
- 在哪里可以找到生成的文件? → 默认保存在
下载目录,文件名格式tts_{时间戳}.wav
