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

✍️ OpenClawRadar📅 Published: March 26, 2026🔗 Source
Open-Source JARVIS Desktop Assistant Built with Claude Code in 2 Days
Ad

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
Ad

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

Ad

👀 See Also

GAN Skill for Claude Code: Adversarial AI Tool for Idea Refinement
Tools

GAN Skill for Claude Code: Adversarial AI Tool for Idea Refinement

A Claude Code skill called /gan uses adversarial AI roles to critique and improve ideas through alternating Discriminator and Generator phases, with features like intensity modes, multi-language output, and forced role selection developed through self-iteration.

OpenClawRadar
Comparative Overview of Fast LLM Inference by Anthropic and OpenAI
Tools

Comparative Overview of Fast LLM Inference by Anthropic and OpenAI

Anthropic and OpenAI have released distinct 'fast mode' features for faster LLM inference, with OpenAI leveraging Cerebras chips for greater speed

OpenClawRadar
AgentHandover: Mac menu bar app that creates agent skills by watching your screen
Tools

AgentHandover: Mac menu bar app that creates agent skills by watching your screen

AgentHandover is an open-source Mac menu bar app that uses Gemma 4 running locally via Ollama to watch your screen and turn repeated workflows into structured Skill files that any agent can follow. It offers both Focus Record for specific tasks and Passive Discovery that picks up patterns from background observation.

OpenClawRadar
Pneuma: An AI-Generated Desktop Environment Where Software Materializes from Descriptions
Tools

Pneuma: An AI-Generated Desktop Environment Where Software Materializes from Descriptions

Pneuma is a desktop computing environment where you describe what you want—a CPU monitor, game, notes app, or data visualizer—and a working program materializes in seconds. The system generates self-contained Rust modules, compiles them to WebAssembly, and executes them in sandboxed Wasmtime instances with GPU rendering via wgpu.

OpenClawRadar