Zum Hauptinhalt springen

Übersicht

Devin kann kleine Anwendungen bereitstellen, die es von Grund auf neu entwickelt. Allerdings hat Devin Einschränkungen bei der Bereitstellung bereits bestehender Anwendungen.
KomponenteNeue AnwendungenBestehende Anwendungen
FrontendStandardmäßig unterstützt (mithilfe einer vorkonfigurierten Vorlage)Erfordert individuellen Zugriff und spezifische Anweisungen über Secrets und Knowledge
BackendStandardmäßig unterstützt (mithilfe der FastAPI-Vorlage)Erfordert individuellen Zugriff und spezifische Anweisungen über Secrets und Knowledge

Frontend-Bereitstellung

Devin kann Frontend-Anwendungen mithilfe einer vorkonfigurierten Vorlage bereitstellen, die Vite, TypeScript, Tailwind CSS und Shadcn verwendet. Wenn ein Nutzer Devin bittet, eine Frontend-App von Grund auf zu erstellen, verwendet Devin diese Vorlage als Ausgangspunkt, sofern nichts anderes angegeben wird. Wenn der Nutzer ausdrücklich zustimmt, kann Devin diese Frontend-Apps über einen internen Dienst bereitstellen.

Backend-Bereitstellung

Für Backend-Anwendungen verwendet Devin ein FastAPI-Template. Ähnlich wie bei Frontend-Anwendungen kann Devin Backend-Anwendungen, die aus diesem Template erstellt wurden, nach Freigabe durch die Nutzer:innen auf Fly.io bereitstellen.

Einschränkungen

  • Vorhandene Apps: Devin ist nicht dafür ausgelegt, bereits bestehende Anwendungen bereitzustellen (zu deployen). Während Frontend-Apps eventuell funktionieren, werden Backend-Apps in 99 % der Fälle nicht funktionieren.
  • Benutzerdefiniertes Deployment: Für Apps, die nicht mit Devins Templates erstellt wurden, sollten Nutzer ihre eigene Deployment-Methode wählen und Devin die erforderlichen Zugangsdaten und Anweisungen über Secrets und Knowledge zur Verfügung stellen.