Skip to content

Repository files navigation

ToolKnit Desktop — ToolKnit spider web hero

ToolKnit Desktop 2.3

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

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

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

English README ToolKnit 2.3.1 current release Windows 10/11 Local first Tauri 2.x Apache 2.0 license

GitHub stars GitHub forks GitHub issues GitHub contributors

Web ToolKnit.com 先用网页版

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

打开 ToolKnit.com

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

Windows desktop 再用桌面端

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

查看桌面端下载

2.3.1 安装包、SHA-256 校验文件和版本说明通过 GitHub Release 发布。

ToolKnit 2.3

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

同一份本地文件可以被桌面端预览、被 CLI 批处理、被 MCP Agent 调用,并且拥有明确的输入、输出、进度、错误和安全边界。

65

桌面工具

12

功能分类

46

MCP 能力

3

工作方式

Windows

首发平台

Local-first

隐私策略

2.3 核心更新

V2.3 新增 5 项桌面工具,并完成更新、依赖下载、管理员重启、圆角渲染和工具页交互的兼容性加固:

  • 提词器:支持平滑滚动、镜像、专注模式,以及 Windows 系统识别或 ToolKnit 离线识别驱动的句子级语音跟随。
  • PDF 加页码:支持页面范围、编号方式、起始值、文本模板、位置和外观预览,以矢量指令写入页码。
  • PDF 裁剪:支持可视化框选、精确边距、统一或逐页调整,通过修改页面边界完成无损裁剪。
  • 背景移除:使用按需下载的本地模型生成透明背景,支持边缘优化、背景预览和原始分辨率导出。
  • Excel 转 PDF:批量读取 XLSX、XLS 和 ODS,通过 ToolKnit 管理的本地 LibreOffice 运行时渲染,并兼容 WPS 工作簿。

同时完成一轮面向真实 Windows 环境的体验与兼容性加固:启动后空闲检查 GitHub Release,可延后提醒且不上传使用数据;安装器携带 WebView2 引导程序;依赖下载、安装阶段提示和管理员权限重启更可靠;工具页导航、导出弹窗与圆角渲染保持一致;PDF.js 使用兼容构建,修复旧版 WebView2 打开 PDF 失败的问题。

桌面端、Tauri、Rust crate 与 @toolknit/cli 版本统一为 2.3.1;发布门禁覆盖 65 个桌面工具帮助映射、46 项 MCP 能力、完整前端回归、Rust 测试与发布安全检查。

2.1 系列基础

2.1 系列新增 11 项桌面工具,并围绕自定义背景、玻璃拟态交互、依赖复用、任务生命周期和失败恢复完成一轮系统升级。新工具继续遵循本地优先原则,重型编辑器与算法模块按需加载,离开页面后会释放 Worker、Canvas、监听器和临时资源。

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 受控移植与扩展,对应提交保留共同作者署名。

三种工作方式

Web ToolKnit.com

网页端

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

进入 ToolKnit.com

Desktop Windows

桌面端

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

查看 Releases

CLI MCP Agent

CLI 与 Agent

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

查看接入方式

完整功能目录

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

PDF Document Studio

PDF 文档工具 · 12 项

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

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

PPT Presentation Studio

PPT 演示文稿工具 · 7 项

PPT 转 PDF · PPT 转图片 · PPT 图片提取 · PPT 文本提取 · 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 盘清理

大文件清理先在本机扫描,再由本地规则和可选 AI 只分析文件名、大小、修改时间和目录线索;C 盘清理按风险级别检查可安全释放的系统空间。删除前逐项确认,最终移入回收站,不读取或上传文件内容。

AI Workbench

AI 工作台 · 4 项

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

AI 文档支持多页 PDF、可编辑工程文件、编号图、预览、检查、编辑、撤销和重新渲染;AI 表格支持 CSV、XLSX、PDF、PNG、可编辑项目、行列与图表编号、公式修改和重新渲染。只有明确调用 AI 时,相关文字才会发送到你配置的模型服务。

System Inspector

硬件工具 · 7 项

整机概览 · CPU 与内存 · GPU 与显示器 · 主板与固件 · 存储健康 · 网络设备 · 电源传感器

只读查看 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 表格、PPT 文本 AI 整理、AI PPT 大纲、AI PPTX 草稿或转写后的 refine 时,相关文字才会发送到你配置的模型服务。

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

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

技术栈

ToolKnit 2.3 采用轻量桌面容器与本地文件引擎组合,网页端、桌面端、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 获取 2.3.1 安装包、版本说明和对应的 .sha256 文件。请只从本仓库 Release 页面下载,并在运行前核对 SHA-256 校验值。

代码签名状态: 2.3.1 暂未进行 Authenticode 代码签名,因此 Windows 可能显示“未知发布者”或 SmartScreen 提示。确认下载地址和 SHA-256 后再继续安装;后续签名版本将遵循代码签名政策

从源码运行

git clone https://github.com/ZihangDong/toolknit-desktop.git
Set-Location toolknit-desktop\toolknit-desktop
npm ci
npm run tauri dev

要求:Windows 10/11、Node.js 20.12.0 或更高版本;构建原生桌面端还需要 Rust stable 工具链。

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_KEYTOOLKNIT_AI_API_KEY

完整说明:

贡献者

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

ToolKnit contributors circular avatar wall

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

2.1.0 核心贡献:感谢 Joshua-ZionPR #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 2.3 · Local-first tools for real work

About

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

Resources

Contributing

Stars

877 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages