CommunityCodierung & Entwicklunggithub.com

helanmouse/open-minions

Ein quelloffener, einmaliger KI-Coding-CLI-Agent, der natürliche Sprache in getesteten, committed Code umwandelt – sicher in einer Docker-Sandbox ausgeführt.

Was ist open-minions?

Open Minions ist ein quelloffener KI-gestützter CLI-Agent, der entwickelt wurde, um natürliche Sprachbefehle direkt in produktionsbereiten Code umzuwandeln. Er arbeitet mit einem 'One-Shot'-Ansatz, bei dem der gesamte Codierungs-, Test- und Commit-Prozess automatisch und sicher in einer isolierten Docker-Umgebung abläuft. Dies stellt sicher, dass Änderungen keine Auswirkungen auf das Host-System haben und der Code vor der Integration getestet wird. Der Agent unterstützt verschiedene Programmiersprachen und Frameworks und ist ideal für Entwickler, die schnell Prototypen erstellen oder Code aus Beschreibungen generieren möchten, ohne manuelle Schritte. Es wird auf CLI-basierten Plattformen wie dem Terminal verwendet und nutzt die Leistung moderner KI-Modelle zur Codegenerierung und -prüfung.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add helanmouse/open-minions

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht open-minions?

Ein quelloffener, einmaliger KI-Coding-CLI-Agent, der natürliche Sprache in getesteten, committed Code umwandelt – sicher in einer Docker-Sandbox ausgeführt.

Beschreibung

Open Minions automatisiert den gesamten Workflow von der Idee bis zum fertigen Code. Gib einfach eine Beschreibung in natürlicher Sprache ein, und der Agent generiert den entsprechenden Code, führt Tests in einer isolierten Docker-Umgebung durch und committet die Änderungen automatisch. Dies reduziert manuelle Arbeit und minimiert Risiken.

Hauptfunktionen

  • One-Shot-Codegenerierung: Wandle eine einzelne Beschreibung in vollständigen, funktionsfähigen Code um.
  • Automatisiertes Testen: Führt Tests in einer Docker-Sandbox aus, um die Korrektheit sicherzustellen.
  • Sicheres Committen: Committet nur bestandene Tests in das Repository.
  • Isolierte Umgebung: Alle Operationen laufen in Docker, um das Host-System zu schützen.

Installation

git clone https://github.com/helanmouse/open-minions.git
cd open-minions
pip install -r requirements.txt

Verwendung

Starte den Agenten mit:

python open-minions.py "Erstelle eine REST-API mit Flask"

Der Agent generiert den Code, führt Tests in einem Docker-Container aus und committet bei Erfolg.

Konfiguration

Passe die Umgebung mit Umgebungsvariablen an:

  • OPENAI_API_KEY: Dein API-Schlüssel für das KI-Modell.
  • DOCKER_IMAGE: Das zu verwendende Docker-Image (Standard: python:3.9).
  • OUTPUT_DIR: Das Ausgabeverzeichnis für generierten Code.

Abhängigkeiten

  • Python 3.8+
  • Docker
  • OpenAI-API-Schlüssel

Lizenz

MIT

Verwandte Skills