Home
Softono

Tool Forge

Open source MIT TypeScript
57
Stars
16
Forks
2
Issues
9
Watchers
3 months
Last Commit

 About Tool Forge

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

Platforms

Web Self-hosted

Languages

TypeScript

Need Help Installing Tool Forge?

We provide expert installation service for this software. Our team will install, configure, and secure Tool Forge on your server. plans start at just $30.

Tool Forge

View on GitHub
Tool Forge

Tool Forge

给程序员的一站式桌面工具箱 · 离线 · 轻量 · 一致

Release License Stars Wails Go React TypeScript

特性 · 工具一览 · 截图 · 安装 · 开发 · 开发文档


✨ 特性

  • 🧰 35+ 内置工具:覆盖 AI / 编解码 / 加密 / 取证 / 网络 / 文本生成 / 系统等场景,还在持续增加
  • 🔒 全本地运行:所有处理都在本机完成,敏感内容不出本地(AI 工具调用的是用户自配的供应商)
  • 🤖 完整的 AI 工作流:内置 AI Chat(多轮对话、视觉、文件附件、思考折叠)+ AI 翻译,支持 OpenAI / Anthropic / Gemini / OpenAI 兼容 4 套协议
  • 📊 AI 用量看板:自动记录每次调用的 token / 时长,提供仪表盘、堆叠柱状图、模型/供应商占比
  • 轻量启动快:Wails 打包产物 ~20MB,常驻内存 < 150MB,远低于 Electron 同类
  • 🎨 统一的设计语言:所有工具共用一套 UI 壳,操作习惯零迁移成本
  • 🧩 可扩展架构:新增一个工具 = 一个独立前端路由 + 可选的 Go 后端处理器,互不干扰
  • 🌗 暗色 / 亮色双主题,全局快捷键,剪贴板历史,自动更新

🧰 工具一览

当前内置约 35 个工具,按 11 个分类组织。

分类 工具
🤖 AI AI Chat · AI 翻译 · Provider 切换 · AI 智障检测 · Claude 用量洞察 · Codex 用量洞察
🧪 取证 移动应用取证(go-forensic 集成)· App 全平台搜索
🔣 编解码 Base64(文本/图片)· URL · Unicode · 进制转换 · JWT 解码
🔐 加密 哈希(MD5/SHA/SM3...)· Crypto Lab(AES/RSA/SM2/SM4)· Charles Key 生成
✏️ 文本 JSON 编辑器 · XML 编辑器 · Plist 查看 · JSON → Go struct · 文本对比 · 正则测试 · Protobuf · MMKV 解析
🌐 网络 HTTP 测试 · 网络工具集(Ping / Tracert / DNS / SSL ...)· cURL 转换
🛠 生成 UUID · QR 码 · 颜色 · Cron 表达式
时间 时间戳转换
💻 开发 Hex 编辑器 · 环境扫描
🖥 系统 剪贴板历史

完整列表与每个工具的能力说明见应用内"工具总览"页。

📸 截图

主界面 首页 · 36 个工具的可视化网格,可拖拽调整顺序 AI Chat AI 问答 · 多供应商 · 文件附件 · 思考折叠 · Markdown 渲染
Claude 洞察 Claude 洞察 · 本地扫描 ~/.claude,会话/Token/活跃度统计 AI 配置 AI 配置 · 多供应商 · 凭据加密落 OS Keychain
主题与外观
多套主题 · 浅色 / 深色 / 跟随系统

🚀 安装

从 Release 下载(推荐)

Releases 下载对应平台的安装包:

  • WindowsTool-Forge-Setup-x.y.z.exe(NSIS 安装器,自带自动更新)
  • macOSTool-Forge-x.y.z.dmg(Universal,Apple Silicon + Intel)

自行构建

见下方 本地开发

🛠 本地开发

环境要求

组件 版本
Go 1.24+
Node.js 18+
Wails CLI v2.11+

安装 Wails CLI:

go install github.com/wailsapp/wails/v2/cmd/wails@latest

启动开发模式

# 1. 安装前端依赖
cd frontend && npm install && cd ..

# 2. 安装 Go 依赖
go mod tidy

# 3. 启动(前端 Vite 热重载 + 后端实时绑定)
wails dev

构建发布产物

# 当前平台
wails build

# Windows 64-bit
wails build -platform windows/amd64

# macOS Universal
wails build -platform darwin/universal

产物在 build/bin/

🧱 技术栈

选型
桌面框架 Wails v2
后端 Go 1.24
前端 React 18 + TypeScript 5 + Vite
UI Tailwind CSS + shadcn/ui 风格组件
状态 Zustand(带 persist)
路由 React Router v6
编辑器 CodeMirror 6
图标 lucide-react

选型理由与架构细节见 docs/DEVELOPMENT.md

🤝 贡献

欢迎提 Issue / PR。开始前推荐先看 docs/DEVELOPMENT.md,里面有:

  • 新增工具的"骨架样板"
  • UI / 命名规范
  • 后端 RPC 暴露方式
  • 提交格式

🔗 友链

LINUX DO

💬 反馈

📄 License

MIT © 2026 xiaoxu123195


A unified developer toolbox for the Chinese-speaking dev community — built with Wails, Go and React.