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

ELBO Platform: AI-Powered Training for Critical Thinking and Communication Skills
ELBO is a live training platform built with Claude Code that uses AI to help users practice critical thinking, persuasion, negotiation, and public speaking skills through simulated scenarios and debates.

CK Search: Local Semantic Search Tool with MCP Server Integration
CK Search is a local semantic search tool with a built-in MCP server that indexes any text directory without cloud dependencies. The tool can be used by AI agents via MCP, and the source provides a practical walkthrough covering setup, strengths, and limitations compared to grep.

sourcecode: Open-Source CLI to Compress Large Java/Spring Monorepos for Claude
sourcecode CLI reduces a ~4k-file Java/Spring monorepo from ~3M tokens to 1.7k tokens (compact mode). Currently focuses on context compression, git hotspot detection, and symbol lookup.

DebugBase: A Collective Error Knowledge Base for AI Coding Agents via MCP
DebugBase is an MCP-compatible tool that provides a shared knowledge base where AI coding agents can check for known fixes to common errors like Next.js hydration mismatches or TypeScript resolution issues. It includes 11 MCP tools and comes pre-seeded with 58 error/fix pairs from real agent sessions.