[开源项目] Tool Forge v0.2.0 — Wails + Go + React 写的桌面工具箱

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI 生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受...
[开源项目] Tool Forge v0.2.0 — Wails + Go + React 写的桌面工具箱
[开源项目] Tool Forge v0.2.0 — Wails + Go + React 写的桌面工具箱
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

以下为项目介绍正文内容,AI 生成、润色内容已使用截图方式发出

为什么又造一个工具箱

我电脑上常年开着浏览器收藏夹的一堆在线小工具:JSON 格式化、Plist 解析、MMKV 解析、ProtoBuf、cURL 转 Python、JWT 解析、Hash 计算…

所以我想做一个离线优化 + 统一外壳 + 轻量 + 可扩展的小桌面端工具

开源,地址:

github.com

GitHub - xiaoxu123195/tool_forge: 跨平台桌面工具箱·36+ 工具·AI Chat/翻译/Provider...

跨平台桌面工具箱·36+ 工具·AI Chat/翻译/Provider 切换/Claude·Codex 用量洞察·剪贴板/HTTP 调试/取证/编解码/加密。Wails + Go + React + TS

AI 对话目前支持多供应商 + 文件附件 + 思考折叠,下一步会给部分工具接入 AI (例如粘贴的 Json 格式问题无法序列化,可以一键 AI 修复)

AI 相关截图 (点击了解更多详细信息)

Claude / Codex 用量洞察

工具会扫描本地~/.claude/ ~/.codex 目录,统计你的总会话数、消息数、Token 用量、24 小时活跃度热力图、近 26 周活跃日历,完全离线,数据不上传任何地方。

Claude / Codex 用量 (点击了解更多详细信息)

提供会话记录查询以及相关配置文件的预览与修改,会话记录支持工具链查看与折叠

提供类似 CC-Switch 的本地 API 切换功能

mmkv 解析器支持解析加密的 mmkv 文件,以及多种类型预览

mmkv 解析器 (点击了解更多详细信息)

剪切板 - 支持捕获文本、图片和链接,可以在个人中心配置历史存储上限及图片大小上限

剪切板 (点击了解更多详细信息)

内置 Minimal / Nebula / Ocean / Forest 4 套主题,跟随系统 / 强制深浅色都行

Style (点击了解更多详细信息) 技术栈
  • 桌面框架:Wails v2.11

  • 后端:Go 1.24

  • 前端:React 18 + TypeScript 5 + Vite 5

  • UI:Tailwind + shadcn/ui 风格

  • 编辑器:CodeMirror 6

  • 凭据:zalando/go-keyring

这里没有选择使用 Electron 而是使用了 Wails,是因为 Wails 用系统自带的 WebView,无论是打包还是内存占据都比较小,代价是要求 Windows 10+ /macOS 较新版本 (都自带 WebView2/WKWebView)

下载

到 Release 页拿安装包:

Window 推荐便携版 ToolForge.exe,由于本人无 MacOS,所以暂时没编译 Mac 版本,编译 Mac 时可能部分工具不兼容,欢迎在 Issue 里点菜

最后

第一次开源,代码肯定有不少糙的地方,欢迎拍砖。

谢谢看到这里 :folded_hands:

11 个帖子 - 5 位参与者

阅读完整话题

来源: linux.do查看原文