Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Galerie>Screenshots>Vibe Coding einer macOS ToDo App mit Codex

"Vibe Coding einer macOS ToDo App mit Codex" von JeDI

Durchschnittliche Bewertung: 1 Sterne
  • 5 Sterne: 0 Bewertungen
  • 4 Sterne: 0 Bewertungen
  • 3 Sterne: 0 Bewertungen
  • 2 Sterne: 0 Bewertungen
  • 1 Stern: 1 Bewertung
Vibe Coding einer macOS ToDo App mit Codex
0
0

Ausgangsbeitrag

JeDI15.07.2618:39
Da es hier ja schon einige Diskussionen zum KI-Thema gab, möchte ich nun auch mal meine letzten Erfahrungen mit ChatGPT, bzw. Codex teilen.

Ich benutze ChatGPT seit mehreren Monaten mit einem Pro Account. Bisher habe ich es aber nur als ergänzendes Werkzeug in meinem Alltag als Webentwicler (in erster Linie für OXID Shops) genutzt und damit z.B. kleinere Module erstellt oder portiert u.ä. Heute habe ich zum testen damit eine etwas umfangreichere macOS App erstellt. Ich kenne mich ganz gut mit PHP, HTML etc. aus und auch mit Datenbanken und APIs, habe vor ewigen Zeiten mal ein bisschen was mit Basic gemacht, aber noch nie eine macOS oder Windows Applikation geschrieben und auch noch nie wirklich mit XCode gearbeitet.

Umso erstaunter war ich, wie gut und schnell das alles funktioniert hat und wie gut das Ergebnis bisher ist (es wurde noch nicht sehr intensiv getestet). Ob jemand komplett ohne Programmierkenntnisse das genauso gut und schnell hinbekommen hätte, kann ich nicht sagen, aber das hat mich wirklich schon sehr beeindruckt. Ich denke als App Entwickler muss man sich ganz sicher mal Gedanken machen, wie man da weiter vorgeht.

Aber erstmal zum Projekt:
Wir nutzen seit Jahren das webbasierte Projektmanagement Tool Freedcamp in einem kleinen Team und verwalten darüber Projekte, dazugehörige Aufgaben, kurze Dokumentationen u.s.w. inkl. eingeschränktem Zugriff für Kunden und erfassen darüber auch Arbeitszeiten und nutzen es zum Teil auch für die projektbezogene Kommunikation untereinander und mit dem Kunden. Soweit klappt das auch recht gut, aber ich bin kein so großer Freund von webbasierten Apps. Vor allem wenn es um eine schnelle und einfache Aufgabenverwaltung geht. Dazu kommt, dass es auch immer wieder Aufgaben gibt, die nichts mit einem Projekt zu tun haben. die aber trotzdem irgendwo verwaltet werden müssen.

Dafür habe ich bisher immer Things benutzt, aber auch schon unendliche viele andere ToDo und Notizen Apps getestet und war nie wirklich glücklich. Things ist eigentlich perfekt, hat aber keine Funktionen für die Zusammenarbeit und mir fehlte immer die Möglichkeit Dateien zu den Aufgaben zu speichern. Andere ToDo Apps wie Todoist können das, kommen aber nicht an die Bedienung von Things heran. Und eine echte Synchronisation mit Freedcamp ist bei allen Apps nicht möglich.

Mein Traum war deshalb immer eine ToDo App, die die Projekte und Aufgaben aus Freedcamp synchronisiert, die aber so gut schnell zu bedienen ist wie Things und dabei auch noch einigermaßen gut aussieht und fehlende Funktionen wie den Dateiupload bietet. Da ich in letzter Zeit viele Videos über's Vibe Coding gesehen hatte und heute Zeit hatte, habe ich mir gedacht, ich probier das einfach mal. Ich habe damit heute Vormittag angefangen und bis jetzt effektiv ca. 6 Stunden mit der aktuellen Codex macOS App und GPT-5.6 Terra High daran gearbeitet. Die App ist soweit eigentlich fertig außer der Freedcamp und iCloud Synchronisation und den abschließenden Tests. Sie kann bisher folgendes:

  • Native macOS Swift UI angelehnt an Things
  • Projekte, lokale Listen, Papierkorb, Log für abgeschlossene Aufgaben
  • Aufgaben mit Markdown Beschreibung, Start- und Fälligkeitstermin, sortierbaren Unteraufgaben mit Details, beliebig vielen Anhängen mit Drag & Drop aus dem Finder, Projekt- oder Listenzuordnung, Priorität und Zuweisung eines Freedcamp Mitarbeiters
  • Sortierung der Aufgaben, Unteraufgaben, Projekte etc. per Drag & Drop wie bei Things
  • Individuelle, sortierbare Aufgabenlisten in Projekten wie bei Freedcamp
  • Suche/Filter in Titel und Beschreibung in der ausgewählten Liste
  • Filtern der Projekte und anheften von Favoriten
  • Schnelleingabe über Tastatur Shortcut
  • Erstellung neuer Aufgaben aus dem Teilen Menü anderer Apps
  • Erstellen einer neuen Aufgabe durch drag & drop einer Mail aus Apple Mail wie bei Things, aber die eml-Datei wird als Anhang gespeichert (das hat mit Abstand am längsten gedauert)
  • Hell/Dunkel Modus

Für alle die es interessiert füge ich mal die von Codex erstellte Plan-Datei als md-File bei, wobei manches während der Umsetzung ggf. nochmal abgeändert oder ergänzt wurde. Verbraucht habe ich übrigens den Als nächstes kommt die Freedcamp Anbindung. Wenn das so klappt wie ich es mir vorstelle ist noch folgendes geplant:

Anzeige von Kalender Terminen wie bei Things
Erweitere Suche und Filter nach Mitarbeiter, Priorität etc.
iOS App und iCloud Synchronisation
Zeiterfassung zu Freedcamp Prpjekten
...

Insgesamt bin ich sehr beeindruckt wie schon mehrfach geschrieben. ich hätte nicht gedacht, dass das so gut und so schnell geht und das dabei quasi auf Anhieb ein wirklich gutes Ergebnis herauskommt (soweit ich das bis jetzt beurteilen kann). Vielleicht ist der Post noch etwas verfrüht, aber ich bin gerade echt von den Socken und wollte das mal mitteilen.

P.S. Gestern hatte ich auch mal kurz den neuen Live Modus für Unterhaltungen und die Liveübersetzung ausprobiert. Auch das ist im Vergleich zu dem was ich bisher so kannte ziemlich beeindruckend, auch wenn ich das wahrscheinlich nicht so oft nutzen werde.

Kommentare

Keine Kommentare vorhanden.

Kommentieren

Sie müssen sich einloggen, um ein Galerie-Bild kommentieren zu können.