This project is a web-based application designed to facilitate circuit design and coding with the help of AI integration. Users can construct circuits, draw diagrams, and get AI assistance for various tasks. The interface is designed to be user-friendly and intuitive, making it easy for users to navigate and utilize the features.
- Component Selection: Choose from different types of components like gates, resistance, devices, wires, electricity, conductors, and power controls.
- AI Help: Get assistance for constructing circuits using AI. The AI help is powered by external APIs such as OpenAI or Gemini.
- Drawing Tool: Make raw drawings of circuits with a functionality similar to Excalidraw.
- Project Management: Save, export, reset, and share your projects easily.
- Feedback: Send feedback directly through the interface.
-
Toolbox (Left Sidebar)
- Choose Component: Select different types of components.
- Component Options: All types of the selected component will appear here for easy selection.
-
Top Menu
- AI Help: Opens the AI help page for assistance.
- Export: Export your project.
- Save: Save your progress.
- Reset: Reset the workspace to the initial state.
- Draw: Access the drawing tool.
- Share: Share your project with others.
- Feedback: Send feedback about the project.
- API Key Management: Enter and manage your API key for AI services.
- Reset Chat: Reset the AI chat interface.
- Back to Workspace: Return to the main workspace.
- Color Selection: Choose different colors for drawing.
- Basic Tools: Basic drawing tools for creating circuit diagrams.
- Save: Save your drawing.
- Workspace Navigation: Return to the main workspace.
- Web browser (latest version)
- Internet connection
- Clone the repository:
git clone https://github.com/PATILYASHH/electronics-circuit-simulator.git
join Discord - Join
figma - view
We extend our heartfelt thanks to everyone who has contributed to Electronics Circuit Simulator. Your support and contributions are invaluable to the success of this project. ❤️