Installation
Installation
Pipe compiles to a single static binary. No dependencies needed at runtime.
Pipe kompiliert zu einer einzigen statischen Binary. Keine Abhängigkeiten zur Laufzeit nötig.
Pipe (SPR) is a Semantic Pipeline Runtime — AI operations as language primitives.
Pipe (SPR) ist eine Semantic Pipeline Runtime — KI-Operationen als Sprachbestandteile.
Requirements
Voraussetzungen
- Go 1.21 or newer (for building from source)
- Go 1.21 oder neuer (zum Bauen aus dem Quellcode)
- Git (for cloning the repository)
- Git (zum Klonen des Repositorys)
From Source (all platforms)
Aus dem Quellcode (alle Plattformen)
git clone https://github.com/MachuraHarry/pipe && cd pipe && make build
The binary is at bin/pipe. Copy it anywhere — it's statically linked.
Die Binary liegt unter bin/pipe. Kopiere sie beliebig — sie ist statisch gelinkt.
Linux
Linux
From source + optionally move to PATH:
Aus dem Quellcode + optional in den PATH verschieben:
sudo cp bin/pipe /usr/local/bin/
Or download pre-built binary from GitHub Releases.
Oder lade eine vorkompilierte Binary von GitHub Releases herunter.
macOS
macOS
From source (requires Xcode Command Line Tools for Go):
Aus dem Quellcode (erfordert Xcode Command Line Tools für Go):
xcode-select --install
Then build from source or download from Releases.
Dann aus dem Quellcode bauen oder von Releases herunterladen.
Windows
Windows
From source with Go installed, or download pipe.exe from Releases.
Aus dem Quellcode mit installiertem Go, oder lade pipe.exe von Releases herunter.
Verify Installation
Installation überprüfen
pipe -h
API Key Setup
API-Key einrichten
Pipe supports OpenAI, Anthropic, and DeepSeek:
Pipe unterstützt OpenAI, Anthropic und DeepSeek:
export DEEPSEEK_API_KEY="sk-..."
Or for local AI (coming soon): Ollama support with zero API keys.
Oder für lokale KI (in Kürze): Ollama-Unterstützung ohne API-Keys.
First Pipeline
Erste Pipeline
pipe -vm -q -c 'ai_provider "deepseek"; ask "Hello!" > print'
This sets DeepSeek as the provider, asks the model "Hello!", and prints the response.
Das setzt DeepSeek als Provider, fragt das Modell "Hello!" und gibt die Antwort aus.