Open-Source JARVIS Desktop Assistant Built with Claude Code in 2 Days

Project Overview
A developer has created an open-source macOS desktop AI assistant called JARVIS, built in approximately 1-2 days using Claude Code as the primary development tool. The project is described as an MVP but already usable, with a 3D holographic UI featuring an interactive data sphere and glassmorphism panels with cyan glow accents and JetBrains Mono typography.
Core Features
- AI agent with 18 native tools that can: open apps, run terminal commands, manage files, search email, control system volume, and take screenshots
- Voice interface using Whisper for speech-to-text and macOS TTS for text-to-speech with push-to-talk flow
- Integrations with background sync for: Gmail, Google Calendar, Notion, GitHub, and Obsidian
- Daily AI briefing that aggregates user data into a morning summary
- Natural language cron jobs for defining automations in plain English
- Dual model setup with Claude as primary and OpenAI as fallback
Technical Stack
- Tauri v2 with Rust backend
- React + TypeScript frontend
- SQLite for local-first data storage
- No Electron dependency
- ~10MB native binary
- Fully custom UI without component libraries
Current Status and Next Steps
The project is completely free and open source under MIT license. The developer is seeking feedback specifically around agent/tool design, local-first architecture, and UI/UX direction. Planned next steps include API cost tracking, local LLM support via Ollama, and more system-level integrations.
The repository is available at https://github.com/ChiFungHillmanChan/jarvis-ai-assistant.
📖 Read the full source: r/ClaudeAI
👀 See Also

How Clawdbot Coordinates 6 AI Agents with a Production-Stable Work Queue
Clawdbot's team built a work queue system to coordinate 6 AI agents (design, code, marketing, ops) for their AI-operated store. The system features atomic task claiming, a state machine, retry logic with backoff, task chains, heartbeat tracking, and a daemon orchestrator.

md-redline: GUI tool for reviewing and handing off markdown docs to Claude
md-redline is an open-source tool that lets you open markdown files in a GUI, leave inline comments stored as HTML markers in the .md file, and hand back off to Claude for updates. It runs locally with no account, cloud, or database required.

HF Viewer: Visualize Any Hugging Face Model Graph Instantly
HF Viewer is a browser-based tool that renders an interactive architecture graph for any Hugging Face model. Paste a URL or repo name, inspect the graph without local setup.

ClamBot: AI Agent Runs LLM-Generated Code in WASM Sandbox for Security
ClamBot is an AI agent framework that executes all LLM-generated code in a WebAssembly sandbox using QuickJS in Wasmtime, eliminating the need for exec() or subprocess calls. It includes an approval gate for tool calls, persistent script caching as 'clams', and supports multiple LLM providers.