Skip to content

About

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

Resources

Contributing

Stars

1.6k stars

Watchers

5 watching

Forks

Repository files navigation

ToolKnit Desktop — ToolKnit spider web hero

ToolKnit Desktop 3.0

本地文件工作台 · 桌面端、网页端与 AI Agent 工作流

把 PDF、PPT、图像、音视频、Markdown、开发者工具和 AI 内容工作,收拢到一套清晰、可靠、可复用的工具体系里。

打开 ToolKnit.com 下载 Windows 桌面端 CLI 与 MCP Agent

English README ToolKnit Desktop 3.0.0 Windows 10/11 Local first Tauri 2.x Apache 2.0 license

GitHub stars GitHub forks GitHub issues GitHub contributors

3.0 更新 · 68 项工具 · 隐私边界 · 源码运行 · CLI / MCP

Web ToolKnit.com 先用网页版

无需安装,打开浏览器即可使用同名官方网页端。

打开 ToolKnit.com

适合快速体验、跨平台使用和不方便安装桌面应用的场景。

Windows desktop 再用桌面端

Windows 本地优先版本,适合长期文件工作、离线处理和可视化编辑。

查看桌面端下载

通过 GitHub Releases 获取 Windows 安装包、SHA-256 校验文件和完整版本说明。

赞助商   作者精选 AI 中转站,助力高效开发与 AI 创作。感谢他们支持 ToolKnit 持续更新!

马良 AI:作者精选中转站,统一接入热门模型和 AI 编程工具,可在 ToolKnit AI 设置中配置兼容 API,用于润色、翻译、文档生成与 AI 表格。点击注册马良 AI。

豆腐API:作者精选中转站,便捷接入 Codex、Claude Code,可在 ToolKnit AI 设置中配置兼容 API,用于润色、翻译、文档生成与 AI 表格。点击注册豆腐API,领取体验额度。

ToolKnit 3.0

ToolKnit Desktop 3.0 是一套面向 Windows 的本地文件工作台。它把常用文件处理、图像与 Markdown 创作、开发者工具、AI 内容生产、专业文档工作流和 IDE Agent 自动化放在同一个产品体系里。

桌面端提供可视化工作台,其中适合自动化的能力还可以通过 CLI 批处理、MCP Agent 调用。网页端提供免安装入口,各端功能范围以对应目录为准。

68

桌面工具

12

功能分类

46

MCP 能力

3

工作方式

Windows

首发平台

Local-first

隐私策略

V3.0 核心更新

相比 v2.3.1,V3.0 的桌面工具从 65 项扩展到 68 项,保留 12 个分类与 46 项 CLI / MCP 能力。此次升级同时完善双主题、PDF / PPT 工作流、清理安全和应用启动体验。

新增能力

  • PDF 文本提取 / Markdown:无需 AI Key,在本机提取电子 PDF 的文本层,重建基础排版并保留页码来源;转换后直接进入现有 Markdown 编辑器。扫描件会提示使用 AI 视觉版。
  • AI PDF 转 Markdown:适合扫描件与复杂排版,先逐页渲染并交给用户配置的视觉模型分析,再汇总为结构化 Markdown,支持页码来源、文档摘要、重试、取消和继续编辑。
  • Windows 剪贴板历史:开启监控后记录后续复制的文字、PNG 图片和文件路径,按时间线保存,支持搜索、筛选、收藏、图片预览和本地加密;不会导入既有 Win+V 历史,退出程序后停止监控。

全面升级

  • 白天 / 深色模式:工具页、设置与帮助中心统一适配两套主题,覆盖上传、处理、结果、错误、焦点和禁用状态;启动加载遮罩与主题切换过渡减少字体和背景加载时的闪变。
  • PDF / PPT 工作台:统一上传、预览、进度、导出和结果弹层;PDF 编辑支持页面操作、文字与图像插入、撤销重做和安全导出;PPT 工具共享转换、预览和素材工作流。
  • AI 工作流:完善 PPT 大纲解读、本地图片素材与可编辑 PPTX 草稿;润色、翻译、文档、表格和 PPT 工具复用密钥校验、错误恢复及输出校验。
  • 媒体与离线能力:修复视频预览首次播放与连续播放问题,视频转 GIF 上传后自动展开预览;FFmpeg、LibreOffice、Whisper 和本地视觉模型按需检测和下载。
  • 清理安全边界:AI 大文件清理支持目录与 C 盘整盘扫描,排除受保护系统目录、链接和系统属性文件,并在删除前重新校验;C 盘清理按风险档位展示系统缓存。扫描结果仍需用户检查,保护规则不能代替个人判断。
  • 颜色空间对比:增加 HSV / HSL 双色轮与 HEX 输入,保留多空间联动、色域检测和双主题体验。
  • 应用稳定性:工具懒加载,重复打开、返回、Escape、窗口关闭和失败路径统一释放 Worker、Canvas、监听器、任务和临时资源,过期异步结果不会写入新会话。

V3.0 的桌面端、Tauri、Rust 原生运行时和 @toolknit/cli 版本统一为 3.0.0。桌面安装包见 GitHub Releases,命令行工具见 npm。

持续保留的基础能力

ToolKnit 继续遵循本地优先原则:重型编辑器和算法模块按需加载,离开页面后主动释放后台资源;网页端、Windows 桌面端、CLI 和 MCP Agent 共用清晰的输入输出边界。

Markdown Document Studio

Markdown 文档编辑器

分屏编辑与实时预览 GFM、Mermaid 和数学公式,支持标题大纲、本地草稿以及 Markdown / 自包含 HTML 导出。

Image crop and color tools

图像裁剪与智能颜色替换

提供多种比例、构图辅助线、居中吸附和原图导出;通过吸管、阈值、柔化与智能区域保护精确替换颜色。

Eight color spaces

颜色空间对比

联动查看 8 种颜色空间,检测 sRGB、Display P3、Adobe RGB 与 Rec.2020 色域,并通过可视化轨道观察分量变化。

Local developer toolbox

开发者工具分类

新增 JSON 格式化、Base64、URL 编解码、UUID v4 批量生成和 JWT 查看,输入与结果只保留在当前会话。

Hash and Crypto workbench

Hash & Crypto

覆盖摘要、文件 Hash、HMAC、对称和非对称算法等 17 个模块;旧算法明确标注兼容用途,敏感数据不写入历史。

Custom background workspace

自定义背景与玻璃工作台

支持图片或视频壁纸,首页、分类与工具页面统一玻璃拟态语言;卡片使用克制的水膜波纹反馈,并强化复杂背景下的可读性。

Safer PDF editing

PDF 编辑与安全输出

加入页面复制、空白页、批量选择和可重复文字编辑,并在关闭、替换和重置前保护未导出修改。

Reuse local dependencies

依赖复用与性能治理

优先检测电脑上已有的 FFmpeg 与 LibreOffice;预览任务降采样并可淘汰过期结果,页面关闭时主动释放后台资源。

感谢 Joshua-Zion:颜色空间换算核心基于 PR #23 移植与扩展,3.0 参考 PR #67 融合双色轮与输入交互增强。

三种工作方式

Web ToolKnit.com

网页端

开箱即用,无需安装。适合快速处理和跨平台访问。

进入 ToolKnit.com

Desktop Windows

桌面端

文件留在本机,提供预览、拖拽、批量处理、可视化编辑和依赖管理。

查看 Releases

CLI MCP Agent

CLI 与 Agent

适合脚本、批处理、CI 和 IDE Agent,用自然语言调用可验证的本地能力。

查看接入方式

完整功能目录

下面按桌面端的 12 个分类列出全部 68 项工具。名称对应应用内入口,支持的 CLI / MCP 能力会在相应工具成熟后提供同一套输入输出契约。

PDF Document Studio

PDF 文档工具 · 13 项

PDF 文件合并 · PDF 文件拆分 · PDF 加页码 · PDF 裁剪 · PDF 转图像 · PDF 文本提取 / Markdown · PDF 编辑器 · PDF 页面旋转 · PDF 文件加密 · PDF 文件解密 · PDF 文件压缩 · PDF 文字增强 · Excel 转 PDF

支持拖拽排序、逐页预览、选页导出、页码写入、无损裁剪、页面旋转、文字替换、文本与图像插入、追加合并、密码保护、扫描件增强、多等级压缩和工作簿本地渲染。PDF、工作簿、密码和导出结果默认只在本机处理。

PPT Presentation Studio

PPT 演示文稿工具 · 7 项

PPT 转 PDF · PPT 转图片 · PPT 图片提取 · PPT AI 文本提取 · PPT 压缩 · AI 生成 PPT 大纲 · AI 生成 PPT 草稿 / PPTX

支持逐页渲染、页码选择、PNG/JPG/WebP 输出、素材去重、标题正文备注提取、Markdown/TXT/JSON 导出、媒体清理,以及从主题和资料生成结构化大纲与可编辑 PPTX 草稿。PPT 渲染运行时按需下载。

Image Lab

图像工具 · 7 项

图片裁剪 · 智能颜色替换 · 背景移除 · 图片格式转换 · 图片压缩 · 长图拼接 · 图标生成器

支持常用比例与构图辅助线裁剪、区域保护颜色替换、本地模型背景移除、JPG / PNG / WebP / BMP / GIF / SVG 互转、批量压缩、横向 / 纵向 / 无缝拼接图片或 PDF 页面,以及生成多尺寸 PNG、ICO、SVG 图标并打包 ZIP。

Sound Studio

音频工具 · 4 项

音频文件格式转换 · BPM 节拍测速器 · 音频剪辑 · 音频提取

支持 MP3、AAC、WAV、FLAC、ALAC、OGG、WMA 等格式互转,离线 BPM 分析,波形可视化剪辑和从视频中提取音轨。FFmpeg 按需安装,源文件不会被覆盖。

Frame Studio

视频工具 · 3 项

视频格式转换 · 视频高清单帧图 · 视频截取 GIF

支持 MP4、AVI、MKV、MOV、WebM、FLV、WMV、TS、M4V 等格式转换,按精确时间点导出 PNG/JPG 单帧,以及从 30 秒以内片段生成调色板优化 GIF。

Text Terminal

文本与转写 · 5 项

Markdown 文档编辑器 · 音视频提取文字 · 提词器 · 文本统计器 · 文本格式化

Markdown 编辑器提供 GFM、Mermaid、数学公式、标题大纲、草稿恢复与离线导出;Whisper 模型下载到本机后,可离线识别中英文音频和视频并输出 TXT、SRT、JSON,也可驱动提词器语音跟随;文本统计和格式化工具用于检查与整理纯文本内容。

Calculator utility

计算器工具 · 5 项

体脂率计算器 · 时间戳计算器 · 房贷计算器 · 利息计算器 · 密码生成器

覆盖健康估算、Unix 时间戳转换、房贷月供、单利 / 复利计算和安全随机密码生成,适合在桌面端随手完成小型计算。

Color and typing tools

创意工具 · 3 项

配色提取器 · 颜色空间对比 · 打字测试器

支持提取图片主色与色卡比例、联动比较 8 种颜色空间并检测常见色域,以及中英文打字练习、计时、速度、正确率和结果统计。

System cleanup

清理工具 · 2 项

AI 大文件清理 · C 盘清理

大文件清理先在本机扫描,可选择目录或扫描 C 盘中的大文件候选,再由本地规则和可选 AI 只分析文件名、大小、修改时间和目录线索;C 盘清理按低、中、高风险检查固定系统缓存空间。受保护目录、链接和系统属性会跳过,删除前逐项确认;大文件清理移入回收站,系统级 C 盘清理明确提示永久删除范围。

AI Workbench

AI 工作台 · 5 项

AI PDF 转 Markdown · AI 文字润色 · AI 智能翻译 · AI 文档生成 · AI 表格生成

AI PDF 逐页分析页面图像并汇总为 Markdown;AI 文档支持多页 PDF、可编辑工程文件、预览、编辑与撤销;AI 表格支持 CSV、XLSX、PDF、PNG、可编辑项目、公式和图表修改。主动调用 AI 时,相关文字或页面图像会发送到你配置的模型服务。

System Inspector

硬件与系统工具 · 8 项

整机概览 · CPU 与内存 · 显卡与显示器 · 主板与固件 · 磁盘与健康 · 网络与设备 · 电源与传感器 · 剪贴板历史

只读查看 Windows、设备型号、CPU、内存、显卡、显示器、主板、BIOS、安全启动、TPM、虚拟化、磁盘、网络和电源传感器信息;CPU 与内存页面提供实时状态刷新,剪贴板历史按用户主动开启的监控记录后续复制内容。

Local Developer Toolbox

开发者工具 · 6 项

JSON 格式化 · Base64 编解码 · URL 编解码 · UUID 生成器 · JWT 查看器 · Hash & Crypto

在本机完成 JSON 校验与压缩、UTF-8 Base64、URL 参数处理、UUID v4 批量生成、JWT Header / Payload 查看,以及摘要、文件 Hash、HMAC、对称与非对称算法工作流。敏感输入不进入持久历史,关闭页面后清理当前会话。

本地优先与隐私边界

Local first 默认本地:桌面端的 PDF、PPT、图像、音频、视频、文本、计算器、硬件和清理工具在设备本地运行,源文件不会上传到 ToolKnit 服务器。

AI requires explicit authorization 明确授权:只有主动使用 AI 润色、翻译、AI 文档、AI 表格、AI PDF 转 Markdown、PPT 文本 AI 整理、AI PPT 大纲、AI PPTX 草稿、AI 大文件复核或转写后的 refine 时,符合该功能说明的数据才会发送到你配置的模型服务;大文件清理只发送文件元数据,不发送文件内容。

Runtime dependencies on demand 按需依赖:优先复用本机已有的 FFmpeg 与 LibreOffice;Whisper 模型和缺失运行时按需下载,支持依赖检测、校验和镜像源选择。

桌面端 AI Key 使用 Windows DPAPI 加密保存,剪贴板历史保存在本机。更新检查、公开版本信息和依赖下载仍需要网络;“本地优先”不表示程序完全不联网。

CLI 和 MCP 默认要求明确输入与输出路径,不覆盖已有文件;密码等敏感输入不会写入日志、输出 JSON、文件名或 Agent 回复。

技术栈

ToolKnit 3.0 采用轻量桌面容器与本地文件引擎组合,网页端、桌面端、CLI 和 MCP 共用清晰的输入输出边界。

桌面容器 Tauri 2 Rust Windows
界面与构建 Vite JavaScript HTML5 and CSS3 Canvas and WebGL
文档与数据 PDF.js pdf-lib ExcelJS Chart.js JSZip
编辑与算法 CodeMirror 6 Markdown it Mermaid KaTeX Noble cryptography
媒体与运行时 FFmpeg Whisper LibreOffice Three.js
自动化接口 Node.js CLI MCP Agent tools JSON contracts

产品预览

ToolKnit Desktop custom wallpaper and glass workbench

ToolKnit 工作台首页 · 自定义壁纸 · 玻璃拟态卡片 · 统一搜索与分类导航

ToolKnit.com 网页端 · 开箱即用

ToolKnit.com web version
查看工具分类截图

分类截图统一使用 1400 x 900 画布,避免同一组预览出现不同高度。

PDF
PDF tools
PPT
PPT tools
AI 与内容工作流
AI and content tools
图像
Image tools
音视频
Audio and video tools
文本
Text tools
硬件
Hardware tools
计算器与其他
Calculator tools

下载与运行

直接使用网页端

打开 ToolKnit.com,无需安装即可开始使用网页端工具。

安装 Windows 桌面端

从 GitHub Releases 获取 Windows 安装包、版本说明和对应的 .sha256 文件。请只从本仓库 Release 页面下载,并在运行前核对 SHA-256 校验值。

代码签名: 安装包的实际签名状态与覆盖范围以对应 Release 说明为准,详见代码签名政策。

系统要求: 桌面端需要 Windows 10 1803(内部版本 17134)或更高版本,或 Windows 11,并依赖 Microsoft Edge WebView2 Runtime。安装包内置 WebView2 引导程序,首次安装仍需要联网下载运行时;WPS、Office 或浏览器本身不能替代 WebView2。Windows 7、8 和 8.1,以及 1803 之前的 Windows 10 不受支持,安装器会在复制文件前直接提示原因。

从源码运行

git clone --branch "ToolKnit-Desktop-V3.0-正式版" --single-branch https://github.com/ZihangDong/toolknit-desktop.git
Set-Location toolknit-desktop\toolknit-desktop
npm ci
npm run tauri dev

建议使用 Node.js 24,与 GitHub Actions 一致;Vite 8 要求 Node.js 20.19+ 或 22.12+。构建 Windows 桌面端还需要 Rust stable、Visual Studio C++ Build Tools、Windows SDK 和 WebView2。详细步骤见 Windows 构建指南。

仓库保留构建所需的源码、资源、测试与第三方许可。本地密钥、签名凭据、浏览器会话、测试输出和安装包不应提交;签名工作流通过 GitHub Actions Secrets 读取凭据。

CLI / MCP / Agent

ToolKnit 将适合自动化的本地文件能力提供给命令行、脚本和支持 MCP 的 IDE Agent。桌面端负责可视化预览和交互,CLI 负责批处理,Agent 负责自然语言编排。

安装 CLI

npm install --global @toolknit/cli
toolknit doctor --json
toolknit --help

MCP 配置

在 Trae、Cursor、VS Code 或其他支持 MCP 的客户端中添加:

{
  "mcpServers": {
    "toolknit": {
      "command": "toolknit",
      "args": ["mcp", "serve"]
    }
  }
}

基础文件工具和非 AI PPT 工具不需要 AI Key。AI 文档、AI 表格、PPT 文本整理、AI PPT 大纲、AI PPTX 草稿和转写后的 refine 二次润色,需要在 CLI/MCP 进程环境中配置 DEEPSEEK_API_KEY 或 TOOLKNIT_AI_API_KEY。

完整说明:

贡献者

ToolKnit 的代码、文档、测试、设计和问题反馈都来自真实的协作。上方头像墙展示 GitHub 提交贡献,下面的名单特别感谢参与功能讨论、问题反馈、复现验证和需求规划的社区成员。

ToolKnit contributors circular avatar wall

头像墙来自 GitHub 贡献记录;社区名单根据公开 Issue 记录手工维护。

2.1.0 核心贡献:感谢 Joshua-Zion 在 PR #23 提供颜色空间转换核心与交互思路。

qazk-lab
qazk-lab

功能建议 · #1 #2
knightkun486
knightkun486

功能建议 · Issue #13
lllll081926i
lllll081926i

Bug 反馈 · Issue #14
xiaobai9009
xiaobai9009

问题复现 · Issue #15
nicemonkeyzh
nicemonkeyzh

Bug 反馈 · Issue #18
komhH12
komhH12

CLI Bug 与根因分析 · Issue #20
Moessif
Moessif

Bug 反馈与建议 · Issue #24
chengwei69
chengwei69

功能规划建议 · Issue #19

捐赠支持

为了持续给大家免费更新 ToolKnit,作者仅 AI 开发与测试每月就要自掏腰包 500 多元,长期独自承担已越来越吃力。如果 ToolKnit 对你的工作有帮助,欢迎用一次性捐赠支持 AI 测试、兼容性设备、依赖镜像、文档维护和后续功能开发。

赞助后可经确认加入 ToolKnit 灰度体验群,提前体验版本并提交希望加入的功能。灰度群用于交流、测试和需求收集;赞助不代表购买功能,也不承诺实现或优先排期。

支持 ToolKnit 的支付宝和微信二维码

感谢支持者

感谢支持 ToolKnit 的朋友

Star History

星标变化图由 Star History 提供,点击图表可打开官方历史页面。

ToolKnit GitHub star history from Star History

GitHub stars Last commit

参与项目

网页端与品牌边界

ToolKnit.com 是同名网页端产品,提供无需安装的在线体验和持续更新的网页能力。桌面端开源仓库专注于 Windows 本地文件处理、CLI 和 MCP;网页端的服务、域名、账号、托管服务和运营能力不属于本仓库的开源授权范围。

开源协议

ToolKnit Desktop 和 CLI/MCP 源代码采用 Apache License 2.0 开源。

该协议不授予 ToolKnit 名称、Logo、视觉标识、域名、官网、托管网页服务、服务账号或其他独立运营产品的使用权。详见 NOTICE。

ToolKnit Desktop 3.0 · Local-first tools for real work

About

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

Resources

Contributing

Stars

1.6k stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages