Open-Source JARVIS Desktop-Assistent, in 2 Tagen mit Claude Code erstellt

Projektübersicht
Ein Entwickler hat einen quelloffenen macOS-Desktop-KI-Assistenten namens JARVIS erstellt, der in etwa 1-2 Tagen mit Claude Code als primärem Entwicklungswerkzeug gebaut wurde. Das Projekt wird als MVP beschrieben, ist aber bereits nutzbar und verfügt über eine 3D-holografische Benutzeroberfläche mit einer interaktiven Datensphäre und Glassmorphism-Panels mit cyanfarbenen Glanzeffekten und JetBrains Mono-Typografie.
Kernfunktionen
- KI-Agent mit 18 nativen Tools, die folgendes können: Apps öffnen, Terminalbefehle ausführen, Dateien verwalten, E-Mails durchsuchen, Systemlautstärke steuern und Screenshots aufnehmen
- Sprachschnittstelle mit Whisper für Spracherkennung und macOS TTS für Sprachausgabe mit Push-to-Talk-Ablauf
- Integrationen mit Hintergrundsynchronisation für: Gmail, Google Kalender, Notion, GitHub und Obsidian
- Tägliche KI-Zusammenfassung, die Benutzerdaten zu einer morgendlichen Übersicht zusammenfasst
- Natürlichsprachige Cron-Jobs zur Definition von Automatisierungen in einfachem Englisch
- Duales Modell-Setup mit Claude als primärem und OpenAI als Fallback-Modell
Technischer Stack
- Tauri v2 mit Rust-Backend
- React + TypeScript Frontend
- SQLite für lokale First-Datenspeicherung
- Keine Electron-Abhängigkeit
- ~10MB native Binärdatei
- Vollständig benutzerdefinierte Benutzeroberfläche ohne Komponentenbibliotheken
Aktueller Status und nächste Schritte
Das Projekt ist vollständig kostenlos und quelloffen unter MIT-Lizenz. Der Entwickler sucht gezielt Feedback zu Agenten-/Tool-Design, lokaler First-Architektur und UI/UX-Richtung. Geplante nächste Schritte umfassen API-Kostenverfolgung, lokale LLM-Unterstützung via Ollama und weitere System-Level-Integrationen.
Das Repository ist verfügbar unter https://github.com/ChiFungHillmanChan/jarvis-ai-assistant.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Reduzierung der Latenz multimodaler Agenten durch Weglassen des Screenshot-Verlaufs
Ein Entwickler fand heraus, dass das Weglassen früherer Screenshots aus multimodalen Agentenanfragen und das Ersetzen von Base64-Bilddaten durch "[Bild ausgelassen]"-Zeichenketten die Latenz erheblich reduziert, während die Leistung erhalten bleibt. Das Experiment wurde mit Claude durchgeführt und auf GitHub dokumentiert.

Parallel-Sub-Agenten in Claude Code: Wann sie Tokens sparen vs. verbrennen
Anthropic berichtet, dass Multi-Agent-Systeme etwa 15× mehr Tokens verbrauchen als ein einzelner Chat, aber Prompt-Caching bietet 90 % Rabatt auf Tokens. Ob Unter-Agenten Geld sparen oder verbrennen, hängt von den Cache-Trefferquoten ab.

PromptForest: Lokale-First Eingabeinjektionsdetektion mit Unsicherheit
PromptForest ist eine leichtgewichtige, lokal zuerst gedachte Bibliothek, die Eingabeaufforderungsinjektionen und Jailbreaks erkennt und sie klassifiziert, während sie die Sicherheit bewertet, und das alles, ohne die durchschnittliche Anforderungslatenz zu erhöhen.

Relay CLI-Tool speichert Claude-Sitzungskontext bei Ratenbegrenzung
Relay ist ein Rust-CLI-Tool, das Claude's .jsonl-Sitzungstranskripte von der Festplatte liest und vollständige Momentaufnahmen Ihrer Sitzung erstellt, einschließlich Konversation, Tool-Aufrufe, Todos, Git-Status und Fehlern. Es generiert Kontextaufforderungen, um Sitzungen nach dem Zurücksetzen von Ratenbegrenzungen fortzusetzen.