Understand Jarvis core features and capabilities
mainJarvis is a 100% private, local AI voice assistant designed for natural, conversational interaction. Key features include:
- Conversational Awareness: Understands context in ongoing discussions. You can say "Jarvis, what do you think?" and it will understand the preceding conversation.
- Unlimited Memory: Maintains a knowledge graph of your conversations and preferences. Includes a Memory Viewer GUI.
- Natural Voice Interaction: Supports natural wake word placement (say "Jarvis" anywhere in a sentence) and echo detection to ignore its own speech.
- Dictation Mode: A free, offline alternative to WisprFlow. Hold a hotkey, speak, and release to paste text into any application.
- Extensible via MCP: Integrates with the Model Context Protocol (MCP) to connect to tools like GitHub, Slack, Home Assistant, and more.
- Smart Tool Selection: Uses embedding-based relevance filtering to select the correct tools from your collection without performance degradation.
- Built-in Tools: Includes web search (DuckDuckGo → Brave → Wikipedia), screenshot OCR, weather, file access, and nutrition tracking.