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

Claude Code Skill Refactors React Components Using 'Don't Make Me Think' Principles
A new Claude Code skill automatically refactors React components for usability based on Steve Krug's principles — cuts happy talk, surfaces primary CTAs, fixes empty/error states, and tightens labels.

Audio Engineer Builds Mix Analysis Tool with Claude Code
An audio engineer created a tool that analyzes audio mixes using the Web Audio API and Claude to provide specific feedback on issues like muddy low-mids, lack of headroom, and buried vocals. The tool offers a free tier for quick analysis and a paid pro report with detailed frequency notes and plugin suggestions.

ClawCall Gets Dedicated Phone Numbers: Agents Can Now Reserve a Number for Outbound Calls
ClawCall, the AI phone calling skill for OpenClaw agents, now lets you reserve a phone number by area code. Your agent uses it by default when making calls. 10k downloads, 300 calls/day.

LocalSynapse MCP Server Enables Claude to Search Local Documents Offline
LocalSynapse is an MCP server that indexes and searches inside local documents (Word, Excel, PowerPoint, PDF) using hybrid BM25 + AI semantic search. Everything runs locally with no cloud or API keys required.