17 Punkte von GN⁺ 2024-01-11 | 3 Kommentare | Auf WhatsApp teilen
  • Atuin ist ein Tool für die Shell, mit dem Nutzer alle Befehle, die sie jemals irgendwo ausgeführt haben, schnell durchsuchen können
    • Es speichert die Shell-Historie in einer Datenbank, zeichnet zusätzlichen Kommando-Kontext auf und bietet Synchronisierung zwischen Geräten mit E2E-Verschlüsselung
    • Zum 22. Dezember endete meine Tätigkeit als Leiter des Infrastructure-Teams bei PostHog, und ich habe ein Unternehmen gegründet, um mich ganz auf Atuin zu konzentrieren
    • Atuin bleibt Open Source und kann mit den aktuellen Self-Hosting-Tools kostenlos genutzt werden
    • Ich plane, neue Premium-Hosting-Funktionen für fortgeschrittene Nutzer hinzuzufügen und den Einsatz in Unternehmen zu unterstützen

Die Anfänge und das Wachstum von Atuin

  • Atuin begann vor einigen Jahren mit dem Ziel, die Benutzerfreundlichkeit der Shell zu verbessern und Probleme mit der Shell-Historie zu lösen
  • Viele Menschen hatten dieselben Probleme, und mehr als 150 Personen haben zum Projekt beigetragen
  • Nach einem Vortrag auf der FOSDEM Anfang 2023 erhielt ich positives Feedback, das mich zusätzlich motivierte, am Projekt zu arbeiten
  • Durch mehr investierte Zeit und Energie wuchs das Projekt: mehr Nutzer, mehr Mitwirkende, eine aktivere Community und Erwähnungen der Funktionen in Blogs und Podcasts
  • Das GitHub-Repository wurde von ellie/atuin nach atuinsh/atuin verschoben
  • Zu Beginn des Jahres 2023 luden Nutzer pro Tag etwa 10.000 Zeilen Historie hoch, gegen Jahresende waren es fast 200.000 Zeilen

Die Balance finden

  • Ich habe erkannt, dass man aus dem Projekt nur so viel herausholt, wie man hineinsteckt
  • Ich freue mich über das Wachstum des Projekts, aber gegen Jahresende wurde es schwer zu bewältigen
  • Deshalb habe ich beschlossen, ein Unternehmen zu gründen und mich in Vollzeit der Arbeit an Atuin zu widmen

Die finanzielle Seite

  • Die Betriebskosten der Atuin-Server habe ich bisher privat getragen, aber über GitHub Sponsors kann ich die Serverkosten inzwischen decken
  • Sponsoren kamen nur dann hinzu, wenn ich regelmäßig auf die Existenz des Sponsoring-Kontos hingewiesen habe

Blick nach vorn

  • Ich möchte Funktionen mit echtem Mehrwert entwickeln und einen Dienst schaffen, für den Menschen gerne bezahlen
  • Ich möchte Atuin so weit ausbauen, dass ich andere Menschen und das Projekt selbst finanziell unterstützen kann

Sponsoren

  • Einzelpersonen oder Unternehmen, die Atuin über GitHub Sponsors unterstützen möchten, können sich beteiligen
  • Unterstützer erhalten Sticker und T-Shirts per Post; für Unternehmen gibt es Stufen, bei denen ihre Unterstützung öffentlich sichtbar wird und sie einen Link zu ihrer Website erhalten

Meinung von GN⁺

  • Atuin ist ein Open-Source-Tool, das die Effizienz der Shell-Nutzung erhöht und beim Verwalten und Synchronisieren der Befehlshistorie der Nutzer sehr hilfreich ist.
  • Dass der Gründer des Projekts auf Vollzeit umsteigt und Atuin mehr Zeit widmet, um Wachstum und Nachhaltigkeit des Projekts voranzutreiben, dürfte sich positiv auf die Open-Source-Community auswirken.
  • Die finanzielle Unterstützung der Community über GitHub Sponsors spielt eine wichtige Rolle für die Nachhaltigkeit von Open-Source-Projekten, und dieses Modell kann auch andere Open-Source-Projekte inspirieren.

3 Kommentare

 
bus710 2024-01-11

Das ist ebenfalls ein gutes Tool. Immer wenn ich einen Server neu aufgesetzt habe, war ich stolz darauf, meine SSH-Schlüsseldateien und Runcom-Dateien sauber übernommen zu haben, nur um dann festzustellen, dass ich die Shell-Historie vergessen hatte – an diese peinliche Situation erinnere ich mich gleich mehrmals …. Ich sollte es wohl einmal ausprobieren.

 
xguru 2024-01-11

Atuin - Shell-Verlauf in SQLite speichern

Ich hatte es anfangs schon auf GeekNews geteilt, und jetzt scheint er sich komplett in Vollzeit darauf zu konzentrieren.
Wie auch im Inhalt steht, hilft Unterstützung über Mittel wie GitHub Sponsors solchen Projekten sehr beim Wachstum. Interessant ist auch, dass die Support-Stufen mit Dingen wie Stickern/T-Shirts unterteilt wurden.

 
GN⁺ 2024-01-11
Hacker-News-Kommentare
  • Meinung eines Atuin-Nutzers:

    • Atuin ist eine gute Idee, aber beim Umgang mit großen History-Dateien zu langsam.
    • Ich habe den Verlauf von 10 Jahren synchronisiert, aber 170k Zeilen sind zu viel, sodass es unmöglich ist, nur das Nötige herauszupicken.
    • Ich weiß nicht, wie man Shell-History sinnvoll nutzen sollte, aber andere finden darin offenbar einen klaren Wert.
  • Meinung eines fish-Shell-Nutzers:

    • Ich frage mich, ob jemand fish Shell und Atuin miteinander verglichen hat.
    • Ich bin nicht sicher, ob der Zugriff auf die komplette Shell-History wirklich nötig ist.
  • Meinung eines anderen Nutzers:

    • Ich habe eine lokale Einrichtung mit ähnlichen Funktionen wie Atuin, nutze sie aber nicht so viel wie erwartet.
    • Häufig verwendete Befehle verwalte ich als Aliase, damit ich sie bei Bedarf leicht finden kann.
    • Es ist auch nützlich, globale Aliase zu verwenden, um Aliase miteinander zu kombinieren.
  • Meinung eines Bash-Skript-Nutzers:

    • Es ist nicht Atuin, aber ich nutze ein kleines Bash-Skript, das beim Wechsel zwischen Projekten nützlich ist.
    • Ich plane, Atuin auszuprobieren und zu sehen, ob es einfacher ist.
  • Positive Meinung zur Website:

    • Mir gefällt die Atuin-Website, und ich mag den Dark Mode sowie das einfache Layout.
    • Viel Glück an Ellie.
  • Meinung zur Monetarisierung von Open Source:

    • Ich hoffe, es gibt einen Weg, mit Open Source auf vernünftige Weise Geld zu verdienen.
    • Die Pflege von Open-Source-Paketen ist eine Arbeit aus Leidenschaft, und wenn man vom Einkommen daraus abhängt, wird sich die Herangehensweise wohl ändern.
  • Meinung zu Open-Source-Karrieren von Frauen:

    • Es ist schön zu sehen, dass mehr Frauen in eine Open-Source-Karriere wechseln.
  • Meinung eines Nutzers mit sqlite-Datenbank:

    • Seit 2017 speichere ich meine Shell-History in einer sqlite-Datenbank.
    • Ich synchronisiere nur meinen persönlichen Verlauf, und es ist sehr wertvoll, mit komplexer Suche Befehle von vor Jahren wiederzufinden.