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 Agent Skill for TypeScript, React, and Next.js Patterns
A developer has released a 4,000-line, 17-file structured markdown reference designed for AI agents like Claude Code to follow when generating or reviewing TypeScript, React, and Next.js code. It addresses common issues like improper API response validation and misuse of 'use client' directives.

Be brief beats caveman plugin in Claude Code compression benchmark
A 24-prompt benchmark shows Claude Code's caveman compression plugin produces the same token counts and quality as simply prepending 'be brief.' — but the plugin's consistent output shape and safety escape rules offer structural advantages.

Tokven MCP generates complete design token systems from a single hex color
Tokven MCP is a Model Context Protocol tool that creates a full design token system from a single brand hex color, including surfaces, borders, text hierarchy, shadows, and light/dark modes with automatic WCAG contrast validation.

Running OpenClaw and Codex CLI Natively on Android via AnyClaw APK
A developer has packaged OpenClaw and Codex CLI into an Android APK called AnyClaw, enabling the gateway and Control UI to run locally on ARM64 Android 7.0+ devices without root. The project required building dependencies from source and patching multiple components to handle Android-specific constraints.