Installation¶
Installation mit der Codex-Desktop-App¶
Sie können Codex direkt in der Desktop-App bitten, CodexSpec zu installieren und Ihr Projekt einzurichten.
- Fügen Sie in der Codex-Desktop-App ein lokales Projekt hinzu und wählen Sie den Ordner aus, in dem Sie arbeiten möchten.
- Starten Sie in diesem Projekt einen Chat und fügen Sie die folgende Eingabe ein.
- Falls die App um Erlaubnis zum Herunterladen oder Installieren von Abhängigkeiten bittet, genehmigen Sie die angeforderte Aktion, um fortzufahren.
Please install and initialize CodexSpec in the current project.
Project: https://github.com/Zts0hg/codexspec
Complete the setup directly instead of asking me to run terminal commands.
Check the environment. If uv or Python 3.11+ is missing, install the required
tools in my user directory using their official installation instructions.
Install the latest stable release of CodexSpec.
For a new setup, initialize the current project for Codex in English:
codexspec init . --ai codex --lang en
If CodexSpec is already configured, check its version and configuration before
updating. Preserve existing requirements, project principles, user files,
and configuration settings.
Verify that the CLI works and that AGENTS.md and the CodexSpec skill files
under .agents/skills/ are installed. Explain the result and how to start
describing my requirements in plain English. If the skills are not yet
available in this chat, tell me whether to start a new chat or restart the app.
Für Antworten und Dokumente auf Chinesisch ersetzen Sie --lang en durch
--lang zh-CN und bitten Codex, das Ergebnis auf Chinesisch zu erklären.
Codex installiert dieselbe CLI und dieselben Projekt-Skills wie bei der unten
beschriebenen manuellen Einrichtung. Sie können anschließend beispielsweise
$codexspec:specify I want to build a todo application eingeben. Wie lokale Skills
erkannt und aktualisiert werden, erläutert OpenAIs Skills-Anleitung.
Voraussetzungen¶
- Python 3.11+
- uv (empfohlen) oder pip
- Der Assistent, den Sie nutzen möchten: Claude Code oder Codex
- Git für die Entwicklung mit Worktrees und für Git-Workflows
CLI-Installation¶
uv tool install codexspec
# Or use pip
pip install codexspec
# Verify the CLI and inspect available commands
codexspec version
codexspec --help
codexspec list-commands
Initialisieren Sie ein neues Projekt mit codexspec init my-project --ai claude
oder das aktuelle Verzeichnis mit codexspec init . --ai codex. Mit --ai both
wählen Sie beide Integrationen. Standardmäßig ist claude ausgewählt; für Codex
oder beide Integrationen müssen Sie den Wert explizit angeben.
Alternative Installationsmethoden
### Einmalige Initialisierung Die einmalige Initialisierung installiert die Projektbefehle und die eigenständige Laufzeitumgebung für Commits. Die Auswahl des Arbeitsbereichs über Worktrees, blueprint/auto-dev und die manuelle Profilprüfung rufen weiterhin die CodexSpec-CLI auf. Stellen Sie sicher, dass diese CLI für die genannten Workflows verfügbar ist. ### EntwicklungsversionenInstallation unter Windows
Verwenden Sie PowerShell: Hilfe bei Problemen mit PATH oder der Installation finden Sie in der [Anleitung zur Fehlerbehebung unter Windows](../WINDOWS-TROUBLESHOOTING.md).CLI aktualisieren und Projektinstallation erneuern¶
Die Aktualisierung der CLI und die Erneuerung der installierten Projektbefehle sind zwei separate Schritte:
uv tool install codexspec --upgrade
# Or: pip install --upgrade codexspec
# In the project you want to refresh; select its desired integration(s)
codexspec init . --force --ai both
Verwenden Sie --ai claude oder --ai codex, wenn Sie nur diese Integration
benötigen. --force erzeugt die ausgelieferten Befehle und Skripte neu und
aktualisiert die Review-Ressourcen. Es bestätigt außerdem Rückfragen zu Migration,
Befehlsaktualisierung und Einhaltung der Projektverfassung automatisch. Bestehende
Anforderungen und Projektprinzipien bleiben erhalten. In vorhandenen Kontextdateien
werden nur die verwalteten Hinweise aktualisiert; der übrige Inhalt bleibt bestehen.
Konfigurationsschlüssel, die Sie nicht explizit setzen, werden beibehalten.
Der Planungsbefehl heißt design-to-plan. Bei Installationsaktualisierungen wird
der alte Eintrag spec-to-plan entfernt; ein Alias bleibt nicht erhalten.
Installation über den Plugin-Marktplatz¶
Installieren Sie das Plugin für Claude Code über dessen Marktplatz:
/plugin marketplace add Zts0hg/codexspec
/plugin install codexspec@codexspec-market
/codexspec:config
Das Plugin stellt Befehle bereit und gibt dem Agenten zu Beginn einer Sitzung
Hinweise zur Analyse von Änderungen im Staging-Bereich und zum Heranziehen früherer
Anforderungen. Das gilt auch für fortgesetzte Sitzungen. Durch die Installation
des Plugins wird kein Projekt initialisiert. Mit /codexspec:config erstellen
oder ändern Sie Sprach-, Workflow- und Review-Einstellungen. Wenn Sie das
vollständige Projektgerüst benötigen, verwenden Sie die CLI-Initialisierung.
Für die direkte Commit-Vorschau und autorisierte Commits im aktuellen
Arbeitsverzeichnis genügt die mitgelieferte Laufzeitumgebung mit Python 3.11+ und Git;
eine dauerhaft installierte CodexSpec-CLI ist dafür nicht erforderlich. Die
Auswahl des Arbeitsbereichs über Worktrees, blueprint/auto-dev und die manuelle
Profilprüfung benötigen weiterhin die CLI. Der Start-Hook des Plugins setzt Git
im PATH und eine Claude-Code-Version voraus, die args bei Befehls-Hooks
(exec-Form) unterstützt. Die Hinweise richten sich an den Agenten; manuelle
Git-Befehle werden nicht abgefangen.
Eine ausführliche Anleitung finden Sie unter Installation.