Codev
Codev – macht die Programmierung mit KI effizienter und einfacher.
Tags:AI-ProgrammierwerkzeugeWas ist Codev?
Codev ist eine von Wisp Labs, Inc. betriebene Plattform zur Erstellung von vollständigen AI-basierten Webanwendungen. Das Produkt wird auch unter der Marke co.dev angeboten. Es ermöglicht es, Anfragen in natürlicher Sprache in lauffähige Next.js- und Supabase-Projekte umzuwandeln – wodurch die wiederholte Arbeit bei der Erstellung von Datenbanken, Benutzeroberflächen sowie des Deployment-Umfelds reduziert wird.
Es richtet sich an Webanwendungen und nicht an allgemeines Code-Completion: Nachdem der Benutzer den Ablauf der Geschäftsprozesse, die Seiten sowie die Beziehungen zwischen den Daten beschrieben hat, erstellt das System die Frontend-, Backend-Verbindungen sowie die Projektstruktur und ermöglicht weitere Anpassungen im Dialog. Das Produkt eignet sich zur schnellen Validierung von Prototypen, zur Erstellung interner Tools oder zum Aufbau früher Softwareprodukte, entspricht aber nicht automatisierten Outsourcing-Teams, die ohne Überprüfung in Betrieb genommen werden können.
Hauptfunktionen
Von der Anforderungsanalyse bis zur vollständigen Webanwendung
- Natürlichsprachige Produktbeschreibungen werden entgegengenommen, um Anwendungen zu erstellen, die von der Benutzerrolle, den Hauptseiten, den Datenspalten und den Interaktionsregeln ausgehen.
- Standardmäßig wird Next.js zur Erstellung der Web-Oberfläche und der Anwendungslogik verwendet, während Supabase für die PostgreSQL-Datenbank, die Authentifizierung, die APIs sowie die Funktionen für Echtzeitdaten zuständig ist.
- Das System installiert automatisch die notwendigen Softwarepakete je nach Projektanforderung, wodurch die manuelle Bearbeitung sowie die Arbeit mit den zugrunde liegenden Verzeichnissen reduziert werden.
- Nach der Erstellung kann man weiterhin neue Seiten hinzufügen, den Ablauf anpassen, Probleme beheben oder den visuellen Stil ändern – ohne alle Anforderungen auf einmal erfüllen zu müssen.
Datenbanken, Authentifizierung und Geschäftsdaten
- Es ist möglich, Projekte mit Supabase zu verbinden – dabei werden die Projektadresse sowie der anonyme Schlüssel zur Herstellung der Datenbankverbindung verwendet. Die Benutzer müssen jedoch weiterhin ihr eigenes Projekt in Supabase erstellen und verwalten.
- Es unterstützt die Erstellung von Datentabellen, Abfragen sowie die gängigen Operationen zum Hinzufügen, Lesen, Aktualisieren und Löschen von Daten. Es eignet sich für strukturierte Szenarien wie Kundenlisten, Bestellungen, Inhaltverwaltung, Terminplanung und Aufgabenboards.
- Es ist möglich, den Zugang über E-Mail-Password sowie über Drittanbieter zu konfigurieren, und es lassen sich rowbasierte Sicherheitsrichtlinien nutzen, um zu begrenzen, welche Daten verschiedene Benutzer einsehen dürfen.
- Die Zertifizierungs-Rückruf-Adresse, die Schlüssel, die Struktur der Datentabellen sowie die Berechtigungsrichtlinien müssen je nach Einsatzumgebung richtig konfiguriert werden. Eine fehlerhafte Konfiguration kann zu Fehlern bei der Anmeldung oder zum unbefugten Zugriff auf Daten führen.
Interface, Bilder und iterative Anpassungen
- Die Benutzer können in den Anweisungen Referenzbilder oder Projektmaterialien hochladen, damit das System auf der Grundlage dieser visuellen Referenzen die Seite erstellen oder anpassen kann.
- Das Projekt kann die mit shadcn/ui verbundenen Komponenten und Themenfunktionen nutzen, um Formulare, Navigationen, Dialogfelder, Tabellen sowie gängige Backend-Oberflächen zu erstellen.
- Es gibt bereits Anwendungen, die in Schritten modifiziert werden können – es ist sinnvoll, zunächst den Kernprozess zu definieren und anschließend schrittweise ein responsives Layout, einen Zustand für leere Seiten, Fehlerbehandlung sowie weitere Styling-Elemente hinzuzufügen.
- Durch KI erzeugte Benutzeroberflächen und Code können Inkonisten, Auslassungen oder inkorrekte Logik aufweisen; komplexe Interaktionen erfordern weiterhin Browser-Tests sowie manuelle Code-Prüfungen.
Quellcode, GitHub und Bereitstellung
- Zu den kostenpflichtigen Funktionen gehören das Herunterladen des Quellcodes sowie die Integration in GitHub, wodurch Projekte in einen regulären Versionsverwaltungsprozess überführt werden können.
- Nach der Exportierung über GitHub kann es in Umgebungen wie Vercel, die Next.js unterstützen, weiterhin bereitgestellt werden, wobei Umgebungsvariablen wie Supabase auf der Zielplattform konfiguriert werden können.
- Es wird die Möglichkeit unterstützt, einem Projekt eine benutzerdefinierte Domain zuzuweisen und SSL automatisch zu konfigurieren; das genaue Zeitpunkt der Aktivierung hängt jedoch vom Domainanbieter ab.
- Die Projektseite kann direkt gehostet werden, doch bei langfristiger Wartung, Teamzusammenarbeit oder Migration wird empfohlen, den Code-Repository sowie die Liste der Umgebungskonfigurationen frühzeitig aufzubewahren.
Eingabe, Ausgabe und technische Zusammensetzung
| Projekt | Unterstützte Inhalte | Praktische Anwendung | Hinweise |
|---|---|---|---|
| Texteingabe | Produktbeschreibung, Seitenanforderungen, Datensatzstruktur, Anweisungen zur Änderung | Erstellung und Iteration von Webanwendungen | Je konkreter die Anforderungen sind, desto einfacher ist es, die erzielten Ergebnisse zu überprüfen. |
| Bild-Eingabe | Referenzdiagramme der Benutzeroberfläche und Projektmaterialien | Hilft bei der Bestimmung von Layout, Stil und visuellem Inhalt | Der Hochlader muss über die entsprechenden Nutzungsrechte verfügen. |
| Anwendungsausgabe | Next.js Web-Projekt | Browserbasierte Business-Anwendungen und responsive Seiten | Keine nativen mobilen Anwendungen oder Browser-Erweiterungen erstellen. |
| Daten-Dienste | Supabase-Datenbank, Authentifizierung und Echtzeitfunktionen | Daten des Unternehmens speichern und den Zugriff der Benutzer verwalten | Konten, Verbrauch, Berechtigungen und Kosten werden jeweils von den entsprechenden Diensten verwaltet. |
| Lieferart | Online-Projekte, Code-Downloads, GitHub-Repositorien | Verwaltung, Weiterentwicklung oder Migration zur Bereitstellung | Ein Teil der Lieferfähigkeit ist durch das Paket eingeschränkt. |
Modellwahl und Mengenangabe
Der Editor bietet mehrere gängige Modelle zur Auswahl an. In der aktuellen Produktliste sind Claude 4 Sonnet, GPT-4.1 und Gemini 2.5 Pro aufgeführt, außerdem werden die verfügbaren Prompte für GPT-5 angezeigt. Der Umfang der Modelle, die Preisstruktur sowie die Sichtbarkeit des Kontos können sich ändern; es sollten daher die aktuelle Liste der Modelle im Projekt sowie die Abrechnungsoberfläche herangezogen werden.
| Fähigkeiten | Wirkung | Mögliche Veränderungen |
|---|---|---|
| Modellauswahl | Wechseln zwischen verschiedenen Code-Generierungsmodellen | Die Modellversionen und verfügbaren Bereiche werden aktualisiert. |
| Nach Modell abgerechnet | Basierend auf dem verbleibenden Verbrauch im tatsächlichen Modell | Die Kosten für verschiedene Modelle können unterschiedlich sein. |
| Plus-Mengenrabatt | Für das Modell gilt ein Rabatt von 25 % auf den Preis. | Der Abonnementpreis beinhaltet nicht die Modellintegration. |
Von der Idee bis zur Verwendung im Einsatz
- Registrieren Sie ein Konto und erstellen Sie ein neues Projekt. Beschreiben Sie zunächst in einem Absatz die Zielgruppe, die Hauptaufgaben sowie die Seiten und Datenelemente, die unbedingt vorhanden sein müssen.
- Wählen Sie das geeignete Modell aus und reichen Sie die erste Version der Anforderungen ein; falls es Referenzbilder für die Benutzeroberfläche oder Markenmaterialien gibt, können diese ebenfalls hochgeladen werden.
- Überprüfen Sie die generierte Seite und die Navigation, testen Sie nacheinander Formulare, Schaltflächen, Fehlermeldungen, den Zustand leerer Daten sowie die Layouts für Mobilgeräte und Desktop.
- Erstellen Sie ein Supabase-Projekt, geben Sie die Verbindungsdaten des Projekts ein und erstellen Sie anschließend Datenbanktabellen, Authentifizierungsverfahren sowie Strategien für die Sicherheit auf Tabellenebene.
- Verwenden Sie ein Testkonto, um den gesamten Geschäftsprozess durchzuführen, und überprüfen Sie, ob die Funktionen Erstellen, Lesen, Ändern, Löschen, Abmelden sowie die Berechtigungsisolation den Erwartungen entsprechen.
- Über den Dialog wird das System aufgefordert, spezifische Probleme zu beheben; jeweils wird nur eine Gruppe von zusammenhängenden Änderungen bearbeitet, und nach der Änderung werden erneut Tests durchgeführt.
- Wenn eine eigenständige Wartung erforderlich ist, laden Sie die Quelldateien herunter oder verbinden Sie sich mit GitHub, speichern Sie die Beschreibungen der Umgebungsvariablen und überprüfen Sie die Lizenzen der Drittanbieter-Abhängigkeiten.
- Wählen Sie zwischen Online-Hosting oder Migration in eine kompatible Umgebung, konfigurieren Sie einen benutzerdefinierten Domainnamen, SSL, Callback-Adresse sowie Schlüssel für die Produktionsumgebung, bevor Sie veröffentlichen.
Wichtige Konfigurationspunkte für Supabase
- Erstellen Sie in Supabase ein eigenes Projekt, holen Sie sich die Projektadresse sowie den öffentlichen anonymen Schlüssel – lassen Sie den Schlüssel mit hohen Berechtigungen auf der Serverseite nicht im Browsercode sichtbar werden.
- Basierend auf den Tabellen- und Felddaten der Geschäftslogik werden Einschränkungen für Fremdschlüssel, eindeutige Werte und Pflichtfelder festgelegt, um eine Abhängigkeit nur von der Frontend-Prüfung zu vermeiden.
- Nach Aktivierung der Authentifizierung werden die Site-Adresse sowie die zulässigen Umleitungsadressen konfiguriert; bei Anmeldung mit Google müssen außerdem die Anmeldeinformationen und Echokanall-Einstellungen in der entsprechenden Konsole vorgenommen werden.
- Aktivieren Sie die Zeilenbereichssicherheit für Tabellen mit Benutzerdaten und überprüfen Sie die Berechtigungen von anonymen Benutzern, normalen Benutzern sowie Administratoren getrennt voneinander.
- Wenn ein E-Mail-Workflow hinzugefügt wird, können E-Mail-Dienste wie Resend sowie Vorlagen konfiguriert werden. Gleichzeitig können der Absenderdomänename, die Schlüsselrechte sowie die Sendungslimits überprüft werden.
Preise und Pakete
Codev bietet eine kostenlose Version, monatliche Abonnements sowie Unternehmenslösungen an. Die Preise werden in US-Dollar angegeben; Steuern können zusätzlich anfallen. Die Nutzung der Modelle ist nicht identisch mit den Abonnementkosten.
| Paket oder Version | Preis | Abrechnungszeitraum | Kernrechte oder -beträge | Für Nutzer geeignet |
|---|---|---|---|---|
| Hobby | Kostenlos | Keine Abonnementlaufzeit | 3 Dollar als einmaliger Betrag, 1 öffentliches Projekt, wählbare Modelle, Community-Unterstützung | Produkttesten und öffentliche Prototypen |
| Plus | 19 US-Dollar | Jeden Monat | Unbegrenzte private Projekte, unbegrenzte anpassbare Domainnamen, Download von Code, Integration mit GitHub, 25%-Rabatt auf die Nutzung der Modelle; ohne Punkte. | Anhaltende Entwicklung und Personen oder kleine Teams, die private Projekte benötigen |
| Enterprise | Individuelle Kostenschätzung | Kontaktieren Sie den Verkauf | Exklusiver Support, spezielle Unterstützung und Prioritätsunterstützung | Organisationen, die Einkäufe und Serviceleistungen benötigen |
In den Dienstbedingungen steht außerdem, dass neue registrierte Nutzer einen 14-tägigen kostenlosen Probemonat erhalten. Nach Ablauf des Probemonats wird gemäß der gewählten Abonnementart eine Gebühr erhoben; dies unterscheidet sich von der kostenlosen Hobby-Ebene auf der aktuellen Preistabelle. Ob ein kostenpflichtiger Probemonat in Anspruch genommen werden kann und welche Leistungen dabei enthalten sind, ergibt sich aus den Hinweisen im Konto sowie auf der Rechnungsseite.
Ein kostenpflichtiges Abo kann im Konto storniert werden; die Stornierung tritt in der Regel am Ende des aktuellen Zahlungszyklus in Kraft. Die Bedingungen legen klar fest, dass kein Rückzahlung gewährt wird, wenn der von KI erzeugte Code oder Inhalt nicht wie erwartet funktioniert, ungenau ist oder nicht für bestimmte Anforderungen geeignet ist. In solchen Fällen gilt die Kaufentscheidung als endgültig.
Geeignet für Nutzer und typische Szenarien
- Produktmanager und Unternehmer: Schnelle Validierung von SaaS-Lösungen, Kundenportalen, Terminbuchungssystemen oder Marktbedarfsprototypen.
- Designer und Teilzeit-Entwickler: Übersetzen Sie textbasierte Anleitungen und visuelle Referenzen in interaktive Webprodukte, die anschließend von Entwicklern weiter verbessert werden.
- Unabhängige Entwickler: Erstellung der grundlegenden Infrastruktur für Next.js und Supabase, um die wiederholte Implementierung von Formularen, Authentifizierungsmechanismen sowie Datenverarbeitungsschritten zu reduzieren.
- Kleines Team: Erstellung von internen Verwaltungstools, Dateneingabesystemen, einfachen CRM-Systemen, Content-Backends und Veranstaltungsseiten.
- Unterricht und technische Erkundung: Beobachten, wie Anforderungen auf Seiten, Datenbanken und Authentifizierungsprozesse abgebildet werden, wobei die Grundlagen der Web-Sicherheit weiterhin verstanden werden müssen.
Fähigkeitsgrenzen und Nutzungseinschränkungen
- Das Produkt erstellt derzeit nur Webanwendungen; es unterstützt keine nativen iOS- oder Android-Anwendungen und erzeugt auch keine Chrome-Erweiterungen.
- Komplexe Webscraping-Tools sowie Systeme, die einen hohen Datenverkehr und eine hohe Skalierbarkeit erfordern, gehören derzeit nicht zum Fokus der Unterstützung und eignen sich daher nicht direkt als Schlüsselinfrastruktur für die Produktion.
- Der generierte Code kann Logikfehler, unvollständige Fehlerbehandlung oder Sicherheitsprobleme enthalten. Vor der Veröffentlichung sollte er von Entwicklern überprüft werden und Sicherheitstests hinsichtlich Berechtigungen, Leistung sowie Abhängigkeiten durchlaufen.
- Supabase, Vercel, Modell-Dienste, Domain- und E-Mail-Dienste können jeweils Gebühren sowie Einschränkungen in Bezug auf die Nutzungsmenge aufweisen; daher kann die Gesamtkosten nicht allein anhand des Codev-Abonnementpreises geschätzt werden.
- Es ist verboten, die Dienste zur Erstellung oder Aufrechterhaltung von Produkten zu nutzen, die mit Pornografie, Glücksspiel, illegalen Drogen, Waffen, Gewalt sowie anderen illegalen oder schädlichen Aktivitäten in Verbindung stehen. Solche Verstöße können dazu führen, dass die entsprechenden Dienste eingestellt werden – ohne Rückerstattung des Geldes.
- Der Dienst ist nicht speziell für medizinische oder finanzielle Regulierungsprozesse entwickelt und sollte nicht in Szenarien eingesetzt werden, in denen eine Konformität mit HIPAA, FISMA oder GLBA erforderlich ist.
Plattformen, APIs und Open-Source-Status
| Projekt | Aktueller Zustand | Erklärung |
|---|---|---|
| Web-Baukasten | Unterstützung | Projekte über den Browser erstellen, ändern und verwalten |
| Ausgabe der Webanwendung | Unterstützung | Ein Next.js-Projekt erstellen und mit Supabase verbinden |
| GitHub | Unterstützung | Für Code-Repositorys, Migration und weitere Entwicklung |
| Eigene Mobile-Apps | Erstellung nicht unterstützt. | Keine nativen iOS- oder Android-Projekte bereitstellen. |
| Browser-Erweiterungen | Erstellung nicht unterstützt. | Keine Chrome-Erweiterungen ausgeben |
| Offene API oder SDK | Noch nicht veröffentlicht | Nicht bestätigte öffentliche Entwicklungs-API für Kunden |
| Offene Quellcode-Produkte | Nicht open source | Code-Export und GitHub-Integration bedeuten nicht, dass die Quellcodes der Plattform öffentlich zugänglich sind. |
Auf der Produktseite wird angegeben, dass die Nutzer den vollständigen Quellcode des erstellten Projekts herunterladen und besitzen können. Das bedeutet jedoch nicht, dass die Codev-Plattform, die Benutzeroberfläche oder die Dienste selbst unter einer Open-Source-Lizenz stehen. Das exportierte Projekt kann weiterhin Open-Source-Abhängigkeiten oder Materialien Dritter enthalten; vor der kommerziellen Veröffentlichung sollten daher die Lizenzbedingungen, die Lizenzen für die verwendeten Materialien sowie die Risiken bezüglich des erstellten Inhalts überprüft werden.
Privatsphäre, Sicherheit und Datenverwaltung
- Die Erklärung zur Datenschutzrichtlinie befasst sich mit den vom Benutzer freiwillig bereitgestellten Namen und E-Mail-Adressen sowie mit den automatisch erfassten Informationen bezüglich Gerät, Browser, IP-Adresse, Nutzungshistorie und Diagnosedaten.
- Die für die Zahlungen erforderlichen Daten werden von Stripe gespeichert; Benutzer sollten keine Produktionschlüssel, echte Kundendaten oder unnötig sensible Informationen direkt eingeben.
- Der Service verwendet Cookies und ähnliche Technologien und kann möglicherweise begrenzte Informationen aus öffentlichen Datenbanken, Marketingpartnern, sozialen Plattformen sowie anderen externen Quellen beziehen.
- Die Datenschutzerklärung besagt, dass sensible persönliche Daten nicht verarbeitet werden, und gibt an, dass organisatorische sowie technische Maßnahmen zum Schutz der Daten ergriffen werden. Gleichzeitig wird darauf hingewiesen, dass eine absolute Sicherheit bei der Übertragung und Speicherung im Netzwerk nicht gewährleistet werden kann.
- Kunden können ihre Informationen im Konto ändern oder einen Antrag auf Löschung des Kontos stellen; nach der Löschung des Kontos werden die Informationen in der Aktivitätsdatenbank deaktiviert oder gelöscht, doch aus Gründen des Betrugsschutzes, zur Fehlerbehebung, für Ermittlungen, zur Durchsetzung von Bedingungen oder zur Erfüllung rechtlicher Verpflichtungen können einige Aufzeichnungen weiterhin aufbewahrt werden.
- Der Service überwacht einen Teil der übertragenen Daten und führt regelmäßige Backups durch, doch die Bedingungen verlangen, dass der Benutzer selbst für die Projektdaten verantwortlich ist. Daher sollten Code, Datenbanken und Umgebungskonfigurationen regelmäßig exportiert werden.
Empfehlungen zur Verwendung
Der Wert von Codev liegt darin, dass er eine Produktbeschreibung schnell in ein testbares Full-Stack-Web-Prototyp umwandeln kann – wobei der Zugang zum herkömmlichen Codeworkflow beibehalten wird. Die sicherste Vorgehensweise ist es, die KI damit zu beauftragen, die Grundstruktur sowie die häufig genutzten Seiten zu erstellen, während der Mensch für die Überprüfung der Anforderungen, die Verwaltung von Datenrechten und Schlüsseln sowie für die Leistungs- und Produktveröffentlichung zuständig ist.
Bevor man sich zur Bezahlung entschließt, sollte man zunächst die Zielprozesse sowie die Kosten der Modelle mit den kostenlosen Optionen überprüfen. Anschließend muss festgestellt werden, ob private Lösungen, die Herunterladung des Quellcodes, GitHub oder eine eigene Domain erforderlich sind. Wenn es um echte Nutzerdaten oder kommerzielle Lieferungen geht, müssen außerdem die Kosten für Drittanbieterdienste, Lizenzbedingungen, Rückgabebeschränkungen sowie die Verantwortung für Backups berücksichtigt werden.
Guigong-Netzwerk-Sicherheitsnummer: 45132202000164