README.md 3.49 KB
Newer Older
fisherdaddy's avatar
fisherdaddy committed
1 2
# AI Toolbox

fisherdaddy's avatar
fisherdaddy committed
3
[AI 工具箱](https://fishersama.com/)是一个功能丰富的AI工具集合平台,集成了多种实用的人工智能工具和功能。该项目采用现代化的Web技术栈构建,提供直观的用户界面和流畅的使用体验。
fisherdaddy's avatar
fisherdaddy committed
4 5 6

## 功能特性

fisherdaddy's avatar
fisherdaddy committed
7 8 9 10 11 12
### 图片处理工具
- 智能背景移除:自动识别并移除图片背景
- 图片水印添加:为图片添加自定义水印
- 图片压缩工具:优化图片大小,保持质量
- 图片Base64转换:图片与Base64编码互转
- 手写效果生成:将文字转换为手写风格图片
fisherdaddy's avatar
fisherdaddy committed
13
- 图文叠加工具:在图片上叠加文字内容
fisherdaddy's avatar
fisherdaddy committed
14 15 16 17 18 19 20

### 文本转换工具
- 文字转图片卡片:将文本转换为精美的分享卡片
- 名言卡片生成:创建精美的名言引用卡片
- Markdown转图片:将Markdown文本转换为图片
- LaTeX公式转图片:数学公式可视化工具
- 文本差异对比:比较两段文本的差异
fisherdaddy's avatar
fisherdaddy committed
21
- 微信文本格式化:优化微信公众号文章排版
fisherdaddy's avatar
fisherdaddy committed
22 23 24 25 26 27 28 29

### 开发者工具
- JSON格式化工具:美化和验证JSON数据,支持语法高亮
- URL编解码工具:URL字符串的编码与解码
- 代码美化工具:支持多种编程语言的代码格式化

### 多媒体工具
- 字幕生成器:自动为视频生成字幕文件
fisherdaddy's avatar
fisherdaddy committed
30 31 32 33 34 35 36 37 38 39 40 41 42
- 图像标注工具:为图片添加标注和说明

### AI 信息工具
- AI 时间线:AI发展重要事件时间线
- OpenAI 时间线:OpenAI公司发展历程
- Anthropic 时间线:Anthropic公司发展历程
- DeepSeek 时间线:DeepSeek公司发展历程
- LLM模型价格对比:各大语言模型价格比较

### 实用工具
- 万年历:查看日期、节假日等信息
- 药品列表:常用药品信息查询
- FisherAI 浏览器插件:网页内容总结工具
fisherdaddy's avatar
fisherdaddy committed
43 44 45 46 47

### 通用功能
- 多语言支持:完整的中英日韩文界面切换
- 响应式设计:完美适配桌面端和移动端
- 实时预览:所有工具支持即时预览效果
fisherdaddy's avatar
fisherdaddy committed
48 49 50 51 52

## 快速开始

### 前置要求

fisherdaddy's avatar
fisherdaddy committed
53 54
- Node.js (版本 16.0.0 或更高)
- npm (版本 7.0.0 或更高)
fisherdaddy's avatar
fisherdaddy committed
55 56 57 58 59

### 安装

1. 克隆仓库
```bash
fisherdaddy's avatar
fisherdaddy committed
60
git clone https://github.com/fisherdaddy/ai-toolbox.git
fisherdaddy's avatar
fisherdaddy committed
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
cd ai-toolbox
```

2. 安装依赖
```bash
npm install
```

3. 启动开发服务器
```bash
npm run dev
```

4. 在浏览器中打开 `http://localhost:3000` 查看应用

## 使用方法

1. 文字转图片卡片
   - 导航到 "文字卡片" 工具
   - 在左侧输入框中输入文本
fisherdaddy's avatar
fisherdaddy committed
81
   - 可选择不同的主题样式和字体
fisherdaddy's avatar
fisherdaddy committed
82 83 84 85 86 87
   - 右侧实时预览生成的图片卡片
   - 点击 "导出为图片" 下载生成的图片

2. JSON格式化工具
   - 导航到 "JSON 格式化" 工具
   - 在左侧输入框中粘贴JSON数据
fisherdaddy's avatar
fisherdaddy committed
88
   - 支持JSON验证和错误提示
fisherdaddy's avatar
fisherdaddy committed
89
   - 右侧自动显示格式化后的JSON结构
fisherdaddy's avatar
fisherdaddy committed
90 91 92 93 94 95 96
   - 支持复制格式化后的代码

3. 智能背景移除
   - 上传需要处理的图片
   - 自动识别并移除图片背景
   - 支持预览和下载处理后的图片
   - 可调整处理参数以获得最佳效果
fisherdaddy's avatar
fisherdaddy committed
97 98 99

## 技术栈

fisherdaddy's avatar
fisherdaddy committed
100 101
- React 18
- React Router v6
fisherdaddy's avatar
fisherdaddy committed
102
- Styled Components
fisherdaddy's avatar
fisherdaddy committed
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
- Vite
- Ant Design
- i18next

## 贡献指南

我们欢迎所有形式的贡献,无论是新功能、bug修复还是文档改进。请遵循以下步骤:

1. Fork 本仓库
2. 创建你的特性分支 (`git checkout -b feature/AmazingFeature`)
3. 提交你的改动 (`git commit -m 'Add some AmazingFeature'`)
4. 推送到分支 (`git push origin feature/AmazingFeature`)
5. 创建一个 Pull Request

## 许可证

本项目采用 Apache 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情