Gemini Mechanic — AI硬件维修技师
gemini-mechanic
比赛/竞技
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
Gemini Mechanic 开源AI诊断工具,用于识别修复硬件问题。
Gemini Mechanic 是一款开源、AI驱动的诊断工具,旨在帮助用户使用实时计算机视觉识别和修复硬件问题。通过利用Google Gemini 3 Flash,该应用程序分析实时摄像头画面,提供即时修复步骤、预估成本和所需零件。
项目特点
**视觉硬件分析**:拍摄损坏的电子设备图片,AI 立即识别问题并提供故障排除方案。
**实时语音接口**:集成了语音转文字功能,允许用户在维修时进行免提诊断查询。
**单屏移动端 UI**:使用 `100dvh` 进行自定义布局,确保界面在移动键盘激活时保持锁定和可访问。
**无缩放输入设计**:优化了 16px 字体大小,防止 iOS 自动缩放,提供流畅的用户体验。
**高速后端**:基于 FastAPI 构建,并使用 SlowAPI 进行速率限制,确保生产级性能。
技术规格
| AI 核心 | |
|---|---|
| 后端 | |
| 前端 | |
| DevOps |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Google Gemini API Key | 1 | — | 需要申请 |
| 带摄像头的设备(手机/电脑) | 1 | — | 用于运行应用 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 代码编辑器 | 编写和修改代码 | ✅ 是 |
| Docker | 容器化部署 | ✅ 是 |
| Google Cloud 账号 | 部署到 Cloud Run | ▢ 推荐 |
能力画像
记忆与知识检索
1/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
3/5
数理与计算
3/5
动手与操作
2/5
狂热与坚持
1/5
创造与创新
3/5
所需技能
💻 **编程能力**:需要掌握 Python 和 JavaScript 基础,了解 FastAPI 框架。
⚡ **电子电路**:无需硬件电路知识,但了解基本硬件故障有助于测试。
🔧 **动手能力**:无需动手制作硬件。
适用场景
个人维修:帮助用户诊断和修复家中的损坏电子设备。
教育学习:作为学习 AI 和计算机视觉应用的实践项目。
技术支持:为技术支持人员提供快速诊断辅助工具。