Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[简体中文](README.md) | [English](README.en.md)

> 1,088+ open-source browser tools. Static-first, privacy-conscious, offline-ready, and portable as standalone HTML.
> 1,089+ open-source browser tools. Static-first, privacy-conscious, offline-ready, and portable as standalone HTML.

[Use WebUtils online](https://tools.realtime-ai.chat) · [Browse all tools](https://tools.realtime-ai.chat) · [Contribute](CONTRIBUTING.md)

Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<div align="center">

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Tools](https://img.shields.io/badge/Tools-1088+-blue.svg)](https://tools.realtime-ai.chat)
[![Tools](https://img.shields.io/badge/Tools-1089+-blue.svg)](https://tools.realtime-ai.chat)
[![Lint](https://github.com/chicogong/html-tools/actions/workflows/lint.yml/badge.svg)](https://github.com/chicogong/html-tools/actions/workflows/lint.yml)
[![Deploy](https://github.com/chicogong/html-tools/actions/workflows/deploy.yml/badge.svg)](https://github.com/chicogong/html-tools/actions/workflows/deploy.yml)
[![Vercel](https://img.shields.io/badge/Vercel-deployed-black?logo=vercel)](https://html-tools-jade.vercel.app)
Expand All @@ -16,13 +16,13 @@
[![GitHub issues](https://img.shields.io/github/issues/chicogong/html-tools)](https://github.com/chicogong/html-tools/issues)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/chicogong/html-tools/pulls)

### 🚀 1088+ 纯前端在线工具集
### 🚀 1089+ 纯前端在线工具集

**静态优先 · 本地优先 · 网络边界透明 · 可导出独立 HTML**

一个完全开源的浏览器端工具集。站点无需注册、无广告,也不接入第一方分析脚本;具体工具是否访问网络、能否完全离线,取决于该工具的功能和依赖。

[**🌐 立即体验**](https://tools.realtime-ai.chat) | [工具列表](#工具列表-1088-个) | [贡献指南](#贡献指南) | [添加新工具](#添加新工具)
[**🌐 立即体验**](https://tools.realtime-ai.chat) | [工具列表](#工具列表-1089-个) | [贡献指南](#贡献指南) | [添加新工具](#添加新工具)

</div>

Expand Down Expand Up @@ -97,7 +97,7 @@ WebUtils 以静态 HTML 为主,不要求用户账户或统一后端。多数
</tr>
</table>

[**查看全部 1088+ 个工具 ↓**](#工具列表-1088-个)
[**查看全部 1089+ 个工具 ↓**](#工具列表-1089-个)

---

Expand All @@ -111,7 +111,7 @@ WebUtils 以静态 HTML 为主,不要求用户账户或统一后端。多数
| GitHub Pages | https://chicogong.github.io/html-tools/ | ✅ 持续部署 |
| Cloudflare Pages | https://htmltools-bkt.pages.dev | ✅ 持续部署 |

## 工具列表 (1088 个)
## 工具列表 (1089 个)

### 开发工具 (61 个)

Expand Down
2 changes: 1 addition & 1 deletion i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "English",
"ui": {
"title": "Online Tools",
"subtitle": "1088+ Pure Frontend Online Tools",
"subtitle": "1089+ Pure Frontend Online Tools",
"search": "Search tools...",
"categories": "Categories",
"all": "All",
Expand Down
2 changes: 1 addition & 1 deletion i18n/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "简体中文",
"ui": {
"title": "在线工具集",
"subtitle": "1088+ 纯前端在线工具",
"subtitle": "1089+ 纯前端在线工具",
"search": "搜索工具...",
"categories": "分类",
"all": "全部",
Expand Down
26 changes: 18 additions & 8 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<title>WebUtils - 纯前端工具集 | 1000+免费在线开发工具大全</title>
<meta
name="description"
content="WebUtils 提供 1088+ 个浏览器端实用工具,覆盖格式化、转换、生成、媒体和网络场景。多数工具在当前页面本地处理;需要联网的工具会连接用户选择或页面标明的第三方服务。"
content="WebUtils 提供 1089+ 个浏览器端实用工具,覆盖格式化、转换、生成、媒体和网络场景。多数工具在当前页面本地处理;需要联网的工具会连接用户选择或页面标明的第三方服务。"
/>
<meta
name="keywords"
Expand All @@ -26,7 +26,7 @@

<!-- Open Graph -->
<meta property="og:title" content="WebUtils - 纯前端工具集" />
<meta property="og:description" content="1088+ 个浏览器端实用工具,本地优先,网络边界透明" />
<meta property="og:description" content="1089+ 个浏览器端实用工具,本地优先,网络边界透明" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://tools.realtime-ai.chat/" />
<meta property="og:locale" content="zh_CN" />
Expand All @@ -40,7 +40,7 @@
<!-- Twitter Card -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="WebUtils - 纯前端工具集" />
<meta name="twitter:description" content="1088+ 个浏览器端实用工具,本地优先,网络边界透明" />
<meta name="twitter:description" content="1089+ 个浏览器端实用工具,本地优先,网络边界透明" />

<!-- JSON-LD 结构化数据 -->
<script type="application/ld+json">
Expand All @@ -49,7 +49,7 @@
"@type": "WebApplication",
"name": "WebUtils",
"alternateName": "WebUtils 纯前端工具集",
"description": "1088+ 个浏览器端实用工具,包含 JSON 格式化、时间戳转换、Base64 编解码、二维码生成、图片压缩、正则测试和网络客户端。多数工具在当前页面本地处理;网络工具会连接用户选择或页面标明的第三方服务。",
"description": "1089+ 个浏览器端实用工具,包含 JSON 格式化、时间戳转换、Base64 编解码、二维码生成、图片压缩、正则测试和网络客户端。多数工具在当前页面本地处理;网络工具会连接用户选择或页面标明的第三方服务。",
"url": "https://tools.realtime-ai.chat/",
"applicationCategory": "DeveloperApplication",
"operatingSystem": "Any",
Expand Down Expand Up @@ -97,7 +97,7 @@
"@type": "WebSite",
"name": "WebUtils",
"url": "https://tools.realtime-ai.chat/",
"description": "1088+ 个纯前端开发者工具集",
"description": "1089+ 个纯前端开发者工具集",
"potentialAction": {
"@type": "SearchAction",
"target": "https://tools.realtime-ai.chat/?q={search_term_string}",
Expand All @@ -117,7 +117,7 @@
"name": "WebUtils 是什么?",
"acceptedAnswer": {
"@type": "Answer",
"text": "WebUtils 是一个包含 1088+ 个浏览器端实用工具的开源项目,涵盖开发、文本、时间、生成器、隐私、媒体、安全和网络等 35 个类别。站点无需注册;多数工具以静态 HTML 页面运行,部分页面依赖仓库共享资源或第三方服务。"
"text": "WebUtils 是一个包含 1089+ 个浏览器端实用工具的开源项目,涵盖开发、文本、时间、生成器、隐私、媒体、安全和网络等 35 个类别。站点无需注册;多数工具以静态 HTML 页面运行,部分页面依赖仓库共享资源或第三方服务。"
}
},
{
Expand Down Expand Up @@ -157,7 +157,7 @@
"name": "有哪些主要工具类别?",
"acceptedAnswer": {
"@type": "Answer",
"text": "WebUtils 共有 1088+ 个工具,覆盖 35 个类别,主要包含:1) 开发工具(JSON/YAML/XML 格式化、Base64/JWT 等);2) 文本工具(Diff、Markdown、字数统计);3) 时间工具(时间戳、时区转换);4) 生成器(UUID、二维码、密码);5) 隐私工具(日志脱敏、加密);6) 媒体工具(图片压缩、SVG、摄像头);7) 安全工具(AES、RSA、密码强度);8) 网络工具(IP、端口、MAC);9) 计算器;10) 转换器;11) 提取器;12) AI 工具,以及 SEO、设计、办公、生活、金融、健康、教育、游戏等垂直工具。"
"text": "WebUtils 共有 1089+ 个工具,覆盖 35 个类别,主要包含:1) 开发工具(JSON/YAML/XML 格式化、Base64/JWT 等);2) 文本工具(Diff、Markdown、字数统计);3) 时间工具(时间戳、时区转换);4) 生成器(UUID、二维码、密码);5) 隐私工具(日志脱敏、加密);6) 媒体工具(图片压缩、SVG、摄像头);7) 安全工具(AES、RSA、密码强度);8) 网络工具(IP、端口、MAC);9) 计算器;10) 转换器;11) 提取器;12) AI 工具,以及 SEO、设计、办公、生活、金融、健康、教育、游戏等垂直工具。"
}
},
{
Expand Down Expand Up @@ -235,7 +235,7 @@ <h1>WebUtils<span style="position: absolute; width: 1px; height: 1px; padding: 0
<div class="header-right">
<div class="hero-stats">
<div class="stat-item">
<span class="stat-number" id="tool-count">1088</span>
<span class="stat-number" id="tool-count">1089</span>
<span class="stat-label">工具</span>
</div>
<div class="stat-divider"></div>
Expand Down Expand Up @@ -5693,6 +5693,16 @@ <h1>WebUtils<span style="position: absolute; width: 1px; height: 1px; padding: 0
keywords: "提示词生成 prompt generator create 框架 ai",
pop: 100
},
{
url: "tools/ai/agent-permission-checklist.html",
category: "ai",
name: "Agent 权限清单生成器",
desc: "勾选 Agent 可读写目录、联网、花钱、代发消息、运行命令与使用凭证的范围,生成本地中文权限清单。",
icon: "📋",
keywords:
"agent 权限清单 permission checklist sandbox 沙箱 只读 联网 凭证 代办 AI 生成器",
pop: 0
},
// 生活工具
{
url: "tools/life/annual-leave.html",
Expand Down
4 changes: 2 additions & 2 deletions llms.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# WebUtils

> WebUtils 包含 1088+ 个浏览器端工具。多数格式化、计算和生成工具在本地页面处理输入;HTTP、REST、WebSocket、DNS/IP 等网络工具会连接用户选择或页面标明的第三方服务。
> WebUtils 包含 1089+ 个浏览器端工具。多数格式化、计算和生成工具在本地页面处理输入;HTTP、REST、WebSocket、DNS/IP 等网络工具会连接用户选择或页面标明的第三方服务。

WebUtils 提供开发者日常工作中常用的各类工具:JSON/YAML/XML 格式化与转换、Base64/URL/Unicode 编解码、时间戳与时区转换、二维码生成、图片压缩、正则表达式测试、哈希计算等。

Expand Down Expand Up @@ -327,4 +327,4 @@ WebUtils 提供开发者日常工作中常用的各类工具:JSON/YAML/XML 格
## Optional

- [GitHub 仓库](https://github.com/chicogong/html-tools): 源代码、Issue 反馈、贡献指南
- [完整工具列表](https://tools.realtime-ai.chat/): 首页查看全部 1088+ 工具
- [完整工具列表](https://tools.realtime-ai.chat/): 首页查看全部 1089+ 工具
2 changes: 1 addition & 1 deletion manifest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "WebUtils - 纯前端工具集",
"short_name": "WebUtils",
"description": "1088+ 个浏览器端实用工具。多数工具本地处理;网络类工具会连接用户选择的服务,离线能力取决于工具依赖。",
"description": "1089+ 个浏览器端实用工具。多数工具本地处理;网络类工具会连接用户选择的服务,离线能力取决于工具依赖。",
"start_url": "/",
"scope": "/",
"display": "standalone",
Expand Down
8 changes: 4 additions & 4 deletions scripts/sync-all.js
Original file line number Diff line number Diff line change
Expand Up @@ -619,10 +619,10 @@ function updateIndexHtml(categoriesJs, toolsJs, toolCount, categoryCount) {
}

// 更新 SEO meta / OG / Twitter / JSON-LD 中所有 "X+ 个 [修饰词] 工具(集)?" 表述
// 覆盖:包含 1001+ 个实用工具 / 1001+ 个纯前端实用工具 / 1001+ 个纯前端开发者工具集 / 1001+ 个工具
// 覆盖:包含 1001+ 个浏览器端实用工具 / 1001+ 个纯前端实用工具 / 1001+ 个纯前端开发者工具集 / 1001+ 个工具
// 长修饰词放前以便 alternation 优先匹配
html = html.replace(
/\d+\+?\s*个(纯前端实用|纯前端开发者|纯前端|实用|开发者)?\s*工具(集)?/g,
/\d+\+?\s*个(浏览器端实用|纯前端实用|纯前端开发者|纯前端|实用|开发者)?\s*工具(集)?/g,
(_m, modifier, suffix) => `${toolCount}+ 个${modifier || ''}工具${suffix || ''}`
);
// 同步类别数(如 "等 35 个类别"、"覆盖 35 个类别")
Expand Down Expand Up @@ -678,7 +678,7 @@ function updateReadme(toolCount, categoryCount) {

// 更新正文中所有 "X+ 个 [修饰词] 工具(集)?" 表述(如 "查看全部 1001+ 个工具")
readme = readme.replace(
/\d+\+?\s*个(纯前端实用|纯前端开发者|纯前端|实用|开发者)?\s*工具(集)?/g,
/\d+\+?\s*个(浏览器端实用|纯前端实用|纯前端开发者|纯前端|实用|开发者)?\s*工具(集)?/g,
(_m, modifier, suffix) => `${toolCount}+ 个${modifier || ''}工具${suffix || ''}`
);

Expand Down Expand Up @@ -809,7 +809,7 @@ function updateManifest(toolCount) {

// 更新描述中的工具数量 (覆盖所有 "X+ 个 [修饰词] 工具(集)?" 表述)
manifest = manifest.replace(
/\d+\+?\s*个(纯前端实用|纯前端开发者|纯前端|实用|开发者)?\s*工具(集)?/g,
/\d+\+?\s*个(浏览器端实用|纯前端实用|纯前端开发者|纯前端|实用|开发者)?\s*工具(集)?/g,
(_m, modifier, suffix) => `${toolCount}+ 个${modifier || ''}工具${suffix || ''}`
);

Expand Down
5 changes: 5 additions & 0 deletions sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5617,4 +5617,9 @@
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://tools.realtime-ai.chat/tools/ai/agent-permission-checklist</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
9 changes: 9 additions & 0 deletions tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -10003,6 +10003,15 @@
"icon": "✨",
"description": "根据 CREATE 框架结构化生成高质量 AI Prompt,提升大模型输出准确率",
"popularity": 100
},
"1089": {
"path": "tools/ai/agent-permission-checklist.html",
"name": "Agent 权限清单生成器",
"category": "ai",
"keywords": "agent 权限清单 permission checklist sandbox 沙箱 只读 联网 凭证 代办 AI 生成器",
"icon": "📋",
"description": "勾选 Agent 可读写目录、联网、花钱、代发消息、运行命令与使用凭证的范围,生成本地中文权限清单。",
"popularity": 0
}
}
}
Loading
Loading