A terminal-style personal assistant with voice input, spoken replies, search, weather, and command history.
Jarvis AI puts a small personal assistant inside a terminal instead of a chat app. It accepts normal questions, but it also has explicit commands for the jobs that should be predictable.
What I made
Holding the spacebar starts voice input. ElevenLabs reads answers aloud, with browser speech as a fallback, while separate services handle web search and weather.
The terminal keeps command history and keyboard controls for clearing the screen or stopping an active response. New commands can be added without changing the rest of the interface.
How it works
5 stepsEnter text or hold spacebar to speak.
Match a command or pass the question to the model.
Call search or weather services when needed.
Print the result in the terminal.
Read it aloud through ElevenLabs or browser speech.
Repository breakdown
This comes from GitHub's detected language breakdown. It measures source size, not the time or difficulty of the work.
Language mix
GitHub source bytesIndependent build
Prototype