Communitygithub.com

Ishimwek664/banana-prompts

Erstellen, ausführen und bereitstellen von AI Studio-Apps mit lokaler Einrichtung, Unterstützung für Gemini-API-Schlüssel und einem einfachen Entwicklungs-Workflow für schnelles Testen.

Was ist banana-prompts?

Ishimwek664/banana-prompts ist ein Skill für KI-Agenten, der es Entwicklern ermöglicht, AI Studio-Apps direkt auf ihrem lokalen Rechner zu erstellen, auszuführen und bereitzustellen. Er unterstützt die Verwendung von Gemini-API-Schlüsseln für den Zugriff auf Googles KI-Modelle und bietet einen einfachen, iterativen Entwicklungs-Workflow. Der Skill ist nützlich für schnelle Prototypen und Tests, ohne dass eine ständige Bereitstellung in der Cloud erforderlich ist. Er kann in verschiedenen KI-Agenten-Plattformen wie Claude Code, Cursor oder Codex integriert werden, um eine nahtlose lokale Entwicklungsumgebung zu schaffen. Die Funktionsweise basiert auf der Bereitstellung von CLI-Befehlen und Konfigurationsdateien, die die lokale Serverbereitstellung, den API-Schlüsselabruf und die automatische Aktualisierung bei Codeänderungen automatisieren.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add Ishimwek664/banana-prompts

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht banana-prompts?

Erstellen, ausführen und bereitstellen von AI Studio-Apps mit lokaler Einrichtung, Unterstützung für Gemini-API-Schlüssel und einem einfachen Entwicklungs-Workflow für schnelles Testen.

Übersicht

Dieser Skill ermöglicht es Ihnen, AI Studio-Anwendungen lokal zu entwickeln, zu testen und bereitzustellen. Er verwendet einen einfachen CLI-basierten Workflow, der die Konfiguration und den Start eines lokalen Servers automatisiert.

Funktionen

  • Lokale Serverbereitstellung: Starten Sie einen Entwicklungsserver auf Ihrem lokalen Rechner.
  • Gemini-API-Integration: Verwenden Sie Ihren Gemini-API-Schlüssel für KI-Funktionalitäten.
  • Schnelle Iteration: Dateiänderungen werden automatisch erkannt und der Server neu gestartet.
  • Bereitstellungsassistent: Vereinfachte Schritte zum Hochladen Ihrer Anwendung.

Voraussetzungen

  • Node.js (Version 18 oder höher)
  • Ein Gemini-API-Schlüssel (von Google AI Studio)

Installation

# Klonen Sie das Repository nicht; installieren Sie das Paket global
npm install -g banana-prompts

Verwendung

  1. Initialisieren Sie ein neues Projekt:
    banana init my-app
    
  2. Navigieren Sie in das Projektverzeichnis:
    cd my-app
    
  3. Legen Sie Ihren API-Schlüssel fest:
    export GEMINI_API_KEY="Ihr_API_Schlüssel"
    
  4. Starten Sie den Entwicklungsserver:
    banana dev
    
  5. Öffnen Sie http://localhost:3000 im Browser.

Projektstruktur

my-app/
├── app/
│   ├── index.html
│   └── main.js
├── banana.config.json
└── package.json

Konfiguration

Bearbeiten Sie banana.config.json, um Ihre App-Einstellungen anzupassen:

{
  "name": "Meine App",
  "port": 3000,
  "model": "gemini-2.0-flash"
}

Bereitstellung

Führen Sie den folgenden Befehl aus, um Ihre App bereitzustellen:

banana deploy

Dies erstellt ein optimiertes Build und lädt es auf den AI Studio-Server hoch.

Fehlerbehebung

  • Port bereits belegt: Verwenden Sie --port zum Ändern des Ports.
  • API-Schlüssel nicht gefunden: Stellen Sie sicher, dass GEMINI_API_KEY gesetzt ist.
  • Build-Fehler: Überprüfen Sie Ihre Abhängigkeiten mit npm install.

Lizenz

MIT

Verwandte Skills