PersonalJarvis Web Application
JarvisThis is the project I have spent the most time on. A full-stack web application. The Front-End, a Jarvis themed UI fit with a comprehensive Chat Logs page, Apps and a Settings Editor. The backend, also written in Javascript, connects handfuls of API data to the specified model endpoint on Groq allowing the model to intelligently decide between tons of data sources and action API's to perform real world actions like interact with Home Assistant devices or even search the web, get the weather and connect to multiple UK Government API's and even read / write your google data such as contacts, calendar, forms, tasks, gmail and drive. The server streams back the model response along with live generated TTS in the voice of Paul Bettany (Jarvis MCU), giving lightning fast responses back to the User. The front-end is also build for STT input, saving previous transcripts to give Jarvis contextual awareness into what is going on around you. Thanks to NLU, Jarvis can also intelligently decide if and when (depending on proactivity settings) to interrupt the conversation to provide useful information.
ReactJavaScriptTailwind CSSAnimate.cssHTMLCSSSupabaseGroq
- Full-Stack
- Custom TTS
- STT Input