Was macht codex-oi?
Universelle Zweitmeinungsbrücke für KI-Codierungsagenten. Plug-in-fähige Engines (Codex, Gemini) aufrufbar von Antigravity, Cursor, Codex CLI, Claude Code, Aider, Continue.dev. Fünf Modi, projektbewusster Kontext, Dateisystemgrenze, kein automatisches Anwenden. Bash + PowerShell. MIT.
Funktionen
- Mehrere Engines: Unterstützt
CodexundGeminials Engine-Backends. - Plattformkompatibilität: Funktioniert mit Antigravity, Cursor, Codex CLI, Claude Code, Aider und Continue.dev.
- Fünf Modi:
review: Nur-Durchsicht ohne Änderungen.insert: Fügt Code an der Cursorposition ein.replace: Ersetzt ausgewählten Code.suggest: Gibt einen Vorschlag im Chat aus.ask_chat: Stellt eine Frage an den Agenten-Kontext.
- Projektbewusster Kontext: Analysiert automatisch den Projektbaum und die aktuelle Datei, um relevante Informationen zu extrahieren.
- Dateisystemgrenze: Verhindert den Zugriff auf Verzeichnisse außerhalb des Projektpfads.
- Kein automatisches Anwenden: Der Agent darf keine Änderungen ohne Zustimmung des Benutzers anwenden.
- Cross-Plattform: Verfügbar für Bash unter Linux/macOS und PowerShell unter Windows.
- Lizenz: MIT.
Installation
git clone https://github.com/Dtdkvn/codex-oi.git
cd codex-oi
chmod +x install.sh
./install.sh
Verwendung
Führen Sie den Skill über den entsprechenden Befehl für Ihre Plattform aus:
Bash:
./codex-oi.sh [modus] [datei]
PowerShell:
./codex-oi.ps1 [modus] [datei]
Beispiele
./codex-oi.sh review main.py– Führt einen Code-Durchsicht von main.py durch../codex-oi.ps1 insert– Fügt Code an der aktuellen Cursorposition ein.
Konfiguration
Sie können die Engine und andere Optionen über Umgebungsvariablen konfigurieren:
CODEX_OI_ENGINE: Setzen Sie diese aufcodexodergemini, um die Engine auszuwählen.CODEX_OI_MODE: Standardmodus (überschreibbar durch Befehlszeilenargument).CODEX_OI_PROJECT_PATH: Pfad zum Projekt (standardmäßig aktuelles Verzeichnis).
Beitrag
Beiträge sind willkommen! Bitte folgen Sie den Richtlinien für Beiträge.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die LICENSE-Datei für Details.