Scopri Pi, il minimalista ma potente agent harness di IA che si adatta al tuo flusso di lavoro, e la sua integrazione con Ollama per eseguire modelli di linguaggio localmente. Con supporto per multipli provider e personalizzazione totale, questo strumento arriva per cambiare la programmazione.

Cosa è Pi e perché la community di sviluppatori ne parla così tanto?

In data 12/08/2026, nel mondo frenetico dell'intelligenza artificiale, gli strumenti open source continuano a guadagnare terreno. Secondo il suo sito ufficiale, Pi si definisce un agent harness (imbracatura per agenti) minimalista. Ma cosa significa questo in termini pratici? Un agent harness è un framework o un ambiente che permette ai modelli di IA di interagire con il tuo sistema operativo, eseguire comandi, leggere file e modificare codice in modo autonomo.

La filosofia principale di Pi è l'adattabilità: invece di costringerti a usare un flusso di lavoro predefinito, lo strumento ti permette di personalizzarlo con estensioni, abilità, modelli di prompt e temi. Tutto questo può essere impacchettato e condiviso tramite npm o git.

Come installare Ollama

Per coloro che cercano di eseguire modelli di linguaggio localmente e in privato, Ollama è una delle soluzioni più popolari. Secondo quanto dettagliato nella sua pagina di download, è disponibile per macOS, Linux e Windows.

Per Windows: Richiede Windows 10 o versioni successive. L'installazione in PowerShell si esegue con il seguente comando:

irm https://ollama.com/install.ps1 | iex

Come installare Pi

Pi può integrarsi perfettamente con Ollama, permettendo di usare modelli locali di IA all'interno della sua interfaccia. La sua installazione è altrettanto semplice e si esegue dal terminale:

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

È anche disponibile tramite gestori di pacchetti di Node come npm, pnpm o bun.

Caratteristiche principali di Pi

  • Più provider: Supporta oltre 15 provider di IA, inclusi Anthropic, OpenAI, Google e, ovviamente, Ollama per modelli locali.
  • Storico ad albero: Le sessioni vengono salvate in una struttura ad albero, permettendo di tornare a qualsiasi punto precedente, creare ramificazioni e condividere l'intera sessione in HTML o in un Gist di GitHub.
  • Quattro modalità di funzionamento: Interattivo (TUI completo), Print/JSON per script, RPC per integrazioni non Node e SDK per incorporarlo nelle tue app.
  • Ingegneria del contesto: Utilizza file come AGENTS.md e SYSTEM.md per caricare le istruzioni del progetto e personalizzare il prompt di sistema, controllando cosa entra nella finestra di contesto.

A differenza di altri prodotti sigillati, Pi non include sub-agenti o modalità di pianificazione per impostazione predefinita, ma ti invita a costruirli tu stesso tramite estensioni o a installare pacchetti di terzi che facciano il lavoro a modo tuo. Una vera rivoluzione per gli amanti della personalizzazione!