Installation
Voraussetzungen
- Node.js 20.19.0 oder höher — Überprüfen Sie Ihre Version:
node --version
Paketmanager
npm
bash
npm install -g @fission-ai/openspec@latestpnpm
bash
pnpm add -g @fission-ai/openspec@latestyarn
bash
yarn global add @fission-ai/openspec@latestbun
Bun kann OpenSpec global installieren, aber OpenSpec läuft derzeit auf Node.js. Sie benötigen weiterhin Node.js 20.19.0 oder höher, das im PATH verfügbar ist.
bash
bun add -g @fission-ai/openspec@latestNix
Führen Sie OpenSpec direkt ohne Installation aus:
bash
nix run github:Fission-AI/OpenSpec -- initO installieren Sie es in Ihr Profil:
bash
nix profile install github:Fission-AI/OpenSpecO fügen Sie es Ihrer Entwicklungsumgebung in flake.nix hinzu:
nix
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
openspec.url = "github:Fission-AI/OpenSpec";
};
outputs = { nixpkgs, openspec, ... }: {
devShells.x86_64-linux.default = nixpkgs.legacyPackages.x86_64-linux.mkShell {
buildInputs = [ openspec.packages.x86_64-linux.default ];
};
};
}Überprüfung der Installation
bash
openspec --versionAktualisieren
Aktualisieren Sie das Paket und aktualisieren Sie anschließend die generierten Dateien jedes Projekts:
bash
npm install -g @fission-ai/openspec@latest # oder pnpm/yarn/bun Äquivalent
openspec update # ausführen innerhalb jedes Projektsopenspec update regeneriert die Skill- und Befehlsdateien für die von Ihnen konfigurierten Tools, sodass Ihre Slash-Befehle mit der installierten Version aktuell bleiben.
Deinstallation
Es gibt keinen openspec uninstall-Befehl, da OpenSpec lediglich ein globales Paket plus einige Dateien in Ihrem Projekt ist. Die Entfernung erfordert einige manuelle Schritte, und nichts davon berührt Ihren Quellcode.
1. Globales Paket entfernen:
bash
npm uninstall -g @fission-ai/openspec # oder: pnpm rm -g / yarn global remove / bun rm -g2. OpenSpec aus einem Projekt entfernen (optional). Löschen Sie das openspec/-Verzeichnis, wenn Sie seine Spezifikationen und Änderungen nicht mehr benötigen:
bash
rm -rf openspec/Denken Sie darüber nach, bevor Sie dies tun: openspec/specs/ und openspec/changes/archive/ sind Ihre Aufzeichnung darüber, wie das System funktioniert und warum es sich geändert hat. Wenn Sie diese Historie benötigen könnten, behalten Sie den Ordner (oder speichern ihn in Git), selbst nachdem Sie deinstalliert haben.
3. Generierte KI-Tool-Dateien entfernen (optional). OpenSpec schreibt Skill- und Befehlsdateien in pro Tool Verzeichnisse wie .claude/skills/openspec-*, .cursor/commands/opsx-* usw. Löschen Sie die openspec-*-Skills und opsx-*-Befehle für alle von Ihnen konfigurierten Tools. Die genauen Pfade pro Tool sind in Supported Tools aufgeführt.
Falls Sie auch OpenSpec-Markerblöcke in Dateien wie CLAUDE.md oder AGENTS.md haben, entfernen Sie diese Blöcke manuell; Ihr eigener Inhalt in diesen Dateien bleibt bei Ihnen.
Nächste Schritte
Nach der Installation initialisieren Sie OpenSpec in Ihrem Projekt:
bash
cd your-project
openspec initSiehe Getting Started für eine vollständige Anleitung.