TINKER — 78 款内置工具的跨平台效率工具箱

TINKER 是近期值得关注的一个 GitHub精选 项目:一个开源工具箱,把多种效率小工具收进同一个窗口,官方 slogan 是「Toolbox for Everyone」。它由跨平台桌面软件框架 Electron 构建,主语言 TypeScript,提供 GitHub 仓库与中文官网。归类上,它属于那种装一次就能长期放在 Dock 里的实用软件

它的特别之处在于不只是一个带界面的工具集合:可以从命令行驱动,AI 代理也能通过 Agent Skills 调用任意一个已安装的工具。对日常使用来说,它是个随时能翻出来用的百宝箱;对开发者来说,它是一组可被脚本和 AI 直接调用的本地能力。

这篇文章先展示界面,再说明它解决什么问题、内置哪些工具、怎么装插件。

界面预览

主界面:左侧为工具列表,右侧为当前工具的工作区,打开即用,不需要逐个安装独立软件。

JSON 编辑器:内置的结构化数据查看与编辑工具,是 78 款内置插件中的一款。

图片压缩:直接拖入图片即可压缩,属于图片处理类内置工具。

二维码:生成与解析二维码的内置工具。

场景痛点

需要一个二维码工具,就装一个二维码软件;需要压缩图片,再装一个压缩工具;需要对比两段文本,还要再找一个在线网站。这些需求每一个都不复杂,但攒起来就是一抽屉的单用途软件、一堆收藏夹里的网页工具,以及每次都要重新回忆「上次那个工具叫什么来着」的时间成本。

在线工具还带来额外问题:文件要上传到别人服务器,功能受限于网页实现,断网就打不开。TINKER的做法是把这些小工具收进一个本地应用,统一入口、离线可用,需要更多工具时再按需加装。

核心功能

78 款内置插件,开箱即用

TINKER内置了一批常见效率工具,按 README 列出的内置插件表统计共 78 款,覆盖多个方向:

方向内置工具举例
文本与数据JSON Editor、Markdown Editor、Text Diff、Text Encoder、Base 64、Text Search、Config Editor
图像Image Compressor、Image Cropper、Image Annotator、Image Effect、Image Splitter、Photo Collage、Photo Viewer、Photo Develop、Code Image
音视频与媒体Media Compressor、Media Converter、Audio Editor、Video Player、Video Cropper、Music Player、Voice Recorder
文件与磁盘File Explorer、File Search、File Shredder、Renamer、Archive、Duplicate Cleaner、Large File Cleaner、Disk Usage、SFTP、Downloader
系统与网络System Info、System Monitor、Process Killer、Terminal、HTTP Request、WebSocket、Switch Hosts、Git、Browser
开发辅助Code Editor、Code Formatter、Code Diagram、RegExp、Hex Editor、Hash、Web Runner、Timestamp Converter
日常与办公Calculator、Calculation Pad、Calendar、Clock、Timer、Pomodoro、Todo、Stickies、Notepad、Resume、Reader、RSS Reader、Camera、Mind Map、Whiteboard、Anniversary、Unit Converter、PDF、Color、QR Code
安全与密码Password Generator、Password Manager、Authenticator
AIAI Chat、AI Assistant

其中文件与磁盘这一组基本覆盖了日常文件管理的高频操作:找文件、批量重命名、查重复、清大文件、看磁盘占用,也能彻底粉碎不再需要的文件。系统与网络那一组则承担了系统查看与管理的角色。

这个数量意味着绝大多数临时需求都不用再去找新软件。

命令行驱动,可被脚本调用

TINKER支持从命令行启动和操作,不强制依赖图形界面。这一设计让它可以嵌入脚本流程,也让 AI 代理能通过 Agent Skills 直接调用已安装的工具——把「打开软件、点几下、拿到结果」变成一次可编程的调用。对开发者来说,它因此更像一组本地开发者工具,而不只是一个图形界面的工具集合。

四类插件生态,按需扩展

内置插件之外,TINKER通过 npm 包分发扩展插件,分四类:

插件类型维护仓库安装方式示例
官方非内置插件pluginsnpm i -g tinker-whois
官方游戏插件gamesnpm i -g tinker-minesweeper
第三方插件third-partynpm i -g tinker-drawio
Web 插件webnpm i -g tinker-deepseek

Web 插件是把现有网页工具的 URL 包装成插件,需要注意:README 明确说明这类 Web 应用不支持离线使用。

相关项目

复用同一作者的两个配套库:licia 作为工具库,luna 作为 UI 组件库。界面组件的一致性因此较高。

安装与使用

下面是完整的使用教程,从安装到日常加装插件。

前置条件

  • 操作系统为 Windows x 64、Mac arm 64、Mac x 64 或 Linux x 86_64 之一
  • 需要安装扩展插件时,本机需具备可用的 npm 环境

安装

从 GitHub Releases 页面下载对应平台的安装包,按常规方式安装即可。官网提供中文界面,地址:访问

日常使用

  1. 启动,在左侧工具列表中找到需要的工具。
  2. 打开工具,在右侧工作区完成操作,多数工具支持直接拖入文件。
  3. 需要新工具时,用 npm i -g <包名> 安装对应插件,重启后即可在列表中看到。

按场景选择插件来源:

场景建议
只需临时用一次的小工具优先在 78 款内置插件里找,无需安装
需要 whois、日历类常用扩展从 tinker-plugins 安装官方非内置插件
想把已习惯的网页工具收进从 tinker-web 安装 Web 插件,注意它不支持离线使用
需要 drawio 这类第三方能力从 tinker-third-party 安装社区打包插件

我的使用感受

TINKER的价值不在某一款工具做得多深,而在于把大量低频但必需的操作收进同一个入口。JSON 格式化、时间戳转换、图片压缩这类需求单独都不值得装一个软件,攒在一起就省下不少找工具的时间;装上它,某种程度上等于给电脑做了一次系统增强

命令行驱动与 Agent Skills 支持是它与同类工具箱拉开差距的地方:工具不再只能手动点,也能被脚本和 AI 调用,内置的自动化入口让批量处理有了落点。

需要注意它的许可证是 AGPL-3.0,比常见的 MIT 更严格;另外 Web 插件依赖网络,离线场景下只有内置和本地插件可用。

综合来看,这是一次不用犹豫的工具推荐,也是近期比较有意思的一次软件发现

官方网站

GitHub 仓库:https://github.com/liriliri/tinker

下载地址

https://pan.quark.cn/s/a09118d073bf

相关推荐

Avatar photo

JameCling

我是 格律诗的软件世界 的作者,一名专注于软件工具、AI 技术和数字效率领域的独立研究者。
多年来,我持续关注互联网工具的发展趋势,体验不同平台的软件产品,并研究它们如何帮助用户提升效率。
我的工作不仅是整理软件信息,而是通过实际测试、功能分析和使用场景研究,帮助用户判断一个工具是否真正值得使用。
格律诗的软件世界 的每一篇文章都希望提供真实、有价值的信息,包括工具特点、使用方法、优缺点分析以及适合的人群。
我相信,好的工具能够改变工作方式,而准确的信息能够帮助用户做出更好的选择。