Meet the Jarvis UI, a stunning web-based interface that brings a JARVIS-inspired vibe to your desktop! Built with a sleek design, cool animations, and interactive features, this UI lets you chat with your AI assistant using voice or text, all wrapped in a sci-fi look. Ready to feel like a tech superhero? Let’s dive in !
Getting started is a breeze! Follow these steps to launch the UI:
-
Clone the Repository
Grab the code from GitHub:git clone https://github.com/Aryaan-Dev/Jarvis-AI-UI.git cd Jarvis-AI-UI -
Set Up Your Environment
- Ensure you have Python 3.6+ and Microsoft Edge installed.
- No
.envfile is needed yet (based on current files).
-
Install Dependencies
Run this to get the required Python package:pip install eel
-
Launch the UI
Start the interface with:python main.py
- This opens Microsoft Edge with the UI at
http://localhost:8000/index.html. - A futuristic window with a black background, glowing buttons, and animations will appear.
- This opens Microsoft Edge with the UI at
-
Interact
- Click the mic button to start voice input (currently logs to console—more functionality may come later).
- Type in the input field or use the chat/settings buttons to explore.
Pro Tip: Keep Edge updated and your internet on for smooth performance!
Hit a snag? Here’s how to spot and fix common issues:
- Signs: Running
python main.pyshows errors like “ModuleNotFoundError” or no window appears. - Fix:
- Install Eel:
pip install eel. - Check Python version: Run
python --version(needs 3.6+). - Ensure
wwwfolder withindex.htmlexists. - Look at terminal errors for clues.
- Install Eel:
- Signs: Clicking the mic button logs “Microphone button clicked!” but no audio input works.
- Fix:
- Microphone may not be enabled—test it in another app (e.g., Edge).
- Check if additional features are missing (pending future updates).
- Ensure Edge has microphone permissions.
- Signs: Particles don’t move, or the interface is misaligned.
- Fix:
- Resize your window—run
resizeCanvas()manually in browser console if needed. - Update your browser (Edge) to the latest version.
- Check internet connection for CDN files (e.g., Bootstrap, Font Awesome).
- Resize your window—run
- Signs: White or black screen with no content.
- Fix:
- Verify
www/index.htmlandwww/script.jsare in place. - Clear browser cache or try a different browser (e.g., Chrome).
- Check console (F12 in Edge) for JavaScript errors.
- Verify
- Signs: Script stops or Edge closes unexpectedly.
- Fix:
- Ensure
main.pyruns without port conflicts (changeport=8000if needed). - Check terminal for errors (e.g., file not found).
- Update Edge or reinstall Eel.
- Ensure
Still Stuck? Drop a note in GitHub issues with your error message!
To run Jarvis AI UI smoothly, you’ll need:
- Python 3.6+: The core language.
- Microsoft Edge: Used to display the UI (install from edge.com).
- Internet Connection: For loading CDN resources (Bootstrap, Font Awesome, etc.).
- Dependencies:
eel(install viapip install eel).
- Optional: A microphone for voice input (future functionality pending updates).
Keep your project neat with a virtual environment! Here’s how:
-
Create a Virtual Env:
python -m venv venv
-
Activate It:
- Windows:
venv\Scripts\activate - Mac/Linux:
source venv/bin/activate
- Windows:
-
Install Dependencies Inside:
pip install eel
-
Deactivate When Done:
deactivate
This keeps Jarvis AI UI’s packages separate from other projects!
- Sci-Fi Style: A black theme with glowing blue effects and orbiting animations.
- Particle Magic: Floating blue particles dance across the screen.
- Glowy Buttons: Mic, chat, and settings buttons light up when you hover.
- Animated Text: “Ask Me Anything” and messages fade in and out like a futuristic HUD.
- Responsive Design: Adjusts to your screen size with smooth transitions.
Crafted with passion by B P ARYAAN [ Aryaan-Dev ]. Special thanks to the open-source community for tools like Eel, Bootstrap, etc that power this project.
Love the Jarvis AI UI? Help us level it up! Fork the repo, add new features, or fix bugs. Got ideas? Share them in the GitHub issues section.
Built with ❤️ for tech enthusiasts and sci-fi fans. Power up Jarvis UI and step into the future! 🦸♂️