FALLSTUDIE

Individuelle Entwicklung
nur mit dem Smartphone

Ein nebenberuflicher Freelance-Entwickler nutzt Claush, um in Kaffeepausen und an Ampeln beim Joggen einen KI-Nachrichtendienst zu entwickeln -- ein Praxisbeispiel.

Nutzungsart Nebenberuflich / Freelance (Einzelentwicklung)
Projekt News Butler AI
Infrastruktur Firebase + GitHub Actions

Benutzerprofil

Ein Entwickler, der nebenberuflich als Freelancer an individuellen Projekten arbeitet. Da die Zeit am PC begrenzt ist, suchte er nach einer Möglichkeit, die Entwicklung komplett auf dem Smartphone abzuschließen.

Die Entdeckung von Claush: Er hatte schon lange die Idealvorstellung, per Chat Anweisungen zu geben und Ergebnisse PR-basiert zu prüfen. Claush wurde als der Dienst gewählt, der diesen Entwicklungsstil am treuesten umsetzt.

Entwicklungsprojekt: News Butler AI

Ein RSS-Reader der nächsten Generation für Smartphone und Web. Ein Dienst, der Nachrichten anhand vom Benutzer festgelegter individueller Analyseachsen auswertet und regelmäßig als Bericht per Benachrichtigung zustellt.

FaktorWarum Claush gut dazu passt
EinzelentwicklungDa alle Entscheidungen allein getroffen werden, kann per Chat sofort entschieden und umgesetzt werden
Firebase-EinsatzCI/CD lässt sich einfach aufbauen, sodass die Voraussetzungen für den Claush-Workflow schnell geschaffen wurden
Kleiner ProjektumfangEin kompaktes Konzept ermöglicht schnellen Start und passt perfekt zum Stil „klein aufteilen und iterieren“

Workflow-Gesamtbild

Abgesehen von der anfänglichen Einrichtung kann die gesamte Arbeit ausschließlich mit dem Smartphone erledigt werden

Voraussetzungen

Nur die einmalige Ersteinrichtung -- das Anlegen des GitHub-Repositorys und der Aufbau der CI-Umgebung -- erfolgt am PC. Danach wird die Entwicklung ausschließlich mit Smartphone + Claush abgeschlossen.

Entwicklungszyklus

Spezifikation erstellen (Claush)
Issue & Meilenstein anlegen (Claush)
Implementierung & Branch-Arbeit (Claush steuert Claude Code)
Pull Request erstellen (Claush)
Tests & Deployment via CI (automatisch)
Funktionsprüfung & Testergebnis-Review (per GitHub-App auf dem Smartphone)
Bei Problemen: Korrektur-PR über Claush anfordern
Zufrieden? Dann mergen ✓
Auch wöchentliche Verwaltungsaufgaben komplett über Claush: Issue-Verwaltung, Meilenstein-Management, Pull-Request-Erstellung und Änderungsanfragen -- alles direkt aus dem Chat heraus.

Vorteile der Nutzung

🌎

Ortsunabhängig

Über VPS kann von überall auf die Entwicklungsumgebung zugegriffen werden.

💬

Intuitiver Chat

Claude Code lässt sich in natürlicher Sprache steuern. Keine Befehle auswendig lernen.

🎯

Leicht zu fokussieren

Smartphone öffnen = Entwickeln -- diese Gewohnheit entsteht ganz natürlich.

Schnelle Entwicklungszyklen

Durch kleine Einheiten wird das Review leichter und die Entwicklung schreitet zügig voran.

😌

Weniger Stress

Selbst bei vielen Korrekturen fühlt es sich an wie ein Gespräch mit Claush -- kein Frust.

Tipps für erfolgreiche Smartphone-Entwicklung

Aufgaben klein aufteilen

Der Prüfungsumfang wird kleiner, sodass auch auf dem Smartphone-Bildschirm ein gründliches Review möglich ist. Als Nebeneffekt beschleunigt sich der Entwicklungszyklus und führt zu einem angenehmen Entwicklungsrhythmus.

Als Gespräch mit Claush begreifen

Statt Code schreiben zu lassen, hat man eher das Gefühl, im Gespräch etwas zu erschaffen. Selbst in Branches mit vielen Korrekturen kann man stressfrei und stetig voranschreiten. Das unangenehme Gefühl beim Entwickeln nimmt deutlich ab.

Nutzerstimmen

Wenn ich mein Smartphone öffne, bin ich sofort im Entwicklungsmodus

Über Claush fühlt es sich an wie ein Gespräch -- man entwickelt mühelos

Beim Entwickeln kommt kaum noch ein unangenehmes Gefühl auf

Der Weg zu Claush

Das ursprüngliche Idealbild der Entwicklung

Seit dem Aufkommen von KI-Entwicklungstools wie GitHub Copilot hatte er die Idealvorstellung: „Per Chat Anweisungen geben und PR-basiert prüfen“ -- diesen Entwicklungsstil wollte er schon immer.

Unzufriedenheit mit bestehenden Diensten

ProblemDetails
Niedrige PR-QualitätViele Dienste lieferten riesige, chaotische Pull Requests, die nicht reviewbar waren
Schlechte Chat-UXSelbst Dienste mit Chat-Funktion boten eine schlechte Bedienbarkeit und waren nicht praxistauglich
Kluft zum IdealKein Dienst bot das Erlebnis „im Gespräch entwickeln“

Claush hat noch einige Unvollkommenheiten, aber was die Entwicklung per Chat-Dialog angeht, kommt es meinem perfekten Idealbild am nächsten

Anwendungsfälle im Detail

🏠

1. Zuhause -- Reguläre Entwicklung

Der oben beschriebene Workflow-Zyklus wird direkt angewandt. Von der Spezifikationserstellung über Issue-Anlage, Implementierung, PR-Erstellung bis hin zum Merge -- alles wird über den Claush-Chatbildschirm gesteuert.

2. Entwicklung in Kurzpausen unterwegs

Die wenigen Minuten nach der Bestellung im Café, die kurze Abwesenheit auf der Toilette während eines Dates -- in solch kleinen Wartezeiten lassen sich Anweisungen geben

Es wird nicht vorausgesetzt, dass man Code direkt anschaut wie in VS Code. Indem jede Anweisung auf eine User-Story-Einheit beschränkt wird, dauert die Überprüfung nur etwa 5 Minuten -- und selbst in Kurzpausen lässt sich der Merge abschließen.

SzeneZeitrahmen
Im Café nach der Bestellung, gerade hingesetzt3--5 Min.
Kurzer Toilettengang während eines Dates2--3 Min.
Wartezeit beim Umsteigen am BahnhofWenige Min.
🏃

3. Entwicklung beim Joggen

Während des Laufens Ideen entwickeln, an der Ampel Anweisungen eingeben

Ein Anwendungsfall, der nur mit Claush möglich ist, weil man das Smartphone mitnehmen kann. Joggen als körperliche Aktivität und Softwareentwicklung verschmelzen.

ZeitpunktAktion
Während des LaufensFeature-Ideen und Marketingstrategien im Kopf ordnen
An der AmpelSmartphone öffnen und Anweisungen in Claush eingeben
Beim VerschnaufenChat-Antworten prüfen und nächste Anweisung überlegen
Was dieser Anwendungsfall zeigt: „Entwicklungszeit“ und „Sportzeit“ müssen nicht getrennt werden. Körperliche Bewegung fördert sogar das Denken. Die Vorstellung, dass man nur am PC sitzend entwickeln kann, wird hier vollständig aufgebrochen.

Verbesserungsvorschläge und fehlende Funktionen

1. Push-Benachrichtigungen

Nach einer Anweisung an Claush gibt es keine Benachrichtigung, wenn Claude antwortet. Beim Warten auf eine Antwort kann man nicht zu anderen Aufgaben wechseln, was ineffizient ist.

Behoben: Die Benachrichtigungsfunktion für Slack / Discord / Microsoft Teams wurde implementiert. Durch Registrierung einer Webhook-URL im Benachrichtigungsbereich der Servereinstellungen erhalten Sie Benachrichtigungen an externe Dienste, wenn Claudes Antwort abgeschlossen ist, und ermöglichen so asynchrone Entwicklung.

2. GitHub-Webhook-Empfang und automatische CI-Fehlererkennung

Derzeit kann Claush CI-Fehler nicht automatisch erkennen. Daher muss man in der GitHub-App manuell nachsehen und es Claush mitteilen -- ein unnötiger Aufwand mit Kontextwechsel.

Die PR-Vorprüfung durch Claude Code ist oft unzureichend
Qualitätssicherung durch CI ist daher sehr wichtig
Aber Claush kann CI-Fehler nicht automatisch erkennen
Manuelle Prüfung in der GitHub-App → manuell an Claush weitergeben
Die Idealvorstellung: Wenn Claush GitHub-Webhooks direkt empfangen und bei CI-Fehlern automatisch reagieren könnte, wäre ein vollständig autonomer Entwicklungszyklus zum Greifen nah.

Zukunftsidee: CI/CD-Umgebung verstärken

Der Flaschenhals des Workflows „klein aufteilen und schnell iterieren“ ist die Langsamkeit von CI/CD. Da die Standard-Runner von GitHub Actions langsam sind, ist die Einrichtung eines Self-Hosted Runners zur Beschleunigung geplant.

Claude Code erstellt einen PR
Self-Hosted Runner führt Tests & Deployment schnell aus
Schnelles Feedback → weiter zur nächsten Anweisung

Feedback-Zusammenfassung

  • Dass der gesamte GitHub-Standardworkflow (Issue → PR → CI → Merge) per Chat gesteuert werden kann, macht Smartphone-Entwicklung erst realistisch
  • Nicht das Gefühl, ein Tool zu benutzen, sondern das Erlebnis „im Gespräch etwas zu erschaffen“ reduziert den Entwicklungsstress grundlegend
  • Der Entwicklungsstil „klein aufteilen und iterieren“ harmoniert hervorragend mit Claush, und es bildet sich ganz natürlich eine Mobile-First-Entwicklungsgewohnheit
  • Für Freelancer und Nebenberufler bietet es enormen Mehrwert auch hinsichtlich Motivationserhalt und Durchhaltevermögen