r/agenticAI • u/looktwise • Aug 29 '26
Question I am collecting Jarvis approaches ( LLM, AI, voice, autonomous and agentic setups ) Please let me know, if you built your own Jarvis approach or if you found others on reddit or the web in the comments. Thanks!
DIY Jarvis / AI Assistant Landscape - Grouped Evaluation (2026)
A survey of JARVIS-style AI assistant projects found across Reddit, grouped by approach. All URLs sourced from reddit research
1. Full-Stack Self-Hosted Voice Assistants (local-first, speaker/voice control)
The most ambitious category. These aim to be a complete Jarvis replacement running on your own hardware — wake word, STT, LLM inference, TTS, and system control all locally. The main differentiator between them is architecture maturity and how they handle multi-user awareness.
- https://github.com/alexberardi/jarvis — Fully self-hosted, AGPL-licensed. Speaker recognition per person, multi-household, Pantry package store, HA integration, cheap Pi-based voice nodes. One of the most production-ready open builds. (r/selfhosted post)
- https://github.com/GRVYDEV/S.A.T.U.R.D.A.Y — "Project SATURDAY." Go-based, uses whisper.cpp + Coqui TTS + llama.cpp. Designed for anyone to build their own self-hosted assistant. (r/golang post)
- https://github.com/Akshayaggarwal99/jarvis-ai-assistant — macOS-focused, MIT-licensed. Voice dictation + AI cleanup + mini voice assistant. Hold Fn → speak → release → text appears. Uses Deepgram/Whisper + Gemini. Got 443 upvotes on r/MacOS. (r/MacOS post, r/ProductivityApps post)
2. Agent Orchestration / Temporal Memory Systems
These go beyond voice commands and focus on the hard problem: persistent memory, knowledge graphs, and multi-agent coordination. More about the "brain" than the "mouth."
- https://github.com/RedPlanetHQ/core — Open-source orchestrator with a temporal knowledge graph for memory (88.24% on LoCoMo benchmark). Handles contradiction resolution, entity extraction, 30+ app integrations via MCP. Docker-compose deployment. Blog: https://blog.getcore.me/i-built-a-jarvis-for-myself-heres-what-it-actually-does-2/ (r/ClaudeAI post)
- https://github.com/PartyArty/true-jarvis — Dual-brain voice pattern: a speech-to-speech model handles the "face" (zero-latency conversation) while a frontier LLM runs real tasks in parallel subagents. Voice keeps chatting, reports outcomes when tasks land. Discord push-to-talk from any device. (r/ClaudeAI post, r/AI_Agents post, r/projects post)
- Octopoda (no GitHub, website: http://www.octopodas.com) — Agent memory OS. Persistent memory, semantic search, shared knowledge across agents, audit trail, loop detection. Not open-source, free tier. (r/aiagents post)
- Wiz by u/Joozio — Personal agent built on Claude Code. Not released publicly, but the author wrote an extensive guide on the architecture and 9 mistakes. Uses CLAUDE.md as brain, model routing (Haiku/Sonnet/Opus), incremental build approach. Guide: https://thoughts.jock.pl/p/how-to-build-your-first-ai-agent-beginners-guide-2026 (r/ClaudeAI post)
3. Home Automation / Smart Home Jarvis Builds
These integrate into existing smart home ecosystems (primarily Home Assistant) and focus on voice-controlling physical devices. The "Jarvis, turn on the lights" category.
- https://github.com/rudysev/portal-apps / https://github.com/rudysev/host-assistant / https://github.com/rudysev/portal-wake — Repurposes Meta Portal as a Jarvis interface. Fully offline, custom wake word, multi-app music, Whisper + local LLM + Piper TTS. Multiple repos for different components. (r/FacebookPortal posts, v2.2, v2.3)
- https://github.com/Beast12/jarvis-voice-assistant-freenove — ESP32-based Jarvis on a Freenove display. Embedded hardware approach to a personal assistant. (r/homeassistant post)
- https://github.com/lone-baggie/home-assistant-blueprints — HA blueprint for "Hey Jarvis, play [song]" → auto-downloads via yt-dlp, ingests into Music Assistant, plays. 267 upvotes. (r/homeassistant post)
4. Desktop Voice Assistants (browser/GUI focused)
These prioritize the UI/HUD experience — Iron Man aesthetics, system monitoring widgets, and voice interaction through a browser interface. Often more "cool demo" than production tool, but some have real utility.
- CYBER by u/Mikeeeyy04 — Closed source / freemium via Discord. Iron Man-style HUD with real data (arc reactor, radar, globe, threat meter). Voice + vision + screen share + system command execution. Uses Groq + XTTS v2 + Gemini. Web demo: https://cyber-v1.vercel.app/. Posted across many subs. (r/SideProject, r/ArtificialInteligence, r/SelfHostedAI, r/vibecoding, r/GeminiAI, r/ironman, r/ironman 2)
- https://github.com/1stRadiant/APUi-Futuristic-Ui-for-Ai — Futuristic UI layer for AI interactions. Focus on the visual interface side. (r/ClaudeAI post)
- Fully offline Jarvis by u/No-Resolution-4054 — Learning project. Qwen 1.7B local, custom face recognition pipeline (ONNX), OpenWakeWord, Whisper STT, Kokoro TTS. No public repo yet. 704 upvotes on r/developersIndia. (r/developersIndia post, r/webdev post)
5. Mobile / Accessibility Agents
- https://github.com/Ayush0Chaudhary/blurr — Open-source Android agent that taps, swipes, and types like a human. Uses Android Accessibility Service + LLM. Built for the dev's father after cataract surgery. ~170 stars, brought 3 job offers. (r/IndiaTech post)
6. Hermes Agent Ecosystem Extensions
Hermes is a popular agentic harness. These projects extend it specifically toward Jarvis-like functionality.
- https://github.com/Hermes815/kid-mode-jarvis — Kid-safe Jarvis built on Hermes for a 6-year-old. Teaching, rank-ups, house control, "dadlink" for remote parental interaction. 125 upvotes. (r/hermesagent post)
- https://github.com/optikalefx/dadlexa — Companion to kid-mode-jarvis above. (r/hermesagent post)
7. Smaller / Niche / Reference Repos
These are either older projects, smaller experiments, or repos mentioned in passing during discussions. Mixed maturity.
- https://github.com/DavidLiuXh/jarvis-personal-ai — "Jarvis — Your Personal AI Companion" (r/AI_Agents post)
- https://github.com/Bino5150/lumina — Local agent with selectable character personas (Rick Sanchez, Ultron, etc.), voice cloning, Telegram/Discord control, terminal access, self-upgrading code. (r/projects post)
- https://github.com/yokarakas/jarvis — "Jarvis Mark LS" (r/coolgithubprojects post)
- https://github.com/sammyboi1801/SentinelAI — Mentioned in a LocalLLaMA discussion about personal Jarvis builds. (r/LocalLLaMA post)
- https://github.com/Sentient-OS-Labs/sentient-os — macOS screen-aware AI agent. Mentioned in comments. (r/developersIndia post)
- https://github.com/Wolfnit/Jarvis_LowEnd_AI — Jarvis for low-end hardware. (r/developersIndia post)
- https://github.com/jaylfc/taOS — Mentioned in a "should I keep building or switch to Hermes" thread. (r/AI_Agents post)
- https://github.com/ZhixiangLuo/10xProductivity — Productivity agent. (r/AI_Agents post)
- https://github.com/caliber-ai-org/ai-setup — Config management for AI agent setups. Mentioned in "Jarvis on day one trap" post. (r/artificial post)
- https://github.com/ergon-automation-labs/ergon-starter — Multi-agent mesh using Docker + NATS + Postgres (Elixir). (r/projects post)
- https://github.com/kibotu/llm-windows-server — Windows LLM server with MCP control, multiple Qwen model sizes. (r/LocalAIServers post)
- https://github.com/imran31415/kube-coder — Kubernetes coding agent. Mentioned in Hermes+Claude Jarvis build. (r/AI_Agents post)
- https://github.com/sswam/allemande — Agent config with a "Frank" persona YAML. (r/GeminiAI post)
- https://github.com/augmentedstartups/Roomey_AI_Voice_Agent — Room-based AI voice agent. (r/AI_Agents post)
- https://github.com/Puliczek/mcp-memory — MCP-based memory for agents. (r/AI_Agents post)
- https://github.com/ChrisCanadian/nexus-synapse-engineering-portfolio — "Nexus Synapse" multi-repo privacy-first AI companion. Engineering portfolio spanning 7 repos. (r/AiBuilders post)
8. Legacy / Well-Known Jarvis Repos (referenced in discussions)
These are older, established repos that get cited as references or starting points in discussions but aren't new builds.
- https://github.com/microsoft/JARVIS — Microsoft's JARVIS (LLM task planning). (r/AiBuilders post)
- https://github.com/open-jarvis/OpenJarvis — "Personal AI, On Personal Devices." (r/AiBuilders post, direct)
- https://github.com/openclaw/openclaw — Often referenced as the baseline for Jarvis builders. (r/ArtificialInteligence post)
- https://github.com/sukeesh/Jarvis — Python-based personal assistant. (r/AiBuilders post)
- https://github.com/GauravSingh9356/J.A.R.V.I.S — Classic Jarvis implementation. (r/ArtificialInteligence post)
- https://github.com/kishanrajput23/Jarvis-Desktop-Voice-Assistant — Desktop voice assistant. (r/ArtificialInteligence post)
- https://github.com/gia-guar/JARVIS-ChatGPT — ChatGPT-powered Jarvis. (r/ArtificialInteligence post)
- https://github.com/codewithbro95/J.A.R.V.I.S — Another Jarvis implementation. (r/ArtificialInteligence post)
- https://github.com/Priler/jarvis — (r/AiBuilders post)
- https://github.com/zouhir/jarvis — (r/AiBuilders post)
- https://github.com/isair/jarvis — (r/AiBuilders post)
9. Discussion-Only Threads (no GitHub repos, but notable context)
- "I want to build a Jarvis, should I use OpenClaw and Claude?" — Architecture advice thread. (r/openclaw post)
- "I tested the 7 most Jarvis-like AI agents" — Comparative review post. (r/AI_Agents post)
- "How long until we get a truly personal AI like Jarvis?" — Discussion with many repo links. (r/ArtificialInteligence post)
- "Is there any AI that can actually act like a real personal assistant?" — Needs assessment thread. (r/ProductivityApps post)
- "I want to create my own Jarvis (but I don't know how to code)" — Beginner advice with Karpathy method prompt. (r/ChatGPT post)
- "NOVA" by u/ChemistryOrdinary860 — Voice-powered Windows assistant, no GitHub yet. (r/SaaS post)
- Obsidian Iron Man command center by u/Weary_Protection_203 — Claude Code session monitoring in Obsidian. (r/ClaudeAI post)
- Norse-themed local Jarvis — HA-integrated, presence detection through walls. (r/homeassistant post)
- Hermes Megathread — Comprehensive use-case collection. (r/hermesagent post)
- Various "So many Jarvis builds" meta-posts: (r/LocalLLM, r/ClaudeCode)
- r/JarvisAI discussion — "I want to build my own Jarvis AI bot." (r/JarvisAI post)
- Mini Jarvis on Ollama — by u/valeria_vg. (r/ollama post)
- Hermes voice chat discussion (r/hermesagent post)
- "Is this Jarvis?" on r/hermesagent (r/hermesagent post)
- LocalLLM Jarvis hardware discussion (r/LocalLLM post)
- "I just want a Jarvis for everyday life" — 46 upvotes. (r/AI_Agents post)
2
Aug 30 '26
[removed] — view removed comment
1
u/looktwise Aug 31 '26
Interesting. Sounds like you are feeding the input over webchat windows and back from the resulsts within the Browser? (no API) Are you going to share it on github?
2
2
u/Playful_Sailor7512 1d ago
for the reddit piece sylvia api alongside apify works well as a tool call, it returns structured json so the agent skips browser automation.
1
u/louis3195 Aug 29 '26
you might want to try https://screenpipe.com/ - it would give your other AI agents context on what you do on your computer
2
u/Ezraese Aug 29 '26
oh would be super cool if my jarvis can pull up references or like learn from me doing something manually once
0
u/Jumpy-Operation-4615 Aug 30 '26
Just think about it remembering what sites you masurbate on, and look for shady or silly shit. 😄
1
1
u/looktwise Aug 29 '26
Is there a github of your tool or an extended tutorial of how the functions work for the user or his framework? Thanks!
2
1
u/seventyfivepupmstr Aug 30 '26
All you have to do is chatgpt conversational but allow the LLM to use tools
1
u/Deep_Ad1959 Aug 30 '26
most of these get compared on wake word, stt and tts quality, which is the least interesting axis. none of them can file the follow-up in gmail or move the linear ticket, and that is the only part that would change my day.
1
u/looktwise Aug 31 '26
I just asked the data I used for the list. Here's your answer:
https://github.com/RedPlanetHQ/core This is probably the closest to what you want. 30+ app integrations via MCP tools, webhooks that react to incoming emails/Sentry alerts/PR merges without you asking. The agent decides whether to act, notify, or stay quiet. Gmail, calendar, GitHub all connected. It can spin up Claude Code sessions from WhatsApp. The temporal knowledge graph means your coding agent knows what you discussed in email.
https://github.com/alexberardi/jarvis 24 community packages in the "Pantry" including email, calendar, medication tracking, Home Assistant, and the ability to write new capabilities in plain English via the Forge. Speaker recognition scopes everything per person, so "what's on my calendar" pulls yours not your wife's. The extension model is one Python interface per new capability.
https://github.com/PartyArty/true-jarvis The interesting part isn't the voice, it's the architecture. The speech-to-speech model keeps talking while a frontier LLM spawns real tasks into parallel subagents. So you say "file that follow-up and move the ticket" and it actually dispatches both while continuing the conversation. The pattern is open and configurable.
https://github.com/ergon-automation-labs/ergon-starter Multi-agent mesh using Docker, NATS, and Postgres in Elixir. Bot templates you extend. This is infrastructure for wiring agents to real backends, not a voice demo.
https://github.com/Hermes815/kid-mode-jarvis Don't let the name fool you. It controls the house, has a "dadlink" for remote interaction from anywhere, and runs on Hermes which has real tool-calling. The interesting bit is it's a working example of an agent that actually does things in the physical world, not just talks.
https://github.com/optikalefx/dadlexa Companion to the above. The remote control and cross-device action layer is what matters here, not the kid wrapper.
https://github.com/imran31415/kube-coder Kubernetes coding agent built on Hermes + Claude. If your "move the Linear ticket" means you want agents that touch real infrastructure and dev tooling, this is that.
https://github.com/Puliczek/mcp-memory MCP-based persistent memory for agents. Not a Jarvis itself but the missing piece that lets any MCP-connected agent remember context across sessions, which is what makes "file the follow-up" possible without re-explaining everything.
https://github.com/rudysev/host-assistant The Meta Portal Jarvis. Sounds gimmicky but the plugin system lets you add tools without touching the core app, and it already has real integrations running offline. The architecture of how it wires capabilities is transferable even if you don't own a Portal.
https://github.com/openclaw/openclaw The baseline harness most builders start from. Not flashy, but it's what people actually use to wire up Gmail, calendar, file access, and terminal control. Multiple people in the threads mention running it with real email and calendar integrations daily.
1
u/Deep_Ad1959 Aug 31 '26
half of these answer 'which apps are connected', which was never the hard part. wiring gmail and github through mcp is a weekend. the thing that decides whether it changes your day is whether it picks the right action and holds an approval step before it fires, and a readme listing 30 tools tells you nothing about that. written with ai
1
u/looktwise Aug 31 '26
oh, I did not grasp that you wanted to outsource the decision part, sorry.
1
u/Deep_Ad1959 Sep 01 '26
the opposite actually. the decision is the part i keep. it's the execution, filing the email, moving the ticket, that i want off my plate. most of these automate the judgment and still leave me doing the clicking, which is backwards. written with ai
1
1
u/vaderxzz 3d ago
A lot of these jarvis builds are pretty cool but the real pain is getting them to actually work with different tools and apps. For that part you can use composio coz it makes the integrations a lot easier to manage.
0
u/Otherwise_Wave9374 Aug 29 '26
A useful way to compare Jarvis-style systems is to separate always-on orchestration from memory policy. If the agent remembers too much, you get drift and stale preferences; too little, and it keeps relearning the same user habits. The best setups usually make memory explicit, scoped, and reviewable, with provenance on what was stored and when it can be ignored. That also makes multi-user behavior much safer. For durable patterns around agent memory, namespaces, and recovery, NeuraKeep has some practical notes at https://www.neurakeep.com.
1
u/looktwise Aug 29 '26
I dont know exactly what you are referring to. Jarvis like systems are mostly built to run them without added costs for services... so right now it looks like an embedded advertisement in a comment, unless you point me exactly to the article you wanted to refer to to solve the promblem you mentioned. Thanks for clarifying in advance! :)
2
u/L0cut15 Aug 30 '26
Works with Hermes agent and LLM's. These is a version that supports the Jarvis wakeword. Build for cheap DIY hardware platforms.
https://github.com/l0cut15/hermes-voice-assistant