Dieses Pinokio-Script ermöglicht die einfache Installation und Ausführung von Wave Terminal mit einem Klick.
Wave Terminal ist ein Open-Source Terminal, das traditionelle Terminal-Funktionen mit grafischen Fähigkeiten wie Dateivorschau, Webbrowsing und KI-Unterstützung kombiniert. Es läuft auf macOS, Linux und Windows.
- Flexible Drag & Drop Oberfläche für die Organisation von Terminal-Blöcken, Editoren, Webbrowsern und KI-Assistenten
- Integrierter Editor für nahtloses Bearbeiten von Remote-Dateien mit Syntax-Highlighting
- Reiche Dateivorschau für Remote-Dateien (Markdown, Bilder, Video, PDFs, CSVs, Verzeichnisse)
- Integrierter KI-Chat mit Unterstützung für mehrere Modelle (OpenAI, Claude, Azure, Perplexity, Ollama)
- Command Blocks für die Isolierung und Überwachung einzelner Befehle
- One-Click Remote-Verbindungen mit vollständigem Terminal- und Dateisystemzugriff
Bevor du das Script verwendest, stelle sicher, dass folgende Abhängigkeiten installiert sind:
- Node.js 22 LTS oder höher
- Go 1.21 oder höher
- Task (Task Runner)
- Git
# Node.js von https://nodejs.org/
# Go von https://go.dev/
# Task von https://taskfile.dev/installation/# Mit Homebrew
brew install node go task
# Oder mit MacPorts
sudo port install nodejs go task# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install golang-go
sudo snap install task --classic
# Fedora/RHEL
sudo dnf install nodejs go task
# Arch
sudo pacman -S nodejs go taskFühre das Install-Script aus, um Wave Terminal zu klonen und alle Abhängigkeiten zu installieren:
node install.jsErstelle eine ausführbare Version von Wave Terminal:
node build.jsStarte Wave Terminal:
# Für Production-Build (falls verfügbar)
node start.js
# Für Development-Modus mit Hot Reload
node dev.js- Klont das Wave Terminal Repository
- Installiert Node.js und Go Abhängigkeiten
- Initialisiert das Projekt
- Erstellt eine Production-Build von Wave Terminal
- Generiert ausführbare Dateien für deine Plattform
- Speichert Build-Artefakte im
make/Verzeichnis
- Startet Wave Terminal
- Erkennt automatisch, ob ein Production-Build verfügbar ist
- Fällt auf Development-Modus zurück, falls kein Build vorhanden ist
- Installiert automatisch Pakete auf Linux-Systemen
- Startet Wave Terminal im Development-Modus
- Aktiviert Hot Module Reloading
- Zeigt Live-Logs an
- Windows: .exe Dateien
- macOS: .app Bundle
- Linux: .deb, .rpm, oder .snap Pakete
-
"Wave Terminal not installed"
- Führe zuerst
node install.jsaus
- Führe zuerst
-
Build-Fehler
- Stelle sicher, dass alle Abhängigkeiten installiert sind
- Überprüfe die Go und Node.js Versionen
-
Permission-Fehler auf Linux
- Verwende
sudofür Paket-Installationen
- Verwende
- Development-Logs werden in der Konsole angezeigt
- Backend-Logs findest du unter
~/.waveterm-dev/waveapp.log
Wave Terminal ist unter der Apache-2.0 Lizenz lizenziert.