跳到正文

ZihangDong

toolknit-desktop

多功能工具箱 · 桌面端开源版 | 音视频/图片/PDF/AI 一站式处理

README 已保存到本站,可直接阅读

Documentation snapshot

README 快照

本页保存的是公开项目资料快照,阅读过程不需要连接 GitHub。

图片:ToolKnit Banner

ToolKnit

多功能工具箱 · 桌面端开源版

一个 exe 替代 20+ 在线工具网站,全部本地运行,文件不上传,隐私安全。

English · 简体中文

图片:Stars 图片:License: MIT 图片:Platform 图片:Tauri 图片:Release

☕ 如果 ToolKnit 帮到了你,欢迎支持作者继续维护

微信支付支付宝

网页端(在线版,功能更全,免安装)

toolknit.com


简介

ToolKnit 是一个多功能桌面工具箱,把日常会用到的音视频处理、图片转换压缩、PDF/文档处理、AI 对话、文本工具等功能集成在一个应用里。所有文件处理全部本地完成,不上传服务器,隐私安全有保障。

这个桌面端是 ToolKnit 网页端的开源配套版本。 网页端功能更完整、免安装、跨平台、即开即用,推荐优先使用: toolknit.com

适合谁用?

  • 不想把文件上传到各种在线工具网站的隐私敏感用户
  • 希望一个软件搞定 PDF/图片/音视频/AI 的效率工作者
  • 需要离线环境下处理文件的学生/办公人群
  • 想学习 Tauri + 原生 JavaScript 桌面应用开发的开发者

路线图

  • v1.0: 开源纯净版
  • v1.2: 自定义背景、默认保存路径、更多格式转换、CLI 支持
  • 后续: 插件化、更多工具

欢迎提交 Issue 提建议!

功能特性

文档工具(Document Studio)

工具说明
PDF 合并多个 PDF 合并为一个
PDF 拆分按页码拆分 PDF
PDF 旋转旋转 PDF 页面
PDF 加密给 PDF 添加密码保护
PDF 解密解除 PDF 密码
PDF 压缩压缩 PDF 体积
PDF 增强增强 PDF 清晰度

图片工具(Pixel Lab)

工具说明
图片转换批量转换图片格式(JPG/PNG/WebP/BMP/GIF)
图片压缩压缩图片体积
图标生成生成应用图标

音视频工具(Sound Studio)

工具说明
音频转换批量转换音频格式
BPM 检测检测音频节拍
音频裁剪精确裁剪音频片段
音频提取从视频提取音轨
视频转换批量转换视频格式

AI 工具

工具说明
AI 润色智能润色文本
AI 翻译多语言翻译
AI 文档智能文档处理
AI 表格智能表格处理

AI 工具支持 DeepSeek / OpenAI / 通义千问 / Moonshot,用户自行配置 API Key,数据直连模型厂商,不经第三方。

界面预览

图片:ToolKnit 界面预览

文本与小工具

工具说明
颜色提取从图片提取配色
文本统计统计字数/行数
文本格式化大小写转换等
打字测试打字速度练习
BMI 计算器身体质量指数
时间戳计算Unix 时间戳转换

下载使用

方式一:下载安装包(推荐)

无需配置环境,直接下载编译好的安装包:

前往 GitHub Releases 下载最新版

方式二:从源码构建

适合开发者,可自行修改和编译。

环境要求

构建步骤

  1. 克隆仓库

    git clone https://github.com/ZihangDong/toolknit-desktop.git
    cd toolknit-desktop
  2. 下载 ffmpeg.exe(必需)

    由于 GitHub 单文件 100MB 限制,ffmpeg.exe 未包含在仓库中,需自行下载:

    • 下载地址:ffmpeg-master-latest-win64-gpl.zip

    • 解压后,将 bin/ffmpeg.exe 放到以下路径:

      toolknit-desktop/src-tauri/resources/ffmpeg/ffmpeg.exe
    • 目录结构应如下:

      toolknit-desktop/
      └── src-tauri/
          └── resources/
              └── ffmpeg/
                  └── ffmpeg.exe   ← 放在这里
  3. 安装依赖并构建

    npm install
    npm run tauri build

    构建完成后,安装包在 src-tauri/target/release/bundle/ 目录下。

  4. 开发模式运行

    npm run tauri dev

关于网页端

ToolKnit 网页端(toolknit.com)是功能更完整的在线版本:

  • 免安装,浏览器即开即用
  • 功能更丰富,持续更新
  • 跨平台支持(Windows / macOS / Linux / 移动端)
  • 无需配置环境

立即体验网页端

技术栈

分类技术
桌面框架Tauri 2.x(Rust)
前端原生 JavaScript + Vite
音视频处理ffmpeg(内置打包,无需额外安装)
AI 模型DeepSeek / OpenAI / 通义千问 / Moonshot(用户自配 Key)
ML 模型whisper(语音识别)、yolov8(水印检测)(模型文件需自行下载)

Star 历史

感谢每一位 Star 支持者的鼓励! 🌟

图片:Star History Chart

开源协议

本项目基于 MIT License 开源,可自由使用、修改、分发。

链接

  • 网页端:toolknit.com
  • 下载桌面端:GitHub Releases
  • 问题反馈:GitHub Issues
  • 赞助支持:toolknit.com(页面底部)

喜欢 ToolKnit?去 toolknit.com 体验完整版!

如果这个项目对你有帮助,欢迎 Star 支持


作者

  • 中文名:董子航
  • English Name:Zihang Dong
  • GitHub:@ZihangDong

Official distribution

获取与安装

暂未发现可确认的官方软件包地址

当前 README 快照没有出现 npm、PyPI、Crates.io、pub.dev 等官方包页链接。本站不会根据仓库名称猜测下载地址。

本站不托管项目文件;需要安装时,请以项目维护者发布的官方文档为准。

使用前核验

本站保存公开资料用于阅读,不代表安全审计或功能背书。安装前请核对许可证、依赖来源和发布签名,不要直接运行来源不明的二进制文件或高权限脚本。