Skip to content

lujian0571/ai-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI 工具箱(AI Toolkit)

一个完全由大模型自动生成并持续演进的纯前端在线工具集合

项目中的工具代码、页面结构、规则文档以及本 README 均由大模型生成,人工仅负责规则制定与结果校验。

🌐 在线访问:
https://lujian0571.github.io/ai-toolkit/


项目定位

本项目是一个 纯静态、无后端、零构建依赖 的在线工具平台,目标是:

  • 提供 高可用、即开即用 的常用工具
  • 所有逻辑 完全运行在浏览器端
  • 不采集、不上传、不存储任何用户数据
  • 通过 规则驱动 + 大模型生成 的方式持续扩展工具能力

该项目既是一个实用工具箱,也是一个 “AI 自动生成前端应用”的实践样本


核心特性

  • 100% 纯前端(HTML / CSS / JavaScript)
  • 无后端、无 Node、无构建流程
  • 数据仅在本地浏览器处理
  • 响应式设计,适配桌面与移动端
  • 统一 UI 规范(Bootstrap 生态)
  • 规则驱动,可持续自动生成

工具分类一览

🔐 加密与安全

  • Base64 编码 / 解码
  • MD5 哈希
  • AES 加密 / 解密(多模式、多填充)
  • RSA 加密 / 解密
  • RSA 密钥对生成
  • JWT 解析与生成

🔗 编码与转换

  • URL 编码 / 解码
  • Hex 编码 / 解码
  • Unicode 编码 / 解码

📝 文本处理

  • 大小写转换
  • 行排序 / 去重
  • 文本替换(支持正则)
  • 字符统计与频率分析

🔢 数据与单位

  • 进制转换(2 / 8 / 10 / 16)
  • 颜色值转换(RGB / HEX / HSL)
  • 常用单位换算

💻 开发辅助

  • 正则表达式测试器
  • Cron 表达式解析器
  • Cron 表达式生成器
  • HTTP 请求模拟器
  • 代码格式化
  • 文本差异对比

📱 二维码

  • 二维码生成
  • 二维码识别(文件 / 拖拽 / 粘贴)

🔧 生成器

  • 密码生成器
  • 随机数生成器
  • UUID 生成器

📄 JSON

  • JSON 格式化

🖼️ 图片处理

  • 图片尺寸调整
  • 图片格式转换
  • 图片压缩
  • 水印添加
  • ICO 图标生成

技术栈

  • HTML
  • CSS
  • JavaScript
  • Bootstrap 5

(第三方库统一通过 CDN 引入)


使用方式

无需安装、无需构建,直接通过浏览器访问即可:

https://lujian0571.github.io/ai-toolkit/

所有工具页面均可独立打开并使用。


工具新增方式(强制流程)

所有新工具 必须通过大模型生成,并严格遵循既定规则。

第一步:规则加载(必须)

在生成任何新工具前,需明确告知大模型:

请先完整读取并理解以下内容:

  • Prompt.md
  • docs/ 目录下的所有规范文件

并以这些规则作为唯一生成依据。

⚠️ 未加载规则的生成结果视为 无效


第二步:新增工具指令

在规则加载完成后,使用明确指令:

新增 XXX 工具

示例:

新增 Base64 工具

🔥 用两句话生成一个新工具(网络和IP地址计数器)的事例

#1


项目生成说明(重要)

  • 本项目中的:
    • 工具页面
    • 目录结构
    • 规则文档
    • README 说明
      全部由大模型生成
  • 人工不直接编写工具代码
  • 人工仅负责:
    • 规则制定
    • 生成结果校验
    • 部署与发布

本项目用于探索 “规则 + AI 自动生成前端工具体系” 的可行性与可维护性。


GitHub Pages 部署

项目已通过 GitHub Actions 自动部署至 GitHub Pages:

  • 触发条件:main / master 分支 push
  • 部署内容:纯静态文件
  • 无运行时依赖

许可证

本项目采用 Apache License 2.0
详情请参阅 LICENSE


免责声明

本项目所提供工具仅用于学习、开发与日常辅助使用。
使用者需自行评估其适用性与安全性,作者不对任何直接或间接损失承担责任。

About

由大模型生成的常用在线工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •