A self-hosted AI assistant web application built with Laravel, featuring wake-word activation, push-to-talk voice input, animated response UI, and integration with local Ollama LLMs — accessible via a custom subdomain with authentication.
Jarvis is a self-hosted AI assistant web application running on a home NAS. It provides a browser-based conversational interface powered by locally hosted large language models via Ollama, with voice input and an animated orb UI. The application is publicly accessible behind Laravel authentication.
The frontend uses the Web Speech API for wake-word and push-to-talk voice capture. Responses are streamed from a local Ollama instance running on a separate GPU machine, keeping all AI inference private and off third-party servers. TTS playback uses XTTS for a natural voice with an edge-tts fallback.
I build custom web applications, CMS solutions, and enterprise systems built to last. Let's discuss your project.
Get in Touch