Gemini Mechanic — AI硬件维修技师 gemini-mechanic

比赛/竞技 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
Ph34k 0 Stars MIT BOM 完整度: /5 教程完整度: /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 和计算机视觉应用的实践项目。
技术支持:为技术支持人员提供快速诊断辅助工具。