项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-17 · 当前星标 ★ 41264
使用教程
环境要求
- 已安装并运行 Docker(docker run 可用)
- 主机 8080 端口未被占用(或自行改用其他端口)
- 可选:本地开发/贡献代码需 Node.js 与 pnpm 环境
安装与启动步骤
-
1启动 it-tools 容器
从 Docker Hub 拉取官方镜像并后台运行,容器名 it-tools,宿主 8080 端口映射到容器 80 端口,并设置自动重启。
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest -
2改用 GitHub 镜像源
若 Docker Hub 拉取缓慢,可改用同一镜像的 GitHub Packages 地址,参数完全一致,两者任选其一。
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latest -
3浏览器访问验证
在浏览器打开 http://localhost:8080,能看到工具列表首页即部署成功。若在远程服务器部署,把 localhost 换成服务器 IP。
-
4准备本地开发环境
仅在需要参与开发或自行构建时需要。README 使用 pnpm 安装依赖,请在项目根目录执行。
pnpm install -
5运行单元测试
可选步骤,用 Vitest 执行单元测试,确认本地开发环境与代码改动正常。
pnpm test
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
-p 8080:80 | 是 | 端口映射,冒号左侧可改成任意空闲宿主端口 | -p 8080:80 |
--name it-tools | 否 | 指定容器名称,便于后续 start/stop/logs 操作 | --name it-tools |
--restart unless-stopped | 否 | 容器异常退出或主机重启后自动拉起 | --restart unless-stopped |
镜像标签 | 否 | README 中给出的标签为 latest | corentinth/it-tools:latest |
如何确认成功
执行 docker ps 能看到 it-tools 容器处于 Up 状态,浏览器访问 http://localhost:8080 正常显示工具界面。
常见问题
Q:8080 端口已被占用怎么办?
A:只改命令中冒号左侧的宿主端口即可,例如改成 -p 9090:80,然后访问 http://localhost:9090,容器内部端口 80 不要改。
Q:Docker Hub 与 GitHub Packages 两个地址有什么区别?
A:README 将两者列为等价的自托管方式,镜像内容相同,哪个拉取快就用哪个,不要用同一容器名重复启动。
Q:使用工具时数据会被上传吗?
A:不会。项目所有工具均在前端本地运行,输入内容不会上传到服务器,隐私安全有保障。
Q:有没有免部署的使用方式?
A:官方提供在线版 https://it-tools.tech 可直接使用;该站点支持 PWA 安装,安装后可离线使用。
Q:能否用其他方式自托管?
A:README 还列出了 Cloudron、Tipi、Unraid 三种现成方案,适合家庭实验室或已有应用商店的环境。
注意事项
- README 只给出 Docker 自托管命令,未提供裸机源码构建部署流程,请勿自行臆造构建命令。
- 必须先安装 Docker 再执行 docker run,否则命令会直接报错。
- 参与代码贡献建议使用 VSCode 并安装 Volar、TypeScript Vue Plugin、ESLint、i18n Ally 插件,同时禁用 Vetur。
- 想快速体验而不部署,可直接访问官网 https://it-tools.tech。
核心亮点
- 内置 50+ 高频工具,覆盖 JSON、加密、编码、正则等场景,省去跨站切换
- 纯前端本地处理数据,不上传服务器,隐私安全有保障
- 界面简洁美观,交互流畅,支持 PWA 离线安装使用
不足之处
- 工具深度有限,复杂场景仍需专业软件或命令行
- 文档/社区待观察
适用场景
- 日常开发中快速转换时间戳或格式化 JSON
- 生成随机密码或 UUID,测试正则表达式
- 作为团队内部工具站,离线部署供全员使用
替代项目
DevToys、CyberChef、tiny-helpers
上一篇:Fuxi
下一篇:shellcheck
同类项目推荐
vibe-code-stack-for-ceos
开源
一份手册,让所有AI写出统一的生产级代码
AI-first Turborepo monorepo where Claude Code, Cursor, Copilot, Gemini CLI, Kiro & W···
awesome-ai-coding-techniques
开源
掌握AI编程技巧,让助手更懂你,效率翻倍
Practical techniques for coding with ai assistants (Claude Code, Codex CLI, Cursor, ···
carboncode
开源
用 DeepSeek 在终端自动拆任务、写代码,成本省 90%
Carbon Code 是一款类似 Claude Code 的代码开发工具,也是中国第一个基于 DeepSeek 的代码···
phi
开源
终端里的多模型 AI 编码助手,插件化可扩展
A fast coding agent, rpc plugin, sub-agents, sloppy edits, and mcp
enola
开源
看懂代码架构,提前发现变更影响和架构问题
Understand, analyze, and govern software systems across repositories, languages, and···
aghub
开源
一处配置,22+ AI 编程助手同步生效
One hub for every AI coding agent. Unified configuration management for 22+ assistan···
CoML
开源
用自然语言对话,让 AI 帮你写数据科学代码
Interactive coding assistant for data scientists and machine learning developers, em···
OpenRegex
开源
一站式自托管正则调试,多语言引擎一致,防 ReDoS 还带 AI 助手
A unified, self-hosted platform for testing and debugging regular expressions. OpenR···
awesome-AI-driven-development
开源
一页清单,快速找到 AI 写代码的工具和方法
Awesome list of AI-Driven Development.
