Selbst gehosteter Dienst
steipete/birdclaw avatar
steipete/birdclaw

birdclaw: Twitter/X-Archive lokal für Agenten erschließen

Dieses Projekt rundet „Stores all your tweets nicely claw-able for agents. It makes no network requests; run birdclaw serve afterward to browse the demo.“ zu einer praxistauglichen Open-Source-Lösung zusammen, mit wiederverwendbarer Tooling- und Integrationsunterstützung für reale Anwendungsfälle.

1.652 Sterne160 ForksTypeScriptMIT

Auf einen Blick

Was ist das?
birdclaw wird im README als Stores all your tweets nicely claw-able for agents. It makes no network requests; run birdclaw serve afterward to browse the demo. beschrieben. Dieser Beitrag ordnet die dokumentierten Bausteine, den Einstieg und die konkreten Grenzen ein.
Für wen ist es gedacht?
Geeignet ist birdclaw für Teams, deren Aufgabe zu Twitter/X-Archive und lokales SQLite und dem im README beschriebenen Umfang passt. Ungeeignet ist es als Beleg für nicht dokumentierte Plattform-, Last- oder Qualitätsversprechen.
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

Twitter/X-Archive und lokales SQLite bei birdclaw (1)

steipete/birdclaw beschreibt sich im README als „Stores all your tweets nicely claw-able for agents.". Dieser Text bleibt bei Fakten, die im Repository überprüfbar sind. Sterne, Forks und Badges zeigen Aufmerksamkeit, aber keine Qualität. Unter „birdclaw , Your Twitter history, with a longer memory" steht: Birdclaw imports Twitter/X archives into local SQLite, adds explicit cached live reads, and exposes the result through a web app, CLI, and optional read-only MCP server.. Das beschreibt den vorgesehenen Umfang, nicht einen Produktionstest.

Für birdclaw ist dieser Punkt an konkrete Artefakte gebunden: Twitter/X-Archive und lokales SQLite. Die README beschreibt den Einstieg über die genannten Befehle, Dateien oder Schnittstellen, macht aber keine pauschale Zusage für jede Umgebung. Bei einer Prüfung sollte genau dieser Pfad verwendet werden: Eingabe festlegen, die erzeugte Ausgabe oder den geänderten Zustand ansehen und die Abweichung dokumentieren. Fehlen Angaben zu Version, Last, Fehlerfällen oder Betrieb, bleibt das eine offene Grenze des Projekts. Diese Einschränkung ist für die Auswahl relevant, weil sie zeigt, welche Teile der Integration der Nutzer selbst absichern muss.

BIRDCLAWHOME und Medienablage bei birdclaw (2)

Der Abschnitt „Install" zeigt, für welches Problem das Projekt gedacht ist: README 没有列出这一项具体能力。. Passt dieses Problem nicht zu deinem Fall, ist Popularität kein ausreichender Grund. Namen, Befehle und Komponenten bleiben unverändert, damit Leser die Primärquelle ohne neue Begriffe vergleichen können. Ein weiterer überprüfbarer README-Punkt lautet: README 没有列出这一项具体能力。. Er hilft beim ersten Test, ersetzt aber keinen Test in der vorgesehenen Umgebung.

Für birdclaw ist dieser Punkt an konkrete Artefakte gebunden: BIRDCLAWHOME und Medienablage. Die README beschreibt den Einstieg über die genannten Befehle, Dateien oder Schnittstellen, macht aber keine pauschale Zusage für jede Umgebung. Bei einer Prüfung sollte genau dieser Pfad verwendet werden: Eingabe festlegen, die erzeugte Ausgabe oder den geänderten Zustand ansehen und die Abweichung dokumentieren. Fehlen Angaben zu Version, Last, Fehlerfällen oder Betrieb, bleibt das eine offene Grenze des Projekts. Diese Einschränkung ist für die Auswahl relevant, weil sie zeigt, welche Teile der Integration der Nutzer selbst absichern muss.

Web-App, CLI und optionaler read-only MCP-Server bei birdclaw (3)

Die Betriebsweise verteilt sich auf Abschnitte wie „Install". Die Quelle nennt: The npm and source installs require Node.js >=26.5.1 <27. See the installation guide for pnpm, source builds, updates, and optional live transports.. Fehlende Angaben zu Architektur, Leistung oder Sicherheit werden nicht ergänzt. Vor einem echten Einsatz müssen Repository-Struktur, Konfigurationsdateien und Release-Verlauf geprüft werden.

Für birdclaw ist dieser Punkt an konkrete Artefakte gebunden: Web-App, CLI und optionaler read-only MCP-Server. Die README beschreibt den Einstieg über die genannten Befehle, Dateien oder Schnittstellen, macht aber keine pauschale Zusage für jede Umgebung. Bei einer Prüfung sollte genau dieser Pfad verwendet werden: Eingabe festlegen, die erzeugte Ausgabe oder den geänderten Zustand ansehen und die Abweichung dokumentieren. Fehlen Angaben zu Version, Last, Fehlerfällen oder Betrieb, bleibt das eine offene Grenze des Projekts. Diese Einschränkung ist für die Auswahl relevant, weil sie zeigt, welche Teile der Integration der Nutzer selbst absichern muss.

Twitter/X-Archive und lokales SQLite bei birdclaw (4)

Beginne die Installation am dokumentierten README-Einstieg. Ein überprüfbarer Befehl ist:

brew install steipete/tap/birdclaw

Wenn kein ausführbarer Befehl vorhanden ist, wird hier keiner erfunden. Prüfe den Abschnitt „Install" auf Abhängigkeiten, Standardports und die Einrichtung beim ersten Start.

BIRDCLAWHOME und Medienablage bei birdclaw (5)

Der tägliche Betrieb folgt der Projektdokumentation. Im Abschnitt „Quick start" steht: Create a self-contained demo, search it locally, then open the web app:. Konfiguration, Umgebungsvariablen, Rechte und Datenpfade werden nur bei klarer Quelle beschrieben. Unklare Defaults gehören in einen isolierten Test mit rücksetzbarer Konfiguration. Dieselbe Quelle nennt außerdem: README 没有列出这一项具体能力。.

Web-App, CLI und optionaler read-only MCP-Server bei birdclaw (6)

Die Grenzen sind ebenso wichtig wie die Funktionen. Für steipete/birdclaw belegt die Quelle keine feste Kompatibilitätsmatrix, Leistungswerte, Servicegarantie oder dauerhafte Unterstützung. Das README nennt lediglich: „Open . The demo seeds sample tweets, DMs, profiles, and links without credentials or network requests.". Offene Punkte bleiben Prüfaufgaben und werden nicht zu Produktversprechen.

Twitter/X-Archive und lokales SQLite bei birdclaw (7)

Metadaten und LICENSE weisen die SPDX-Lizenz MIT aus. Das klärt die Bedingungen für Verteilung und Änderung, ersetzt aber keine Sicherheitsprüfung. Umgang mit Zugangsdaten, Netzfreigaben, Logs und Drittanbieter-Abhängigkeiten muss separat bewertet werden, wenn das README ihn nicht beschreibt.

BIRDCLAWHOME und Medienablage bei birdclaw (8)

Für die Wartungsplanung sind der Standardbranch main, 1613 Sterne, 157 Forks und 0 offene Issues nachvollziehbare Signale. Im Abschnitt „Use your archive" steht: A Twitter/X archive establishes the account identity for a new real database and imports tweets, DMs, likes, bookmarks, profiles, media, and follow edges:. Das hilft bei der Planung, ersetzt aber keinen Upgrade-Test. Für die Wartung sollte auch der README-Abschnitt "Use your archive" geprüft werden: Imports are idempotent and merge destination-only rows by default. Selected re-imports and exact replacement are documented in Archive import..

Redaktionelles Fazit

Geeignet ist birdclaw für Teams, deren Aufgabe zu Twitter/X-Archive und lokales SQLite und dem im README beschriebenen Umfang passt. Ungeeignet ist es als Beleg für nicht dokumentierte Plattform-, Last- oder Qualitätsversprechen. Vor dem Einsatz sollte der projektspezifische Einstieg mit BIRDCLAWHOME und Medienablage ausgeführt werden; zu prüfen sind die konkrete Ausgabe, die erwarteten Dateien und die von der README offen gelassenen Randbedingungen.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen