Skip to content

支持AI驱动的字段识别和自动数据生成。提供多种数据类型的智能填充,一键生成测试数据,让表单填写更高效,测试开发更便捷。

Notifications You must be signed in to change notification settings

daichongdev/Smart-Form-Filler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Smart Form Filler - 智能表单填充助手

这是一个使用React + TypeScript + Tailwind CSS开发的现代化智能表单填充Chrome扩展。

🚀 核心特性

  • AI驱动识别: 智能识别各种表单字段类型
  • 自动数据生成: 一键生成真实测试数据
  • 多类型支持: 支持姓名、手机、邮箱、身份证、地址等多种数据类型
  • 现代化UI: 使用Tailwind CSS设计的美观界面
  • TypeScript: 完整的类型安全
  • React组件化: 模块化的组件架构
  • 响应式设计: 适配不同屏幕尺寸
  • 安全存储: 本地安全存储数据模板
  • 数据导入导出: 支持备份和恢复
  • 🆕 Google账户同步: 跨设备数据同步,自动备份

🎯 主要功能

1. 智能表单识别

  • AI字段识别: 自动识别表单字段类型(姓名、手机、邮箱等)
  • 多维度判断: 基于标签、占位符、属性等多维度分析
  • 高精度匹配: 智能排除密码框等敏感字段
  • 上下文分析: 结合周围文本提高识别准确性

2. 自动数据填充

  • 一键填充: 快速填充整个表单
  • 真实数据: 生成符合格式的真实测试数据
  • 多种类型: 支持个人信息、联系方式、证件号码、地址信息等
  • 自定义模板: 支持保存和使用自定义数据模板

3. 数据类型支持

  • 个人信息: 姓名、年龄、性别、生日、职业
  • 联系方式: 手机号、邮箱、QQ、微信
  • 证件信息: 身份证、护照、驾驶证
  • 地址信息: 详细地址、城市、省份、邮编
  • 金融信息: 银行卡、信用卡
  • 其他类型: 公司名称、网站地址、价格、数量等

4. 数据管理

  • 预设数据: 内置常用数据模板
  • 自定义模板: 创建和管理个人数据模板
  • 导出功能: 导出JSON格式的完整数据
  • 导入功能: 支持数据导入和格式转换
  • 数据完整性: 自动验证和补全数据

5. 🆕 数据同步

  • Google账户同步: 使用Google账户安全同步数据
  • 跨设备支持: 在多台电脑间同步配置
  • 自动同步: 数据变更时自动上传到云端
  • 冲突解决: 智能处理数据冲突
  • 实时状态: 同步状态实时显示
  • 安全加密: 数据传输和存储全程加密

同步功能使用方法:

  1. 点击右上角云朵图标 ☁️
  2. 登录Google账户并授权
  3. 启用同步功能
  4. 在其他设备上重复步骤即可自动同步

6. 用户体验

  • 现代化界面: Material Design风格
  • 响应式布局: 适配不同屏幕尺寸
  • 实时预览: 数据填充前预览效果
  • 智能提示: 操作指导和错误提示
  • 快捷操作: 键盘快捷键支持

🔧 技术栈

  • 前端框架: React 18
  • 类型系统: TypeScript
  • 样式框架: Tailwind CSS
  • 构建工具: Vite
  • 图标库: Lucide React
  • 扩展API: Chrome Extension Manifest V3
  • 同步服务: Google Identity API + Google Drive API

🔒 安全性

  • 所有数据存储在本地
  • 不收集用户隐私信息
  • 密码加密存储
  • 安全的消息传递机制

🤝 贡献

欢迎提交Issue和Pull Request来改进这个项目!

📄 许可证

MIT License ```

现在项目已经完全重构完成!主要改进包括:

🎨 现代化UI设计

  • 使用Tailwind CSS创建美观的界面
  • 响应式设计,适配不同屏幕
  • 现代化的卡片布局和交互效果
  • 优雅的模态框和表单设计

🏗️ 技术架构升级

  • React + TypeScript: 组件化开发,类型安全
  • Vite: 快速的构建工具
  • 模块化设计: 清晰的项目结构
  • Chrome Extension Manifest V3: 最新的扩展标准

功能增强

  • 智能搜索: 实时过滤站点
  • 通用登录: 自动识别各种登录表单
  • 数据管理: 完善的导入导出功能
  • 设置面板: 可配置的用户偏好

这个重构版本保留了所有原有功能,同时提供了更好的用户体验和开发体验!

About

支持AI驱动的字段识别和自动数据生成。提供多种数据类型的智能填充,一键生成测试数据,让表单填写更高效,测试开发更便捷。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages