{"id":49868440,"url":"https://github.com/xiaoxu123195/tool_forge","last_synced_at":"2026-05-15T04:06:37.335Z","repository":{"id":355750509,"uuid":"1208363321","full_name":"xiaoxu123195/tool_forge","owner":"xiaoxu123195","description":"跨平台桌面工具箱·36+ 工具·AI Chat/翻译/Provider 切换/Claude·Codex 用量洞察·剪贴板/HTTP 调试/取证/编解码/加密。Wails +   Go + React + TS","archived":false,"fork":false,"pushed_at":"2026-05-05T04:01:09.000Z","size":3351,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-05T05:33:25.623Z","etag":null,"topics":["ai","anthropic","clipboard-manager","desktop-app","developer-tools","gemini","go","golang","llm","openai","productivity","react","tailwindcss","toolbox","typescript","wails"],"latest_commit_sha":null,"homepage":"https://github.com/xiaoxu123195/tool_forge/releases/latest","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiaoxu123195.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-12T07:04:30.000Z","updated_at":"2026-05-05T05:31:30.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/xiaoxu123195/tool_forge","commit_stats":null,"previous_names":["xiaoxu123195/tool_forge"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/xiaoxu123195/tool_forge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoxu123195%2Ftool_forge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoxu123195%2Ftool_forge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoxu123195%2Ftool_forge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoxu123195%2Ftool_forge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiaoxu123195","download_url":"https://codeload.github.com/xiaoxu123195/tool_forge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaoxu123195%2Ftool_forge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33053171,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-15T02:00:06.351Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","anthropic","clipboard-manager","desktop-app","developer-tools","gemini","go","golang","llm","openai","productivity","react","tailwindcss","toolbox","typescript","wails"],"created_at":"2026-05-15T04:06:36.497Z","updated_at":"2026-05-15T04:06:37.326Z","avatar_url":"https://github.com/xiaoxu123195.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"docs/images/logo.png\" alt=\"Tool Forge\" width=\"96\" height=\"96\" /\u003e\n\n  \u003ch1\u003eTool Forge\u003c/h1\u003e\n\n  \u003cp\u003e\u003cb\u003e给程序员的一站式桌面工具箱\u003c/b\u003e · 离线 · 轻量 · 一致\u003c/p\u003e\n\n  \u003cp\u003e\n    \u003ca href=\"https://github.com/xiaoxu123195/tool_forge/releases\"\u003e\u003cimg alt=\"Release\" src=\"https://img.shields.io/github/v/release/xiaoxu123195/tool_forge?style=flat-square\u0026color=informational\" /\u003e\u003c/a\u003e\n    \u003ca href=\"LICENSE\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/badge/license-MIT-green?style=flat-square\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/xiaoxu123195/tool_forge/stargazers\"\u003e\u003cimg alt=\"Stars\" src=\"https://img.shields.io/github/stars/xiaoxu123195/tool_forge?style=flat-square\u0026color=yellow\" /\u003e\u003c/a\u003e\n    \u003cimg alt=\"Wails\" src=\"https://img.shields.io/badge/Wails-v2-DF0067?style=flat-square\" /\u003e\n    \u003cimg alt=\"Go\" src=\"https://img.shields.io/badge/Go-1.24-00ADD8?style=flat-square\u0026logo=go\u0026logoColor=white\" /\u003e\n    \u003cimg alt=\"React\" src=\"https://img.shields.io/badge/React-18-61DAFB?style=flat-square\u0026logo=react\u0026logoColor=white\" /\u003e\n    \u003cimg alt=\"TypeScript\" src=\"https://img.shields.io/badge/TypeScript-5-3178C6?style=flat-square\u0026logo=typescript\u0026logoColor=white\" /\u003e\n  \u003c/p\u003e\n\n  \u003cp\u003e\n    \u003ca href=\"#-特性\"\u003e特性\u003c/a\u003e ·\n    \u003ca href=\"#-工具一览\"\u003e工具一览\u003c/a\u003e ·\n    \u003ca href=\"#-截图\"\u003e截图\u003c/a\u003e ·\n    \u003ca href=\"#-安装\"\u003e安装\u003c/a\u003e ·\n    \u003ca href=\"#-本地开发\"\u003e开发\u003c/a\u003e ·\n    \u003ca href=\"docs/DEVELOPMENT.md\"\u003e开发文档\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n## ✨ 特性\n\n- 🧰 **35+ 内置工具**：覆盖 AI / 编解码 / 加密 / 取证 / 网络 / 文本生成 / 系统等场景，还在持续增加\n- 🔒 **全本地运行**：所有处理都在本机完成，敏感内容不出本地（AI 工具调用的是用户自配的供应商）\n- 🤖 **完整的 AI 工作流**：内置 AI Chat（多轮对话、视觉、文件附件、思考折叠）+ AI 翻译，支持 OpenAI / Anthropic / Gemini / OpenAI 兼容 4 套协议\n- 📊 **AI 用量看板**：自动记录每次调用的 token / 时长，提供仪表盘、堆叠柱状图、模型/供应商占比\n- ⚡ **轻量启动快**：Wails 打包产物 ~20MB，常驻内存 \u003c 150MB，远低于 Electron 同类\n- 🎨 **统一的设计语言**：所有工具共用一套 UI 壳，操作习惯零迁移成本\n- 🧩 **可扩展架构**：新增一个工具 = 一个独立前端路由 + 可选的 Go 后端处理器，互不干扰\n- 🌗 **暗色 / 亮色双主题**，全局快捷键，剪贴板历史，自动更新\n\n## 🧰 工具一览\n\n\u003e 当前内置约 **35** 个工具，按 11 个分类组织。\n\n| 分类 | 工具 |\n| --- | --- |\n| 🤖 **AI** | AI Chat · AI 翻译 · Provider 切换 · AI 智障检测 · Claude 用量洞察 · Codex 用量洞察 |\n| 🧪 **取证** | 移动应用取证（go-forensic 集成）· App 全平台搜索 |\n| 🔣 **编解码** | Base64（文本/图片）· URL · Unicode · 进制转换 · JWT 解码 |\n| 🔐 **加密** | 哈希（MD5/SHA/SM3...）· Crypto Lab（AES/RSA/SM2/SM4）· Charles Key 生成 |\n| ✏️ **文本** | JSON 编辑器 · XML 编辑器 · Plist 查看 · JSON → Go struct · 文本对比 · 正则测试 · Protobuf · MMKV 解析 |\n| 🌐 **网络** | HTTP 测试 · 网络工具集（Ping / Tracert / DNS / SSL ...）· cURL 转换 |\n| 🛠 **生成** | UUID · QR 码 · 颜色 · Cron 表达式 |\n| ⏱ **时间** | 时间戳转换 |\n| 💻 **开发** | Hex 编辑器 · 环境扫描 |\n| 🖥 **系统** | 剪贴板历史 |\n\n完整列表与每个工具的能力说明见应用内\"工具总览\"页。\n\n## 📸 截图\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" width=\"50%\"\u003e\n      \u003cimg src=\"docs/images/screenshots/01-home.png\" alt=\"主界面\" /\u003e\n      \u003csub\u003e\u003cb\u003e首页 · 36 个工具的可视化网格，可拖拽调整顺序\u003c/b\u003e\u003c/sub\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" width=\"50%\"\u003e\n      \u003cimg src=\"docs/images/screenshots/02-ai-chat.png\" alt=\"AI Chat\" /\u003e\n      \u003csub\u003e\u003cb\u003eAI 问答 · 多供应商 · 文件附件 · 思考折叠 · Markdown 渲染\u003c/b\u003e\u003c/sub\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" width=\"50%\"\u003e\n      \u003cimg src=\"docs/images/screenshots/03-claude-insight.png\" alt=\"Claude 洞察\" /\u003e\n      \u003csub\u003e\u003cb\u003eClaude 洞察 · 本地扫描 ~/.claude，会话/Token/活跃度统计\u003c/b\u003e\u003c/sub\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" width=\"50%\"\u003e\n      \u003cimg src=\"docs/images/screenshots/04-ai-providers.png\" alt=\"AI 配置\" /\u003e\n      \u003csub\u003e\u003cb\u003eAI 配置 · 多供应商 · 凭据加密落 OS Keychain\u003c/b\u003e\u003c/sub\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd colspan=\"2\" align=\"center\"\u003e\n      \u003cimg src=\"docs/images/screenshots/05-themes.png\" alt=\"主题与外观\" width=\"60%\" /\u003e\n      \u003cbr /\u003e\n      \u003csub\u003e\u003cb\u003e多套主题 · 浅色 / 深色 / 跟随系统\u003c/b\u003e\u003c/sub\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## 🚀 安装\n\n### 从 Release 下载（推荐）\n\n到 [Releases](https://github.com/xiaoxu123195/tool_forge/releases) 下载对应平台的安装包：\n\n- **Windows**：`Tool-Forge-Setup-x.y.z.exe`（NSIS 安装器，自带自动更新）\n- **macOS**：`Tool-Forge-x.y.z.dmg`（Universal，Apple Silicon + Intel）\n\n### 自行构建\n\n见下方 [本地开发](#-本地开发)。\n\n## 🛠 本地开发\n\n### 环境要求\n\n| 组件 | 版本 |\n| --- | --- |\n| Go | 1.24+ |\n| Node.js | 18+ |\n| Wails CLI | v2.11+ |\n\n安装 Wails CLI：\n\n```bash\ngo install github.com/wailsapp/wails/v2/cmd/wails@latest\n```\n\n### 启动开发模式\n\n```bash\n# 1. 安装前端依赖\ncd frontend \u0026\u0026 npm install \u0026\u0026 cd ..\n\n# 2. 安装 Go 依赖\ngo mod tidy\n\n# 3. 启动（前端 Vite 热重载 + 后端实时绑定）\nwails dev\n```\n\n### 构建发布产物\n\n```bash\n# 当前平台\nwails build\n\n# Windows 64-bit\nwails build -platform windows/amd64\n\n# macOS Universal\nwails build -platform darwin/universal\n```\n\n产物在 `build/bin/`。\n\n## 🧱 技术栈\n\n| 层 | 选型 |\n| --- | --- |\n| 桌面框架 | [Wails v2](https://wails.io) |\n| 后端 | Go 1.24 |\n| 前端 | React 18 + TypeScript 5 + Vite |\n| UI | Tailwind CSS + shadcn/ui 风格组件 |\n| 状态 | Zustand（带 persist） |\n| 路由 | React Router v6 |\n| 编辑器 | CodeMirror 6 |\n| 图标 | lucide-react |\n\n选型理由与架构细节见 [`docs/DEVELOPMENT.md`](docs/DEVELOPMENT.md)。\n\n## 🤝 贡献\n\n欢迎提 Issue / PR。开始前推荐先看 [`docs/DEVELOPMENT.md`](docs/DEVELOPMENT.md)，里面有：\n\n- 新增工具的\"骨架样板\"\n- UI / 命名规范\n- 后端 RPC 暴露方式\n- 提交格式\n\n## 🔗 友链\n\n[LINUX DO](https://linux.do/)\n\n## 💬 反馈\n\n- Issue：[github.com/xiaoxu123195/tool_forge/issues](https://github.com/xiaoxu123195/tool_forge/issues)\n- 邮箱：cherrytump@gmail.com\n\n## 📄 License\n\n[MIT](LICENSE) © 2026 xiaoxu123195\n\n---\n\n\u003cdiv align=\"center\"\u003e\n  \u003csub\u003eA unified developer toolbox for the Chinese-speaking dev community — built with Wails, Go and React.\u003c/sub\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaoxu123195%2Ftool_forge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiaoxu123195%2Ftool_forge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaoxu123195%2Ftool_forge/lists"}