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

比赛/竞技 3/5 🧩 软硬件结合 已发布
Ph34k 0 Stars MIT BOM 完整度: 0/5 教程完整度: 0/5
Gemini Mechanic — AI硬件维修技师

项目简介

Gemini Mechanic 开源AI诊断工具,用于识别修复硬件问题。


Gemini Mechanic 是一款开源、AI驱动的诊断工具,旨在帮助用户使用实时计算机视觉识别和修复硬件问题。通过利用Google Gemini 3 Flash,该应用程序分析实时摄像头画面,提供即时修复步骤、预估成本和所需零件。

项目特点

**视觉硬件分析**:拍摄损坏的电子设备图片,AI 立即识别问题并提供故障排除方案。
**实时语音接口**:集成了语音转文字功能,允许用户在维修时进行免提诊断查询。
**单屏移动端 UI**:使用 `100dvh` 进行自定义布局,确保界面在移动键盘激活时保持锁定和可访问。
**无缩放输入设计**:优化了 16px 字体大小,防止 iOS 自动缩放,提供流畅的用户体验。
**高速后端**:基于 FastAPI 构建,并使用 SlowAPI 进行速率限制,确保生产级性能。

技术规格

AI 核心 Google Gemini 3 Flash (`gemini-3-flash-preview`)
后端 Python, FastAPI, Uvicorn, HTTPX
前端 Vanilla JavaScript, CSS3 (Flexbox/Grid), HTML5
DevOps Docker, Google Cloud Build, Google Cloud Run

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Google Gemini API Key 1 需要申请
带摄像头的设备(手机/电脑) 1 用于运行应用

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
🔵 感知与观察: 3/5
🔵 数理与计算: 3/5
🔵 动手与操作: 2/5
⚪ 狂热与坚持: 1/5
🔵 创造与创新: 3/5

所需技能

💻 **编程能力**:需要掌握 Python 和 JavaScript 基础,了解 FastAPI 框架。 ⚡ **电子电路**:无需硬件电路知识,但了解基本硬件故障有助于测试。 🔧 **动手能力**:无需动手制作硬件。

适用场景

个人维修:帮助用户诊断和修复家中的损坏电子设备。
教育学习:作为学习 AI 和计算机视觉应用的实践项目。
技术支持:为技术支持人员提供快速诊断辅助工具。