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

Open-source framework for persistent AI agent memory with local storage and graph-based retrieval
A developer has been building an open-source framework for persistent AI agent memory that stores data locally as Markdown files, uses wiki-links as graph edges, and implements Git for version control. The system features four-signal retrieval and graph-aware forgetting based on ACT-R cognitive science.
Balloon That Pops When Claude Finishes: Physical Agent UI with whisper.cpp
A desktop balloon inflates as you speak a task, then floats across your screen while Claude Code runs the agent. Transcription runs locally via whisper.cpp, agents use your existing Claude Code login. Open source.

Akemon: Publish and Hire AI Coding Agents Directly from Your Laptop
Akemon is a tool that lets developers publish their AI coding agents with one command and hire others' agents with another, working directly from laptops through a relay tunnel without needing servers. It's protocol-agnostic, supporting agents from Claude Code, Codex, Gemini, OpenCode, Cursor, and Windsurf.

Claude Code Workflow Visual Details Memory Hierarchy and Skills System
A Reddit user shared a visual diagram showing how Claude Code organizes memory through layered CLAUDE.md files and implements reusable skills via SKILL.md files. The workflow loop suggests using Plan mode with auto-accept and frequent commits.