HumbleBee: lokale Zeiterfassung fuer Entwickler

HumbleBee

HumbleBee ist Zeiterfassung fuer Entwickler, die Werkzeuge bevorzugen, welche ihren Arbeitsablauf respektieren.

Das Produkt ist local-first, standardmaessig privat und so gebaut, dass es nicht im Weg steht. Kein verpflichtender Cloud-Account, kein kompliziertes Setup und kein ueberladener Prozess fuer eine eigentlich einfache Aufgabe. Installieren, einmal initialisieren und loslegen.

Warum HumbleBee

Viele Zeiterfassungstools denken zuerst in Dashboards, Rollenmodellen und Abonnements. HumbleBee geht von einer anderen Annahme aus: Entwickler wollen ein Werkzeug, das schnell, skriptbar, nachvollziehbar und komplett unter ihrer Kontrolle ist.

Das bedeutet:

  • Ihre Daten bleiben auf Ihrem Rechner in einer lokalen SQLite-Datenbank,
  • die CLI ist die primaere Oberflaeche,
  • der Workflow ist einfach genug fuer den taeglichen Einsatz,
  • und die Software bleibt transparent und nah an der technischen Praxis.

Datenschutz by design

HumbleBee speichert seine Daten lokal in ~/.humblebee/humblebee.db. Fuer den Kern-Workflow ist kein externer Dienst notwendig. Wenn Sie Ihre Zeit privat, offline oder in einer restriktiveren Entwicklungsumgebung erfassen moechten, passt HumbleBee sehr gut.

Gerade fuer Entwickler und Selbststaendige ist das wichtig. Zeiterfassung enthaelt oft sensible Kundennamen, interne Projektdetails oder Arbeitsmuster. HumbleBee behaelt diese Informationen dort, wo sie hingehoeren: bei Ihnen.

Developer-first Funktionen

HumbleBee ist an den richtigen Stellen bewusst meinungsstark:

  • Local-first Architektur mit eingebettetem SQLite und ohne CGO-Abhaengigkeit
  • Schneller CLI-Workflow zum Starten, Stoppen und Auswerten von Zeiten
  • Hierarchische Work Items wie Client Project A > Feature Development
  • Monatsreports direkt im Werkzeug
  • Sichere Diagnose- und Reparaturfunktionen mit humblebee doctor
  • Plattformuebergreifende Installation fuer macOS, Linux und Windows
  • Ein frueher plattformuebergreifender GUI-Prototyp fuer Nutzer, die spaeter eine Desktop-Oberflaeche wollen

Beispiele

Arbeitsumgebung initialisieren:

humblebee init --email user@example.com --workitem "Client Project A"

Strukturierte Work Items anlegen:

humblebee add "Client Project A"
humblebee add "Client Project A > Feature Development"
humblebee show

Zeit mit minimaler Reibung erfassen:

humblebee start "Client Project A > Feature Development"
humblebee stop

Monatsreport erzeugen:

humblebee report

Lokales Setup pruefen:

humblebee doctor

Gebaut fuer fokussierte Arbeit

HumbleBee will keine komplette Projektmanagement-Suite sein. Das Produkt konzentriert sich auf eine Aufgabe und loest sie gut: Zeiterfassung mit moeglichst wenig Reibung.

Das passt besonders gut fuer:

  • freiberufliche Entwickler,
  • Berater,
  • technische Macher, die projektbasiert abrechnen,
  • und Nutzer, die lokale Werkzeuge gegenueber SaaS bevorzugen.

Einstieg

HumbleBee ist als installierbare CLI verfuegbar und kann auch direkt aus dem Quellcode gebaut werden.

Projektseite:

github.com/grobmeier/humblebee