ToolForge v0.1.10 开源桌面工具箱 WASM 插件市场与在线安装上手

 

资源概览

ToolForge 是由 devlive-community 社区维护的一款本地优先、完全插件化的开源桌面工具箱,目标是把开发者日常工作里零散使用的在线小工具整合进一个桌面应用。它的授权非常宽松:仓库 README 的 License 章节明确标注为 MIT 协议(MIT © devlive-community),属于国际公认的宽松开源许可,允许个人与企业自由使用、修改与分发,也允许商业场景集成。

技术栈方面,ToolForge 采用 Rust + Tauri 2 构建,前端为 React 19 + Vite + Tailwind CSS v4,工程结构为 pnpm workspace 与 Cargo workspace 组合的双包管理器 monorepo。所有实质性数据处理——包括解析、格式化、编码、哈希与文件读写——都在 Rust 后端执行,前端只负责渲染结果,且约定禁止引入前端数据处理库或使用浏览器存储,数据不会离开本机。

当前最新正式版本是 v0.1.10,由 GitHub Actions 于 2026 年 10 月 16 日发布,官方站点 toolforge.devlive.org 首页同样以 v0.1.10 作为最新 Release 提供下载。

适用平台与安装包体积情况如下:

  • Windows:提供 -setup.exe 与 .msi 安装包,覆盖 x64 架构。

  • macOS:提供 Apple Silicon(aarch64)与 Intel(x64)两个 .dmg,实测 dmg 体积约 24.2 MB。

  • Linux:提供 AppImage(约 99.3 MB)、deb(约 27.1 MB)与 rpm(约 27.1 MB)三种形式。

工具数量方面,官方工具目录页显示共 79 个工具条目,仓库 README 列出的内置插件工具为 60 个,剩余能力可通过 v0.1.10 新上线的在线插件市场持续扩展。

核心功能与亮点

一切皆插件,宿主不硬编码任何工具。 ToolForge 里每个工具——包括内置工具——都是独立插件,各自包含 manifest.json、图标、 locales 翻译、Rust 后端与 React UI。这种结构意味着新增一个工具不需要改动宿主壳层,也为后续第三方开发者分发工具打下了基础。

本地优先,隐私天然可控。 官方 README 强调「数据在 Rust 中处理,前端只渲染结果,任何内容都不会离开你的机器」。对比随手粘贴到在线站点处理 JSON、JWT 或密钥的做法,本地处理可以彻底规避第三方记录与上传风险,在断网、内网、涉密环境里同样可用。

⌘K 命令面板与 ⌥Space 全局唤起。 命令面板支持中文检索工具、收藏与最近使用,并且具备剪贴板感知能力:识别到 JSON、JWT、时间戳、UUID、颜色值、curl 命令、cron 表达式、IP、SQL、证书等内容时,会直接推荐对应工具。默认全局快捷键 ⌥Space / Alt+Space 可以在任意应用中唤起 ToolForge 并直接呼出面板,识别逻辑同样在本地 Rust 中完成,可按需关闭。

WASM 插件运行时与签名 .tfp 插件包(v0.1.10 重点)。 本次发布为可安装插件引入了 WASM 组件运行时,配合 hyper 实现的网络能力,让在线插件在沙箱环境中运行;分发层面定义了带签名的 .tfp 插件包格式,CI 会发布签名插件包及其索引,应用从 registry.json 读取可用插件清单。同时核心层支持运行时注册插件,插件既可以随应用发布,也能脱离应用版本独立发布更新。

任务中心、任务历史与重新执行。 大文件哈希、批量重命名、OCR 这类重负载以后台任务方式运行,实时输出日志与进度且随时可取消。v0.1.10 起工具运行会被记入历史,任务可以一键重跑,重复操作不必重新填参数。

适用场景

ToolForge 主要面向开发者、测试与运维人员,以及经常处理文本、编码、图片和文件批处理的办公用户。典型痛点是:为了格式化一段 JSON、解一个 JWT、算一个哈希、转一张图片,反复打开浏览器书签里的在线站点,既慢又存在数据外泄风险;而 ToolForge 把这些入口合并为一个可离线、可全局唤起的本地应用,并彻底联网场景下也不必依赖外部服务。

它也适合把「不好塞进命令行」的一次性小需求沉淀下来:格式转换(新增 XML、INI、properties、JSON5)、正则测试(带灾难性回溯检测)、SemVer 比较与 npm range 测试、十六进制查看器的块熵分析、日志查看器渲染 ANSI 颜色并导出 HTML、hash 工具生成与校验 checksum 清单等,几乎覆盖了日常调试的绝大多数边角需求。

最后,对于希望自建私有工具平台的团队,MIT 协议 + 插件化结构意味着可以在内部编译定制版本,把企业内部常用步骤封装为插件,通过签名包分发给同事,而不必依赖第三方插件宿主。

下载与安装

ToolForge 的官方发布渠道只有 GitHub Releases 与官网 toolforge.devlive.org,两者指向同一批安装包,请务必从官方源获取,不要使用来路不明的所谓绿色版或网盘转载,以免被植入后门。以下为 v0.1.10 各平台的官方直链:

  • Windows x64 安装包:https://github.com/devlive-community/toolforge/releases/download/v0.1.10/ToolForge_0.1.10_x64-setup.exe

  • macOS Apple Silicon 镜像:https://github.com/devlive-community/toolforge/releases/download/v0.1.10/ToolForge_0.1.10_aarch64.dmg

  • macOS Intel 镜像:https://github.com/devlive-community/toolforge/releases/download/v0.1.10/ToolForge_0.1.10_x64.dmg

  • Linux AppImage:https://github.com/devlive-community/toolforge/releases/download/v0.1.10/ToolForge_0.1.10_amd64.AppImage

  • Linux deb 包:https://github.com/devlive-community/toolforge/releases/download/v0.1.10/ToolForge_0.1.10_amd64.deb

  • 全部版本与 rpm、msi 包:https://github.com/devlive-community/toolforge/releases

  • 源代码仓库:https://github.com/devlive-community/toolforge

安装步骤很简单:Windows 下载 -setup.exe 后双击按向导完成安装即可,也可使用 msi 包做批量部署;macOS 打开 dmg 后把 ToolForge 拖入 Applications 目录;Linux 用户可 dpkg -i 安装 deb、用包管理器安装 rpm,或者直接给 AppImage 加上可执行权限运行。需要提醒的是,官方明确说明当前构建尚未做代码签名:macOS 提示「来自身份不明开发者」或「应用已损坏」时,右键选择「打开」,或在终端执行 xattr -cr /Applications/ToolForge.app;Windows 出现 SmartScreen 拦截时选择「更多信息」再点「仍要运行」。这不影响后续应用内升级。

快速上手

第一次启动建议先花两分钟做三件事:熟悉全局唤起、跑通一个工具、安装第一个在线插件。具体操作可按下面的顺序执行。

  1. 使用默认的 Alt+Space(macOS 为 ⌥Space)在任意应用里唤起 ToolForge,面板会自动聚焦检索框;如果快捷键和输入法或其他软件冲突,可以在设置中改成自定义组合。

  2. 复制一段待处理的 JSON、JWT 或一条 curl 命令,回到 ToolForge 面板,剪贴板识别会直接把对应工具顶到推荐位,回车即可进入。这是日常使用频率最高的一条路径。

  3. 在工具页左上角的检索框(⌘K / Ctrl+K)输入关键词,按类别浏览 Development、Images、Text、Network 等分组,把高频工具加入收藏,之后就能在 Favorites 里一步到达。

  4. 打开 v0.1.10 新增的应用内插件市场,浏览在线插件列表并选择安装;首个可安装示例插件是 USCC 统一社会信用代码校验器。安装成功后插件即刻完成运行时注册,无需重启即可使用,不需要时用同一界面卸载或更新。

  5. 处理大文件时会看到任务面板的实时进度与日志,结束后记录在历史里;再次需要相同操作时,从历史条目直接重新执行即可,参数保持原样。

  6. 首次使用 OCR 时会下载约 15 MB 的 PaddleOCR PP-OCRv4 模型,首次使用 Background Remover 会下载本地 AI 模型(U²-Net lite 或 IS-Net),两者均支持断点续传与 SHA-256 校验,不用了可在设置里移除释放磁盘空间。

同类资源对比

下面选取三款常见的同类免费工具与 ToolForge 做横向对比,供选择时参考。

工具授权方式技术栈/形态平台支持扩展能力
ToolForgeMIT 开源协议Rust + Tauri 2 桌面应用Windows、macOS、Linux插件市场 + WASM 插件运行时 + 签名包
DevToysMIT 开源协议.NET / Windows 桌面应用以 Windows 为主,跨平台版本在推进支持扩展工具,生态相对有限
IT-ToolsMIT 开源协议Vue 在线工具集合浏览器访问,可自建部署无插件体系,增删靠改源码
uTools闭源免费增值Electron 插件平台Windows、macOS、Linux插件丰富,宿主本身不开源

可以看到,ToolForge 的差异点在于「开源协议宽松 + 本地离线处理 + 原生体量小 + 具备真正的第三方插件分发机制」四者兼具;如果你更看重插件存量,闭源的 uTools 目前数量更多,但会把数据交给第三方插件宿主。

注意事项

授权方面,ToolForge 主体采用 MIT 协议,是目前最宽松的开源许可之一,允许商用与二次分发,唯一硬性要求是保留版权与许可声明;但需要注意项目依赖的第三方模型资源(如 PaddleOCR 模型、U²-Net lite / IS-Net 模型)并非由项目自身发布,用于商业场景前请自行核实各自的许可条款。

系统要求与依赖上,Windows 建议使用 64 位 Windows 10 及以上版本;macOS 需区分 Apple Silicon 与 Intel 下载对应镜像;Linux 端打包依赖 Tauri 2 的 WebKit 运行库,自行编译时需要安装 libwebkit2gtk-4.1-dev 等前置组件,直接下载 AppImage 或 deb 包一般不会遇到此问题。

已知限制也需要提前了解:首先,官方明确说明当前发布包尚未进行代码签名,因此首次安装会触发 macOS Gatekeeper 或 Windows SmartScreen 拦截,需要手动确认放行,应用内更新不受影响;其次,部分工具存在平台差异,Context Menu Manager 仅支持 Windows,macOS 的 Input Stats 需要授予输入监控权限,Linux 端则需要 X11 环境;再次,v0.1.10 的插件生态仍处于起步阶段,官方自己也表示还有很多待完善之处,目前在线市场上的可用插件数量有限,安装第三方插件前建议先看源码;最后,Document Converter 依赖本机安装的 LibreOffice,OCR 与抠图依赖首次使用时按需下载的模型文件,离线环境需要提前在有网机器上准备好。