一个用于对比和分析各类 AI 编程工具的 Web 应用,帮助开发者了解不同工具的模型成本、付费计划和功能特性。
- 多版本支持:区分国内版和国际版工具,支持不同定价策略
- 灵活筛选:多选工具名称筛选器,支持对比分析
- 简洁界面:黑白灰设计风格,信息展示清晰直观
- 实时数据:基于真实定价和功能信息,保持数据准确性
- Code Buddy (国内版) - 腾讯云出品
- Qoder (国内版) - 阿里出品
- Trae (国内版) - 字节跳动出品
- Code Buddy (国际版)
- Qoder (国际版)
- Trae (国际版)
- GitHub Copilot
- Cursor
# 使用 pnpm(推荐) pnpm install # 或使用 npm npm installpnpm dev在浏览器中打开 http://localhost:3000 查看应用。
src/ ├── app/ # Next.js App Router │ ├── page.tsx # 首页组件 │ └── layout.tsx # 应用布局 ├── components/ # UI 组件 │ └── ui/ # shadcn/ui 组件 ├── data/ # 数据层 │ ├── ai-tools-index.ts # 工具索引 │ └── tools/ # 工具数据文件 └── types/ # TypeScript 类型定义 - 框架: Next.js 14 (App Router)
- 语言: TypeScript
- 样式: Tailwind CSS
- UI组件: shadcn/ui
- 包管理: pnpm
- 支持国内版和国际版工具数据分离
- 统一的工具类型定义和接口
- 实时更新的定价和功能信息
- 响应式网格布局
- 多选工具筛选器
- 统一高度的卡片设计
- 深色/浅色模式支持
- 点击卡片查看工具详情
- 多选筛选支持灵活对比
- 简洁的导航和操作流程
- 在
src/data/tools/目录下创建新的工具数据文件 - 在
src/data/ai-tools-index.ts中导入并添加到工具列表 - 工具数据需要包含:名称、类型、模型、定价计划等信息
{ id: 'tool-id', name: '工具名称', type: 'IDE', plans: [ { name: '免费版', price: '¥0', features: ['功能1', '功能2'] } ], source: '数据来源链接' }该项目可以轻松部署到 Vercel:
- 将代码推送到 GitHub 仓库
- 在 Vercel 中导入项目
- 配置构建命令:
pnpm build - 部署完成
也可以部署到其他支持 Node.js 的平台,如:
- Netlify
- Railway
- 自有服务器
欢迎提交 Issue 和 Pull Request 来改进这个项目。
MIT License