Lumora PortfolioAlle Projekte
Logo JarvisEigenes Produkt · KI-Assistent für Agentur und Büro, Bremen

Jarvis

Jarvis ist der KI-Assistent, mit dem wir Lumora selbst führen. Ein eigener Dienst in Rust hält alle Daten auf dem eigenen Rechner, führt Abläufe zuverlässig im Hintergrund aus und spricht mit Mail, Kalender, Meta und Google Ads, Lexware, Telegram, WhatsApp und GitHub. Alles, was nach außen wirkt, wartet auf eine Freigabe und geht danach genau einmal raus. Bedient wird Jarvis im Browser, als Mac-App, auf dem iPhone und per Sprache.

Live
  • 6Bausteine
  • 18Anbindungen
  • 3Sprachen
  • 32Technologien
Zentrale: laufende Aufträge, aktive Workflows und eine offene Freigabe mit allen DetailsBeispieldaten
Freigabe auf dem iPhone mit Empfänger, Anhängen und BetragBeispieldaten
  • 1.163automatisierte Tests im Rust-Kern
  • 727Tests der Oberfläche
  • 77Browser-Tests gegen den echten Dienst
  • 12Dienste im Bereich Verbindungen
Zusammenspiel

So hängt alles zusammen.

Links die Kanäle und Eingänge, in der Mitte unsere Systeme, rechts die angebundenen Dienste. Die Linien zeigen, wohin die Daten fließen.

01Eingänge
03KI-Modelle
04Angebunden

Von uns gebautAngebundenKnoten antippen oder mit der Maus darauf zeigen, um die Verbindungen zu sehen

Ablauf

Von der Anfrage bis zur versendeten Antwort

  1. Eingang

    Eine Mail, eine Formularanfrage oder eine WhatsApp-Nachricht kommt an.

  2. Sortieren und zuordnen

    Jarvis bewertet die Dringlichkeit, liest Aufgaben und Fristen heraus und legt alles in die richtige Kundenakte.

  3. Entwurf vorbereiten

    Ein Workflow schreibt die Antwort, schlägt Termine aus dem Kalender vor oder bereitet Angebot und Rechnung vor.

  1. Freigabe

    Der Entwurf wartet unter „Braucht dich“ und wird per App, Telegram oder Stimme freigegeben oder bearbeitet.

  2. Genau einmal senden

    Der Postausgang prüft den Stand direkt vor dem Senden erneut und verschickt nur einmal, auch nach einem Absturz.

  3. Ablage und Bericht

    Das Ergebnis landet in der Kundenakte und taucht im Abendbericht auf.

01
Web-App

Zentrale und Freigaben

Die Oberfläche zeigt, was heute ansteht, woran Jarvis gerade arbeitet und was auf eine Entscheidung wartet. Jede Mail, jede Nachricht und jede Buchung, die Jarvis vorbereitet, liegt als Freigabe mit Empfänger, Daten und Betrag bereit und lässt sich vor dem Senden bearbeiten. Die Inbox sortiert Mails und Formularanfragen vor und liest Aufgaben und Fristen heraus.

Zentrale mit laufendem Auftrag, aktiven Workflows und einer FreigabeBeispieldaten
Braucht dich: Freigaben, Rückfragen und fehlgeschlagene Läufe an einem OrtBeispieldaten
Inbox: eine Anfrage, vorsortiert, mit erkannter Aufgabe und AntwortentwurfBeispieldaten
Chat: Wochenüberblick mit offenen Rechnungen, Jarvis prüft dafür Aufgaben und FinanzenBeispieldaten
Freigabe auf dem iPhone mit Empfänger, Anhängen und BetragBeispieldaten
Inbox auf dem iPhone, vorsortiert nach DringlichkeitBeispieldaten
Chat auf dem iPhone mit WochenüberblickBeispieldaten
  • Tagesansicht mit Terminen, Aufgaben und Schnellerfassung
  • Zentrale mit laufenden Aufträgen und aktiven Workflows in Echtzeit
  • Freigaben mit Empfänger, Daten, Betrag und Hinweis, ob sich etwas rückgängig machen lässt
  • Entwürfe vor der Freigabe direkt bearbeiten
  • Inbox sortiert Mails und Anfragen nach Dringlichkeit vor
  • Aufgaben und Fristen werden aus Nachrichten gelesen
  • Chat, der Daten selbst nachschlägt und zu jeder Antwort die Quelle zeigt
  • Suche und Befehle über Cmd+K
  • Dunkles, helles und System-Design, Oberfläche auf Deutsch und Englisch
Technik
  • TypeScript
  • React
  • Vite
  • Progressive Web App
  • Rust
  • SQLite
02
CRM

Kunden und Büro

Jede Kundenakte bündelt Verträge und Retainer, Projekte, offene Rechnungen, Werbekonten, Kontakte und den letzten Austausch. Mails, WhatsApp-Nachrichten, Rechnungen, Termine und Werbekonten ordnet Jarvis automatisch dem richtigen Kunden zu. Ein Zustandslicht zeigt, wo gehandelt werden muss.

Kundenübersicht mit Verträgen, Rechnungen, Werbekonten und nächster FristBeispieldaten
Kundenakte mit Zusammenfassung, Verträgen, Retainer und KündigungsfristBeispieldaten
Kundenübersicht auf dem iPhone mit wiederkehrendem Umsatz und FristenBeispieldaten
  • Kundenübersicht mit Zustandslicht, Umsatz pro Monat und überfälligen Rechnungen
  • Verträge und Retainer mit Laufzeit, Kündigungsfrist und Verlängerung
  • Automatische Zuordnung von Mails, Nachrichten, Rechnungen und Werbekonten
  • Pipeline von Interessent bis Gewonnen und Leads mit Antwortentwurf
  • Neuer Kunde mit einer Startcheckliste in einem Klick
  • Aufgaben an das Team übergeben und Freelancer mit Kosten führen
  • Zeiterfassung per Sprache für die Rentabilität pro Kunde
  • Wartet-auf-Liste mit Entwurf für die Nachfrage
Technik
  • Rust
  • SQLite
  • React
  • TypeScript
03
Automatisierung

Workflows und Agenten

Workflows laufen als Aufträge in einer eigenen Warteschlange mit Prioritäten, Wiederholungen und Notstopp und setzen nach einem Neustart dort fort, wo sie standen. Im Canvas sieht man jeden Schritt, jede Bedingung und was noch fehlt. Jarvis baut neue Abläufe aus einer Beschreibung und schlägt Workflows vor, wenn sich Arbeit wiederholt. Für Code arbeiten Agenten mit Claude Code in eigenen Arbeitskopien und warten vor dem Zusammenführen auf eine Freigabe.

Canvas: Zahlungserinnerung mit Prüfung, Bedingungen, Entwurf und Freigabe vor dem VersandBeispieldaten
Aufträge nach Bereichen mit nächstem Lauf und letztem ErgebnisBeispieldaten
Crew-Karte: Agenten nach Bereichen mit laufenden und wartenden AufgabenBeispieldaten
  • Visueller Canvas mit Ablauf, Netz und Tagesansicht
  • Auslöser per Zeitplan, Webhook, Ereignis, Datei, Inbox oder Gerät
  • Versionen, Vergleich und Probelauf vor dem Aktivieren
  • Workflows aus einer Beschreibung bauen lassen
  • Wiederholte Arbeit wird erkannt und als Workflow vorgeschlagen
  • Aufträge überstehen Neustarts ohne doppelte Wirkung
  • Programmier-Agenten mit Budget, Abbruch und Freigabe vor dem Merge
  • Crew-Karte in 3D zeigt alle Agenten nach Bereichen
Technik
  • Rust
  • React
  • Three.js
  • Claude
  • Anthropic
  • GitHub
04
Wissensbasis

Vault und Wissen

Der Vault verbindet Obsidian-Ordner, Dokumente und das Gedächtnis des Assistenten. Jarvis liest dort, ändert aber keine Dateien. Erinnerungen tragen Quelle und Sicherheit und lassen sich korrigieren oder löschen. PDFs und Office-Dateien werden gelesen, etwa Laufzeit und Kündigungsfrist aus einem Vertrag.

Vault mit Dokumenten, Ordnern, Tags und SOPsBeispieldaten
  • Obsidian-Vaults lesend einbinden
  • Volltextsuche, Tabellenansicht und Graph
  • SOPs, nach denen Jarvis arbeitet
  • Erinnerungen mit Quelle, korrigier- und löschbar
  • Verträge als PDF füllen Laufzeit und Kündigungsfrist aus
  • Antworten zu einem Kunden landen als Notiz in seiner Akte
Technik
  • Obsidian
  • Rust
  • SQLite
  • OpenAIOpenAI
05
Mac- und iPhone-App

Sprache und Geräte

Jarvis hört zu, antwortet laut und lässt sich mitten im Satz unterbrechen. Die Mac-App sitzt als Insel an der Notch und zeigt, woran Jarvis gerade arbeitet. Auf dem iPhone gibt es eine eigene App mit Widgets, Teilen-Menü für Belege und Kurzbefehlen für Siri. Von unterwegs geht der Zugriff über Tailscale mit HTTPS und Passkey.

Heute-Ansicht auf dem iPhone mit Schnellerfassung, Fokuszeit und TimerBeispieldaten
  • Sprachgespräch mit Unterbrechen und Antwort Satz für Satz
  • Wake Word „Jarvis“ auf dem Rechner
  • Freigaben und Rückfragen per Stimme oder Text beantworten
  • Mac-App mit Insel an der Notch, Tray und Bildschirmschutz beim Teilen
  • iPhone-App mit Widgets und Teilen-Menü für Belege und Fotos
  • Siri-Kurzbefehle und Morgenbriefing als Audio
  • Zugriff von überall über Tailscale, Anmeldung per Passkey
  • Gerätekopplung per QR-Code mit Offline-Warteschlange
Technik
  • Tauri
  • Rust
  • Swift
  • iOS
  • Tailscale
  • WhisperWhisper
  • ElevenLabs
  • Web Push
06
Integrationen

Werbung, Finanzen und Berichte

Über die Marketing-Schnittstellen von Meta und Google sieht Jarvis die Zahlen aller Kundenkonten, meldet Auffälligkeiten und legt Kampagnen nur pausiert und nach Freigabe an. Belege kommen per Foto oder Mail und werden in Lexware Office abgelegt, Angebote und Rechnungen laufen als Entwurf über die Freigabe. Morgenbriefing, Abendbericht, Wochenrückblick und Monatsabschluss kommen pünktlich und verlinken jede Zahl mit ihrer Quelle.

Verbindungen: Meta Ads, Google Ads, Lexware Office, Mail, Kalender, Telegram, WhatsApp und mehrBeispieldaten
  • Werbe-Dashboard über alle Kunden für Meta Ads und Google Ads
  • Kampagnen pausiert anlegen, Budgets nur mit Freigabe ändern
  • Ermüdete Creatives erkennen und neue Motive vorschlagen
  • Beiträge nach Freigabe auf Instagram und Facebook veröffentlichen
  • Belege per Foto oder Mail an Lexware Office
  • Retainer-Rechnungen jeden Monat als Entwurf
  • Umsatzsteuerfristen, fehlende Belege und Rentabilität pro Kunde
  • Morgenbriefing, Abendbericht, Wochenrückblick und Monatsabschluss
Technik
  • Meta
  • Facebook
  • Instagram
  • Google Ads
  • Lexware OfficeLexware Office
  • Telegram
Technik

Programmiersprachen und Technik.

Programmiersprachen
  • TypeScript
  • Swift
  • Rust
Frameworks und Bibliotheken
  • React
  • Vite
  • Progressive Web App
  • Three.js
  • Tauri
Datenbanken
  • SQLite
Künstliche Intelligenz
  • Claude
  • Anthropic
  • OpenAIOpenAI
  • WhisperWhisper
  • ElevenLabs
  • Ollama
  • Model Context Protocol
Plattformen und Betrieb
  • GitHub
  • iOS
  • Tailscale
  • iCloud
Verbindungen

Womit alles verbunden ist.

Jede Anbindung mit dem, wofür sie im Alltag genutzt wird.

  • Anthropic

    Claude für Chat, Workflows und Programmier-Agenten

  • OpenAI

    Transkription, Stimme und Embeddings

  • ElevenLabs

    Natürliche Sprachausgabe

  • Ollama

    Lokale Modelle direkt auf dem eigenen Rechner

  • E-Mail (SMTP/IMAP)

    Mails lesen, sortieren und nach Freigabe senden

  • iCloud

    iCloud Mail und Kalender über CalDAV

  • Google Kalender

    Termine, Lücken für Planung und Fokuszeit

  • Telegram

    Benachrichtigungen und Freigaben von unterwegs

  • WhatsApp

    Kundengruppen lesen, zuordnen und zusammenfassen

  • Meta

    Kennzahlen, Kampagnen, Creatives und Veröffentlichungen

  • Google Ads

    Kennzahlen, Pausieren und Budgets

  • Lexware Office

    Belege, Angebote, Rechnungen und Zahlungsstand

  • GitHub

    Repositorys für die Programmier-Agenten

  • Obsidian

    Notizen und SOPs als Wissensbasis

  • Web Push

    Push auf iPhone und Browser

  • Tailscale

    Sicherer Zugriff von unterwegs mit HTTPS

  • openrouteservice

    Fahrzeit vor Terminen

  • Model Context Protocol

    Eigene Schnittstelle für andere KI-Programme mit denselben Rechten