Beschreibung
PiG ist eine treue Go-Implementierung des Pi-Coding-Agenten, erstellt von Michael Kinsy und ursprünglich bei Hewlett Packard Enterprise entwickelt. Ziel ist es, das Verhalten, die Architektur und die Benutzererfahrung von Pi im Go-Ökosystem zu replizieren. PiG ist kein eigenständiges Produkt, sondern eine erweiterungsfreundliche Plattform, die es Benutzern ermöglicht, Befehle, Werkzeuge, Anbieter, Workflows oder UIs über Erweiterungen hinzuzufügen. Es unterstützt über 15 Anbieter und Hunderte von Modellen, darunter Anthropic, OpenAI, Google und mehr, mit Authentifizierung über API-Schlüssel oder OAuth.
Weiterlesen
PiG bietet eine baumstrukturierte, teilbare Sitzungsverlaufshistorie, die es Benutzern ermöglicht, von jedem vorherigen Punkt aus zu navigieren und zu verzweigen. Sitzungen können in HTML exportiert oder über GitHub Gists geteilt werden. Die Plattform bietet Möglichkeiten zur Kontextgestaltung, die es Benutzern ermöglichen, zu steuern, was in das Kontextfenster eingeht und wie es verwaltet wird. PiG unterstützt verschiedene Betriebsmodi, darunter interaktive Terminal-UI, Druck/JSON für Skripte, RPC für Integrationen und Einbettung in Go-Anwendungen.
Erweiterungen in PiG können mit Go, Rust, Python oder Node entwickelt werden und werden zu benannten Agentenanwendungen namens Piglets zusammengesetzt. Diese Flexibilität ermöglicht es Benutzern, Werkzeuge, Befehle, Anbieter und benutzerdefinierte UIs zu erstellen, ohne das Kernverhalten von PiG zu ändern. PiG wird unabhängig vom upstream Pi-Projekt gewartet und folgt dessen Architektur, während notwendige Abweichungen aufgrund von Plattformanforderungen oder Zuverlässigkeitsbedenken dokumentiert werden.
PiG ist für die Installation auf macOS, Linux und Windows verfügbar, mit mehreren Installationsmethoden, einschließlich npm und Go-Toolchain. Die Plattform fördert Beiträge aus der Community und bietet umfassende Dokumentation zur Konfiguration, Nutzung und Erweiterung von PiG.
- KategorieKI-Agenten-Builder
- PreismodellOpen Source
- BereitstellungGo, npm
- PlattformenmacOS, Linux, Windows
PiG: Eine treue Go-Implementierung von Pi's Kernfunktionen
Go-basierte Implementierung von Pi
Erweiterbar mit Befehlen und Werkzeugen
Unterstützt über 15 Anbieter und Hunderte von Modellen
Baumstrukturierte Sitzungsverlaufshistorie
Möglichkeiten zur Kontextgestaltung
Mehrere Betriebsmodi
Erweiterungen in Go, Rust, Python oder Node entwickeln
Unabhängige Wartung vom upstream Pi
Wie verwendet man PiG: Eine treue Go-Implementierung von Pi?
Installieren: Verwenden Sie die bereitgestellten Skripte oder das npm-Paket
Konfigurieren: Modelle und Erweiterungen einrichten
Benutzen: Im interaktiven, Druck/JSON- oder RPC-Modus arbeiten
Erweitern: Benutzerdefinierte Erweiterungen entwickeln und integrieren
PiG: Eine treue Go-Implementierung von Pi's Anwendungsfälle
- Modellintegration
- Benutzerdefinierte Erweiterungen
- Sitzungsmanagement
- Kontextgestaltung
- Agentenanwendungen




