AIUnlimited
🌳

KI-Grundlagen

🌱
AI Seeds

Starte bei null

🌿
AI Sprouts

Fundament aufbauen

🌳
AI Branches

In der Praxis anwenden

🏕️
AI Canopy

In die Tiefe gehen

🌲
AI Forest

KI meistern

🔨

KI-Meisterschaft

✏️
AI Sketch

Starte bei null

🪨
AI Chisel

Fundament aufbauen

⚒️
AI Craft

In der Praxis anwenden

💎
AI Polish

In die Tiefe gehen

🏆
AI Masterpiece

KI meistern

📘

KI-Praxis

📖
Open-Source-Modelle verstehen

Grundlagen und Ressourcen für Open-Source-Modelle

🎯
Vom Problem zur Modellaufgabe

Geschäftsprobleme in Modellaufgaben umwandeln

⚡
Ihr erstes Modell ausführen

Sehen Sie Ihre ersten Ergebnisse in 30 Minuten

🔧
Fine-Tuning und Evaluierung

Modelle feinjustieren und Leistung bewerten

🚀
Anwendungssysteme

Bauen Sie reale KI-Anwendungen

🎨
Generative KI

Erkunden Sie Open-Source-AIGC-Modelle

🤖
Agenten

Lernen Sie Agent-Frameworks und MCP-Werkzeuge

📐
Ergänzende Grundlagen

LLM-Grundlagen und Evaluierung

🎓

Claude Akademie

🤖
Claude 101

Learn AI basics with Claude

💻
Claude Code 101

Code with Claude as your pair programmer

🤝
Introduction to Claude Cowork

Collaborate with Claude on complex projects

⚙️
Claude Platform 101

Build apps with the Claude API

Labor

7 Experimente geladen
🧬Neuronales Netz Sandbox🤖KI oder Mensch?🥋Prompt Engineering Dojo🏁Algorithmus-Rennen🧠KI-Quizduell🏗️Systemdesign-Leinwand
🎯ProbeinterviewLabor betreten→
🚀

Karriereentwicklung

🚀
Interview-Startrampe

Starte deine Reise

🌟
Verhaltensinterview-Meisterschaft

Soft Skills meistern

💻
Technische Interviews

Die Coding-Runde bestehen

🤖
AI- & ML-Interviews

ML-Interview meistern

🏆
Angebot & Karriere

Das beste Angebot sichern

Loslegen
AIUnlimited

MIT-Lizenz

沪ICP备18025655号-11

Lernen

  • KI-Grundlagen
  • KI-Praxis
  • Claude Akademie
  • Labor
  • Karriereentwicklung

Community

  • Über uns
  • FAQ

Unterstützung

  • Nutzungsbedingungen
  • Datenschutzerklärung
  • Kontakt
KI & Engineering Programme›🤖 Agenten›Lektionen›Getting Started with PI
🧠
Agenten • Anfänger⏱️ 20 Min. Lesezeit

Getting Started with PI

Schnelles Pi-Verwenden

Pi's Kern ist der Agent Loop, Modelle aufrufen, Werkzeuge und die Terminal-Oberfläche. Du brauchst Skills, Prompt Templates, Extensions und Packages, und alles passt zusammen.

Zusatzbild zum Haupttext

Außerdem, wenn du bereits Codex, Claude Code oder Agent Skills experimentierst, ist Pi immer noch lohnenswert zu lernen.

Dieses Testumgebung lokal

  • System: macOS 26.0.1, Apple Silicon;
  • Node.js: v26.7.0;
  • npm: 11.19.0;
  • Pi: v0.85.1;
  • Installation: temporäre Isolationsinstallation im temporären Verzeichnis, 165 Pakete, 17 Sekunden abgeschlossen;

Was genau ist Pi?

Die offizielle Beschreibung ist "minimal terminal coding harness". Um es einfach auszudrücken, ist es eine minimalistische Agent-Base im Terminal.

Im Repository sind einige Kernkomponenten:

  • pi-ai: Einheitliche Verbindung zu Modellen von OpenAI, Anthropic, Google, DeepSeek, OpenRouter, Ollama usw.;
  • pi-agent-core: Verantwortlich für Werkzeugaufrufe, Zustandsverwaltung und den Agent Loop;
  • pi-tui: Terminal-Interaktionsoberfläche;
  • pi-coding-agent: Das CLI, das wir tatsächlich installieren und verwenden.

Pi gibt standardmäßig den Modellen nur vier Kernwerkzeuge: read, write, edit und bash.

In der neuen CLI können neue Werkzeuge wie grep, find, nach Bedarf geöffnet werden. Für Windows gibt es auch PowerShell-Werkzeuge als Option.

Lektion 5 von 70% abgeschlossen
←Getting Started with Claude Code

Diskussion

Anmelden an der Diskussion teilnehmen

ls

Es sieht nicht viel aus, aber der Agent-Basis ist nichts anderes als lesen, schreiben, bearbeiten und ausführen. Viele komplexere Fähigkeiten können sich tatsächlich aus diesen Grundfunktionen entwickeln.

Zusatzbild zum Haupttext

Viele Agent-Produkte machen alles vor: Planung, Unter-Agenten, MCP, Berechtigungsprüfungen und Task-Listen, und der Benutzer muss nur ein paar Einstellungen vornehmen.

Pi gibt dir einen lauffähigen Agent-Rahmen, der anpassbar ist. Willst du Planungsmodus, dann benutze Dateien schreiben oder installiere Extensions; willst du Unter-Agenten, dann starte mehrere Pi mit tmux oder schreibe deine eigenen Extensions; willst du an MCP angeschlossen sein, dann installiere die entsprechende Erweiterung.

Es sieht aus wie ein bereits mit Wasser und Strom versorgter Rohbau. Ob es sich wohlfühlt, hängt von der späteren Renovierung ab.

Installation

Methode 1: Direkt Agenten helfen bei der Installation

Wenn du bereits Codex, Claude Code oder andere Agenten verwendest, die die Terminal-Operationen steuern, sende die folgende komplette Anweisung an sie:

Bitte installiere und validiere Pi Coding Agent basierend auf der aktuellen Computerumgebung:

1. Überprüfe das Betriebssystem, die CPU-Architektur, Node.js, npm sowie den tatsächlichen node und npm im aktuellen PATH;
2. Pi erfordert Node.js >= 22.19.0. Wenn dies nicht erfüllt ist, erkläre zuerst den Upgrade-Plan, aber ändere nicht direkt die Umgebung;
3. Installiere das offizielle npm-Paket @earendil-works/pi-coding-agent mit der Empfehlung --ignore-scripts;
4. Nach der Installation führe pi --version und pi --help aus, um zu validieren;
5. Lesen, drucken oder ändern keine API-Key oder Anmeldedaten;
6. Erzähle mir, wie ich mich über /login bei einer vorhandenen Abonnement anmelden kann, und wie ich in einem leeren Testverzeichnis eine reine Lese-Validierung durchführen kann;
7. Bei Problemen überprüfe zuerst das aktuelle Repository und die Webseite des Projekts, keine Wette auf Parameter.

Methode 2: Selber handeln, Schritt für Schritt installieren

Schritt 1: Überprüfen von Node.js und npm

Für macOS, Linux öffne die Terminal-Anwendung, für Windows PowerShell. Führe zuerst aus:

node -v
npm -v

Die Node.js-Anforderung für das offizielle npm-Paket von Pi lautet:

>= 22.19.0

Wenn node -v unter dieser Version liegt, upgrade zuerst Node.js. Freunde, die sowohl nvm, Homebrew als auch das System-Node installiert haben, sollten nochmal genauer hinschauen:

which node
which npm

Manchmal denkst du, dass du upgraded hast, aber der Terminal ruft immer noch die alte Version auf. Dieser Fehler ist in CLI-Werkzeugen sehr häufig.

Für Windows gibt es eine zusätzliche Anforderung. Pi läuft standardmäßig über Git Bash für Bash-Befehle, also installiere einfach Git for Windows.

Schritt 2: Installieren von Pi

Die offizielle npm-Installationssitzung:

npm install -g --ignore-scripts @earendil-works/pi-coding-agent

Erinnerung: Das --ignore-scripts muss beibehalten werden. Es verhindert, dass Abhängigkeiten im Installationszeitpunkt Lifecycle-Skripte ausführen, und Pi benötigt diese Skripte nicht für die normale Installation.

Die Webseite bietet auch einen Einzeilenscript für die Installation:

curl -fsSL https://pi.dev/install.sh | sh

Alle diese Optionen sind möglich. Aber curl | sh ist wirklich die einfachste Methode.

Nach der Installation validiere:

pi --version
pi --help

Bis zum 12. September 2026 ist die aktuelle Version im offiziellen Repository 0.85.1. Das Projekt wird schnell迭代, also wenn die Versionsnummer nicht übereinstimmt, ist es nicht unbedingt ein Installationsfehler. Man kann zuerst auf GitHub Releases und pi --version auf dem lokalen System schauen.

Zusatzbild zum Haupttext

Die Quick-Start-Anleitung auf der Webseite ist auch diese npm-Befehl.

Zusatzbild zum Haupttext

Warum kann ich Pi trotzdem nicht starten?

Die häufigste Situation ist, dass das Terminal zeigt:

pi: command not found

Zuerst schließe das Terminal neu und öffne es wieder, dann schau nach dem globalen Installationsort von npm:

npm config get prefix
npm list -g --depth=0

Wenn die Liste @earendil-works/pi-coding-agent enthält, ist die Paketverteilung wahrscheinlich installiert, aber der globale Ausführungsordner von npm ist nicht im PATH. Für macOS und Linux musst du den bin-Ordner im globalen Präfix prüfen, für Windows den globalen Ordner von npm.

Ein anderer Problemfall ist, dass die Node.js-Version korrekt aussieht, aber beim Ausführen von Pi immer noch die alte Umgebung verwendet wird. Schau auch die folgenden Befehle zusammen:

which node
which npm
which pi
node -v
pi --version

Wenn pi öffnet, aber die Modelle sind leer, führe zuerst /login aus, wähle dann mit /model ein Modell. Oder schließe das Terminal, um im Befehlszeilen zu prüfen:

pi --list-models

Schritt 3: Anmelden an Modellen

Starte direkt:

pi

Nach dem Öffnen sieht die Oberfläche relativ einfach aus: In der Mitte ist das Eingabefeld, unten wird der aktuelle Ordner, der Kontext und das Modell angezeigt.

Zusatzbild zum Haupttext

Nach dem Eintreten