Anarlog: lokale Meeting-Notizen ohne Bot im Konferenzraum
Open-Source-Granola-KI-Alternative. So verwenden Sie es Laden Sie die neueste Version für Ihre Plattform herunter: github.com/fastrepl/anarlog/releases/latest Öffnen Sie es und nehmen Sie an einem Meeting teil.
Auf einen Blick
- Was ist das?
- Anarlog nimmt Geräteaudio auf, speichert Notizen in SQLite und trennt Transkription von den wählbaren Intelligence-Anbietern.
- Für wen ist es gedacht?
- Geeignet ist fastrepl/anarlog für Teams, deren konkreter Ablauf zu den beschriebenen Schnittstellen passt. Weniger geeignet ist es, wenn anarlog eine nicht dokumentierte Plattform oder einen ungeprüften Dienst ersetzen soll.
- Darf ich es kommerziell nutzen?
- Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 1 Tag.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich TypeScript, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Audio bleibt zunächst auf dem Gerät
Anarlog nimmt Audio direkt am Gerät auf, ohne einen Bot als Teilnehmer in das Meeting zu schicken. Transkription kann auf unterstützten Macs lokal erfolgen; die Notizen und Transkripte liegen in einer lokalen SQLite-Datenbank, Aufnahmen als lokale Dateien. Audio bleibt zunächst auf dem Gerät ordnet diese Tatsache in den Betrieb ein: Wer anarlog in ein bestehendes System bringt, sollte den beschriebenen Vertrag an genau diesem Punkt prüfen. Das Ergebnis ist aussagekräftiger als ein allgemeiner Geschwindigkeits- oder Komfortvergleich, weil Eingabe, Ausgabe und Fehlverhalten sichtbar werden.
Für die praktische Probe genügt ein kleiner, reproduzierbarer Ausschnitt: Die Stufen sind getrennt: Transcription erzeugt Text, Intelligence erstellt daraus Zusammenfassungen, Titel oder Chat. Provider können lokal, per eigener API oder optional gehostet arbeiten; CloudSync und Freigabe sind laut README standardmäßig optional. Dabei gehören Version, Plattform und Konfigurationsdatei ins Protokoll. So lässt sich unterscheiden, ob eine Eigenschaft aus anarlog selbst stammt oder aus dem umgebenden Toolchain-Setup. Audio bleibt zunächst auf dem Gerät bleibt damit eine konkrete technische Entscheidung und kein Versprechen für jedes Projekt.
Die Stufen sind getrennt: Transcription erzeugt Text, Intelligence erstellt daraus Zusammenfassungen, Titel oder Chat. Provider können lokal, per eigener API oder optional gehostet arbeiten; CloudSync und Freigabe sind laut README standardmäßig optional. Audio bleibt zunächst auf dem Gerät im Alltag ordnet diese Tatsache in den Betrieb ein: Wer anarlog in ein bestehendes System bringt, sollte den beschriebenen Vertrag an genau diesem Punkt prüfen. Das Ergebnis ist aussagekräftiger als ein allgemeiner Geschwindigkeits- oder Komfortvergleich, weil Eingabe, Ausgabe und Fehlverhalten sichtbar werden.
Für die praktische Probe genügt ein kleiner, reproduzierbarer Ausschnitt: Der Quellbaum nennt `apps/desktop` für Tauri v2 mit React, TypeScript und Rust, `crates/*` für Audio, Transkription und Speicherung sowie `apps/cli` für CLI und MCP. Für lokale Entwicklung werden Node 22, pnpm 11.1.1 und Rust 1.94.0 genannt. Dabei gehören Version, Plattform und Konfigurationsdatei ins Protokoll. So lässt sich unterscheiden, ob eine Eigenschaft aus anarlog selbst stammt oder aus dem umgebenden Toolchain-Setup. Audio bleibt zunächst auf dem Gerät im Alltag bleibt damit eine konkrete technische Entscheidung und kein Versprechen für jedes Projekt.
Transkription und Intelligence getrennt
Die Stufen sind getrennt: Transcription erzeugt Text, Intelligence erstellt daraus Zusammenfassungen, Titel oder Chat. Provider können lokal, per eigener API oder optional gehostet arbeiten; CloudSync und Freigabe sind laut README standardmäßig optional. Transkription und Intelligence getrennt ordnet diese Tatsache in den Betrieb ein: Wer anarlog in ein bestehendes System bringt, sollte den beschriebenen Vertrag an genau diesem Punkt prüfen. Das Ergebnis ist aussagekräftiger als ein allgemeiner Geschwindigkeits- oder Komfortvergleich, weil Eingabe, Ausgabe und Fehlverhalten sichtbar werden.
Für die praktische Probe genügt ein kleiner, reproduzierbarer Ausschnitt: Der Quellbaum nennt `apps/desktop` für Tauri v2 mit React, TypeScript und Rust, `crates/*` für Audio, Transkription und Speicherung sowie `apps/cli` für CLI und MCP. Für lokale Entwicklung werden Node 22, pnpm 11.1.1 und Rust 1.94.0 genannt. Dabei gehören Version, Plattform und Konfigurationsdatei ins Protokoll. So lässt sich unterscheiden, ob eine Eigenschaft aus anarlog selbst stammt oder aus dem umgebenden Toolchain-Setup. Transkription und Intelligence getrennt bleibt damit eine konkrete technische Entscheidung und kein Versprechen für jedes Projekt.
Der Quellbaum nennt `apps/desktop` für Tauri v2 mit React, TypeScript und Rust, `crates/*` für Audio, Transkription und Speicherung sowie `apps/cli` für CLI und MCP. Für lokale Entwicklung werden Node 22, pnpm 11.1.1 und Rust 1.94.0 genannt. Transkription und Intelligence getrennt im Alltag ordnet diese Tatsache in den Betrieb ein: Wer anarlog in ein bestehendes System bringt, sollte den beschriebenen Vertrag an genau diesem Punkt prüfen. Das Ergebnis ist aussagekräftiger als ein allgemeiner Geschwindigkeits- oder Komfortvergleich, weil Eingabe, Ausgabe und Fehlverhalten sichtbar werden.
Für die praktische Probe genügt ein kleiner, reproduzierbarer Ausschnitt: Anarlog nimmt Audio direkt am Gerät auf, ohne einen Bot als Teilnehmer in das Meeting zu schicken. Transkription kann auf unterstützten Macs lokal erfolgen; die Notizen und Transkripte liegen in einer lokalen SQLite-Datenbank, Aufnahmen als lokale Dateien. Dabei gehören Version, Plattform und Konfigurationsdatei ins Protokoll. So lässt sich unterscheiden, ob eine Eigenschaft aus anarlog selbst stammt oder aus dem umgebenden Toolchain-Setup. Transkription und Intelligence getrennt im Alltag bleibt damit eine konkrete technische Entscheidung und kein Versprechen für jedes Projekt.
SQLite macht Notizen lesbar
Der Quellbaum nennt `apps/desktop` für Tauri v2 mit React, TypeScript und Rust, `crates/*` für Audio, Transkription und Speicherung sowie `apps/cli` für CLI und MCP. Für lokale Entwicklung werden Node 22, pnpm 11.1.1 und Rust 1.94.0 genannt. SQLite macht Notizen lesbar ordnet diese Tatsache in den Betrieb ein: Wer anarlog in ein bestehendes System bringt, sollte den beschriebenen Vertrag an genau diesem Punkt prüfen. Das Ergebnis ist aussagekräftiger als ein allgemeiner Geschwindigkeits- oder Komfortvergleich, weil Eingabe, Ausgabe und Fehlverhalten sichtbar werden.
Für die praktische Probe genügt ein kleiner, reproduzierbarer Ausschnitt: Anarlog nimmt Audio direkt am Gerät auf, ohne einen Bot als Teilnehmer in das Meeting zu schicken. Transkription kann auf unterstützten Macs lokal erfolgen; die Notizen und Transkripte liegen in einer lokalen SQLite-Datenbank, Aufnahmen als lokale Dateien. Dabei gehören Version, Plattform und Konfigurationsdatei ins Protokoll. So lässt sich unterscheiden, ob eine Eigenschaft aus anarlog selbst stammt oder aus dem umgebenden Toolchain-Setup. SQLite macht Notizen lesbar bleibt damit eine konkrete technische Entscheidung und kein Versprechen für jedes Projekt.
Anarlog nimmt Audio direkt am Gerät auf, ohne einen Bot als Teilnehmer in das Meeting zu schicken. Transkription kann auf unterstützten Macs lokal erfolgen; die Notizen und Transkripte liegen in einer lokalen SQLite-Datenbank, Aufnahmen als lokale Dateien. SQLite macht Notizen lesbar im Alltag ordnet diese Tatsache in den Betrieb ein: Wer anarlog in ein bestehendes System bringt, sollte den beschriebenen Vertrag an genau diesem Punkt prüfen. Das Ergebnis ist aussagekräftiger als ein allgemeiner Geschwindigkeits- oder Komfortvergleich, weil Eingabe, Ausgabe und Fehlverhalten sichtbar werden.
Für die praktische Probe genügt ein kleiner, reproduzierbarer Ausschnitt: Die Stufen sind getrennt: Transcription erzeugt Text, Intelligence erstellt daraus Zusammenfassungen, Titel oder Chat. Provider können lokal, per eigener API oder optional gehostet arbeiten; CloudSync und Freigabe sind laut README standardmäßig optional. Dabei gehören Version, Plattform und Konfigurationsdatei ins Protokoll. So lässt sich unterscheiden, ob eine Eigenschaft aus anarlog selbst stammt oder aus dem umgebenden Toolchain-Setup. SQLite macht Notizen lesbar im Alltag bleibt damit eine konkrete technische Entscheidung und kein Versprechen für jedes Projekt.
Tauri-Workspace und optionale Dienste
Anarlog nimmt Audio direkt am Gerät auf, ohne einen Bot als Teilnehmer in das Meeting zu schicken. Transkription kann auf unterstützten Macs lokal erfolgen; die Notizen und Transkripte liegen in einer lokalen SQLite-Datenbank, Aufnahmen als lokale Dateien. Tauri-Workspace und optionale Dienste ordnet diese Tatsache in den Betrieb ein: Wer anarlog in ein bestehendes System bringt, sollte den beschriebenen Vertrag an genau diesem Punkt prüfen. Das Ergebnis ist aussagekräftiger als ein allgemeiner Geschwindigkeits- oder Komfortvergleich, weil Eingabe, Ausgabe und Fehlverhalten sichtbar werden.
Für die praktische Probe genügt ein kleiner, reproduzierbarer Ausschnitt: Die Stufen sind getrennt: Transcription erzeugt Text, Intelligence erstellt daraus Zusammenfassungen, Titel oder Chat. Provider können lokal, per eigener API oder optional gehostet arbeiten; CloudSync und Freigabe sind laut README standardmäßig optional. Dabei gehören Version, Plattform und Konfigurationsdatei ins Protokoll. So lässt sich unterscheiden, ob eine Eigenschaft aus anarlog selbst stammt oder aus dem umgebenden Toolchain-Setup. Tauri-Workspace und optionale Dienste bleibt damit eine konkrete technische Entscheidung und kein Versprechen für jedes Projekt.
Die Stufen sind getrennt: Transcription erzeugt Text, Intelligence erstellt daraus Zusammenfassungen, Titel oder Chat. Provider können lokal, per eigener API oder optional gehostet arbeiten; CloudSync und Freigabe sind laut README standardmäßig optional. Tauri-Workspace und optionale Dienste im Alltag ordnet diese Tatsache in den Betrieb ein: Wer anarlog in ein bestehendes System bringt, sollte den beschriebenen Vertrag an genau diesem Punkt prüfen. Das Ergebnis ist aussagekräftiger als ein allgemeiner Geschwindigkeits- oder Komfortvergleich, weil Eingabe, Ausgabe und Fehlverhalten sichtbar werden.
Für die praktische Probe genügt ein kleiner, reproduzierbarer Ausschnitt: Der Quellbaum nennt `apps/desktop` für Tauri v2 mit React, TypeScript und Rust, `crates/*` für Audio, Transkription und Speicherung sowie `apps/cli` für CLI und MCP. Für lokale Entwicklung werden Node 22, pnpm 11.1.1 und Rust 1.94.0 genannt. Dabei gehören Version, Plattform und Konfigurationsdatei ins Protokoll. So lässt sich unterscheiden, ob eine Eigenschaft aus anarlog selbst stammt oder aus dem umgebenden Toolchain-Setup. Tauri-Workspace und optionale Dienste im Alltag bleibt damit eine konkrete technische Entscheidung und kein Versprechen für jedes Projekt.
Datenschutz mit konkreten Einstellungen
Die Stufen sind getrennt: Transcription erzeugt Text, Intelligence erstellt daraus Zusammenfassungen, Titel oder Chat. Provider können lokal, per eigener API oder optional gehostet arbeiten; CloudSync und Freigabe sind laut README standardmäßig optional. Datenschutz mit konkreten Einstellungen ordnet diese Tatsache in den Betrieb ein: Wer anarlog in ein bestehendes System bringt, sollte den beschriebenen Vertrag an genau diesem Punkt prüfen. Das Ergebnis ist aussagekräftiger als ein allgemeiner Geschwindigkeits- oder Komfortvergleich, weil Eingabe, Ausgabe und Fehlverhalten sichtbar werden.
Für die praktische Probe genügt ein kleiner, reproduzierbarer Ausschnitt: Der Quellbaum nennt `apps/desktop` für Tauri v2 mit React, TypeScript und Rust, `crates/*` für Audio, Transkription und Speicherung sowie `apps/cli` für CLI und MCP. Für lokale Entwicklung werden Node 22, pnpm 11.1.1 und Rust 1.94.0 genannt. Dabei gehören Version, Plattform und Konfigurationsdatei ins Protokoll. So lässt sich unterscheiden, ob eine Eigenschaft aus anarlog selbst stammt oder aus dem umgebenden Toolchain-Setup. Datenschutz mit konkreten Einstellungen bleibt damit eine konkrete technische Entscheidung und kein Versprechen für jedes Projekt.
Der Quellbaum nennt `apps/desktop` für Tauri v2 mit React, TypeScript und Rust, `crates/*` für Audio, Transkription und Speicherung sowie `apps/cli` für CLI und MCP. Für lokale Entwicklung werden Node 22, pnpm 11.1.1 und Rust 1.94.0 genannt. Datenschutz mit konkreten Einstellungen im Alltag ordnet diese Tatsache in den Betrieb ein: Wer anarlog in ein bestehendes System bringt, sollte den beschriebenen Vertrag an genau diesem Punkt prüfen. Das Ergebnis ist aussagekräftiger als ein allgemeiner Geschwindigkeits- oder Komfortvergleich, weil Eingabe, Ausgabe und Fehlverhalten sichtbar werden.
Für die praktische Probe genügt ein kleiner, reproduzierbarer Ausschnitt: Anarlog nimmt Audio direkt am Gerät auf, ohne einen Bot als Teilnehmer in das Meeting zu schicken. Transkription kann auf unterstützten Macs lokal erfolgen; die Notizen und Transkripte liegen in einer lokalen SQLite-Datenbank, Aufnahmen als lokale Dateien. Dabei gehören Version, Plattform und Konfigurationsdatei ins Protokoll. So lässt sich unterscheiden, ob eine Eigenschaft aus anarlog selbst stammt oder aus dem umgebenden Toolchain-Setup. Datenschutz mit konkreten Einstellungen im Alltag bleibt damit eine konkrete technische Entscheidung und kein Versprechen für jedes Projekt.
Redaktionelles Fazit
Geeignet ist fastrepl/anarlog für Teams, deren konkreter Ablauf zu den beschriebenen Schnittstellen passt. Weniger geeignet ist es, wenn anarlog eine nicht dokumentierte Plattform oder einen ungeprüften Dienst ersetzen soll. Prüfe zuerst pnpm exec turbo dev:desktop und beobachte die projektbezogene Ausgabe, Konfiguration und Fehlermeldung.
Community-Notizen