{"slug": "meet-jarvis-the-open-source-french-voice-assistant-powered-by-ollama-and-mcp", "title": "Meet Jarvis: The Open-Source French Voice Assistant Powered by Ollama and MCP", "summary": "A developer released jarvis-assistant-vocal, an open-source French-language voice assistant that runs fully offline on local LLMs via Ollama or connects to Claude for hybrid setups. The modular Python project combines native hardware tool execution (Hue, OBS) with Model Context Protocol server support and Twilio telephony, positioning itself as a more robust alternative to fragile DIY voice-agent scripts.", "body_md": "`jarvis-assistant-vocal` delivers a production-ready, modular French voice assistant that runs entirely offline with local LLMs via Ollama, or connects to Claude for hybrid setups. By pairing native hardware tool execution with Model Context Protocol (MCP) server support, it cuts local automation complexity down to a single Python project. \n\n`llama3`, `mistral`, etc.) without rewriting logic.\nEnsure you have Python 3.10+ and your local Ollama instance running:\n\n```\n# 1. Clone the repository\ngit clone https://github.com/sosoj92/jarvis-assistant-vocal.git\ncd jarvis-assistant-vocal\n\n# 2. Set up virtual environment & install dependencies\npython -m venv venv\nsource venv/bin/activate  # On Windows: venv\\Scripts\\activate\npip install -r requirements.txt\n\n# 3. Configure your environment\ncp .env.example .env\n# Edit .env to set your LLM backend (Ollama or Claude) and peripheral API keys\n\n# 4. Launch Jarvis\npython main.py\n```\n\nMost DIY AI voice agents are fragile toy scripts that break the moment you hook them into real home automation or telephony. `jarvis-assistant-vocal` addresses this by adopting standard tool paradigms like MCP and combining hardware control (Hue/OBS) with telephony (Twilio) in one modular repository. If you are a self-hoster, smart home enthusiast, or streamer looking to run a private, self-hosted voice operator in French, this repo provides an exceptionally mature starting template.\n\nBuilding localized, private agents with small models? Follow **Local AI & Infra Daily** for the latest open-source breakthroughs, inference optimizations, and self-hosted infrastructure guides.", "url": "https://wpnews.pro/news/meet-jarvis-the-open-source-french-voice-assistant-powered-by-ollama-and-mcp", "canonical_source": "https://dev.to/hui_feng_f2247629b1d2be00/meet-jarvis-the-open-source-french-voice-assistant-powered-by-ollama-and-mcp-4ma", "published_at": "2026-10-10 01:49:15+00:00", "updated_at": "2026-10-10 01:59:28.706546+00:00", "lang": "en", "topics": ["ai-agents", "agent-protocols", "ai-tools", "large-language-models", "natural-language-processing"], "entities": ["jarvis-assistant-vocal", "Ollama", "Claude", "Model Context Protocol", "Twilio", "Hue", "OBS", "GitHub"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/meet-jarvis-the-open-source-french-voice-assistant-powered-by-ollama-and-mcp", "markdown": "https://wpnews.pro/news/meet-jarvis-the-open-source-french-voice-assistant-powered-by-ollama-and-mcp.md", "text": "https://wpnews.pro/news/meet-jarvis-the-open-source-french-voice-assistant-powered-by-ollama-and-mcp.txt", "jsonld": "https://wpnews.pro/news/meet-jarvis-the-open-source-french-voice-assistant-powered-by-ollama-and-mcp.jsonld"}}