Inspiration

JeARVIS was inspired by our fascination with JARVIS from Iron Man and our dream of bringing that level of interactivity to real life. We envisioned a desktop assistant that blends AI with immersive 3D animations and audio, making technology feel more intuitive, engaging, and alive. Our goal is to transform the way people interact with their desktops, turning everyday tasks into a dynamic and enjoyable experience.

What it does

JeARVIS is a desktop assistant designed to streamline your workflow and add a touch of entertainment. It provides real-time 3D animations and audio feedback, monitors your audio and desktop activity, and offers helpful reminders, system management, and interactive companionship. By combining productivity with fun, JeARVIS enhances your digital experience like never before.

How we built it

We developed the 3D models and animations using Unity, while the frontend is powered by ElectronJS and NodeJS. The backend runs on a Python server, integrating multiple services like Groq for image processing and VoiceFlow for handling user interactions.

Challenges we faced

Being new to ElectronJS and Unity, we encountered significant challenges with version control and compatibility between libraries, as well as difficulties in rendering Unity models seamlessly within Electron.

Accomplishments we’re proud of

We successfully integrated Groq for image and speech processing, and VoiceFlow to manage conversational interactions. These efforts resulted in a comprehensive assistant that offers personalized insights, such as sentiment analysis on your productivity.

What we learned

We gained valuable experience in working with new technologies and learned how to integrate multiple platforms cohesively. This project pushed us beyond our comfort zones but was ultimately rewarding.

What’s next for JeARVIS

Our future plans include enhancing the animations to make JeARVIS feel even more lifelike, and introducing camera-based features that enable real-world interaction and response.

Built With

Share this project:

Updates