Skip to content

AkashDS797/GhostWire_AI_Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GhostWire

GhostWire is an Augmented Reality debugging tool for Tinkercad Circuits powered by Google Gemini Flash / any api model you have. It captures the circuit image, analyzes it for wiring errors (such as backward LEDs or missing grounds), and overlays the correct wiring path directly on the browser canvas using a neon green indicator.

Features

  • Real-time Analysis: Captures the active browser tab to analyze breadboard circuits.
  • AI Diagnostics: Uses Gemini 1.5 Flash to identify component polarity and connection logic.
  • AR Overlay: Draws SVG lines and error messages directly over the Tinkercad interface to guide corrections.
  • Example:
  • Ghostwire

Installation

1. Backend Setup

  1. Navigate to the backend folder.
  2. Install dependencies:
pip install -r requirements.txt
  1. Open server.py and replace the placeholder text with your Google Gemini API Key.
  2. Start the server:
python server.py

2. Extension Setup

  1. Open Google Chrome and go to chrome://extensions.
  2. Enable Developer mode in the top right corner.
  3. Click Load unpacked.
  4. Select the extension folder from this repository.

Usage

  1. Ensure the Python backend is running.
  2. Open a circuit in Tinkercad.
  3. Click the GhostWire extension icon in the toolbar.
  4. Click Analyze Circuit.
  5. If an error is detected, a green overlay will appear on the screen showing the fix.

Technologies

  • Frontend: JavaScript (Chrome Extension Manifest V3)
  • Backend: Python, FastAPI, Uvicorn
  • AI Model: Google Gemini 2.5 Flash

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors