Download
PromptOps
xShellonback
Documentazione

PromptOps Manager

Guida completa alla piattaforma โ€” dalla prima sessione all'orchestrazione avanzata di team di agenti AI.

Quick Start

Parti in 30 secondi. Scarica, installa e lancia la tua prima sessione AI.

1. Scarica e installa

Scarica PromptOps Manager dalla pagina Download. Disponibile per macOS, Windows e Linux. L'installer si occupa di tutto โ€” non serve configurare nulla.

2. Accedi o registrati

Crea un account o accedi con le tue credenziali. La verifica email avviene con un codice OTP a 6 cifre. Il tuo device viene registrato automaticamente per la sicurezza.

3. Collega un workspace

Seleziona la directory del tuo progetto. PromptOps rileva automaticamente la struttura, il linguaggio, i file di configurazione e le connessioni database. Il workspace viene associato al tuo device.

4. Lancia una sessione

Scegli un provider AI (Claude, Codex, Gemini, Copilot o Shell), scrivi un prompt e l'agente inizia a lavorare. Output in tempo reale nel terminale integrato.

Consiglio: con Claude Pro/Max ottieni l'esperienza completa โ€” sub-agent, extended thinking e contesto fino a 1M token.

Sessioni

Le sessioni sono il cuore di PromptOps Manager. Ogni sessione e un ambiente isolato con il suo provider AI, terminale e contesto.

Creare una sessione

Clicca "Nuova sessione" o usa la shortcut. Seleziona il provider AI desiderato e il workspace. Ogni sessione ha il proprio processo terminale isolato.

Sessioni multiple

Puoi avere piu sessioni attive sullo stesso workspace. Ogni sessione ha il suo terminale, il suo contesto e il suo stato indipendente. Passa tra le sessioni con i tab nella barra superiore.

Ciclo di vita

Le sessioni vengono salvate automaticamente ogni 30 secondi. In caso di crash o chiusura accidentale, la sessione viene ripristinata automaticamente all'avvio successivo. Puoi anche creare template riutilizzabili per sessioni frequenti.

Cronologia sessione

Ogni azione all'interno di una sessione e tracciata: spawn, prompt, output, merge, errori. La cronologia e persistente sul backend e visualizzata come una timeline in stile git.

Smart Context Injection

All'avvio di ogni sessione, il workspace viene analizzato e una mappa del progetto (struttura, entry point, file recenti) viene iniettata nel contesto dell'agente. Risparmio stimato: 30K-100K token per sessione.

Sub-Agent

I sub-agent sono agenti AI specializzati che lavorano in parallelo sotto la supervisione dell'agente principale.

Ruoli disponibili

Ogni sub-agent ha un ruolo predefinito con un system prompt dedicato:

  • Security Audit โ€” analisi di vulnerabilita, revisione codice per falle di sicurezza
  • Test Runner โ€” generazione e esecuzione di test unitari e di integrazione
  • Code Review โ€” revisione del codice per qualita, best practice e manutenibilita
  • Documentation โ€” generazione e aggiornamento della documentazione del progetto
  • Refactoring โ€” ristrutturazione del codice per migliorare leggibilita e performance
  • Performance โ€” analisi di bottleneck e ottimizzazione delle performance

Spawn e gestione

Un click spawna un sub-agent dal pannello Quick Agents. Ogni sub-agent riceve il proprio terminale dedicato, il proprio contesto ottimizzato (con i file realmente modificati da git diff) e istruzioni di scope ridotto.

Comunicazione inter-agent

Gli agenti comunicano tra loro automaticamente tramite l'Agent Relay. L'agente principale modifica un file, l'agent Security lo revisiona, l'agent Test aggiorna i test. Message passing asincrono con acknowledgment.

Merge dei risultati

I risultati di ogni sub-agent vengono raccolti e presentati nella timeline della sessione principale. Puoi ispezionare l'output di ciascun sub-agent individualmente.

Provider AI

PromptOps supporta 5 provider AI, ognuno con le sue caratteristiche. Puoi cambiare provider per sessione o per singolo sub-agent.

Claude Code

Recommended

L'integrazione piu profonda. Sub-agent paralleli illimitati, extended thinking, contesto fino a 1M token. Richiede piano Anthropic Pro o Max. Esperienza consigliata.

OpenAI Codex

Generazione codice multi-file con output in streaming. Prompt library, tracking sessioni e cronologia persistente.

Gemini CLI

Analisi di codebase con contesto ampio. Gestione sessioni, versionamento prompt e condivisione nel team.

GitHub Copilot

Completamenti inline e suggerimenti contestuali. Integrazione con workflow PR e generazione comandi terminale.

Cursor CLI

L'editor AI-first portato in PromptOps. Sessioni gestite, sub-agent paralleli e prompt library condivisa, mantenendo il workflow Cursor che gia conosci.

OpenCode

CLI di coding open-source e local-first. Spawn diretto del comando opencode con tracking sessione, prompt library e contesto progetto materializzato.

Shell / CLI personalizzato

Qualsiasi tool CLI come provider. Script custom, automazione e accesso terminale completo con logging integrato.

Per cambiare provider, apri le impostazioni della sessione e seleziona il provider desiderato. Il cambio e istantaneo e non interrompe la sessione.

Prompt Library

La Prompt Library e il sistema di gestione strutturata dei prompt. Ogni prompt e un asset versionato, forkabile e condivisibile.

Creare un prompt

Crea un nuovo prompt con titolo, contenuto, categoria e tag. Puoi aggiungere variabili dinamiche con la sintassi {{variabile}} per rendere il prompt riutilizzabile su qualsiasi progetto.

Versionamento

Ogni modifica a un prompt crea una nuova versione. Puoi confrontare le versioni con il diff viewer e ripristinare una versione precedente in qualsiasi momento.

Fork e condivisione

Forka il prompt di un collega per personalizzarlo. La catena di derivazione viene tracciata automaticamente. Puoi condividere i prompt con il team โ€” le change request passano per un flusso di approvazione simile a una pull request.

Generatore AI

Genera prompt strutturati a partire da una descrizione del task. Il generatore crea automaticamente titolo, contenuto, variabili e template.

Git Integrato

PromptOps integra un sistema git completo nella sidebar. Non serve uscire dall'app per gestire il versionamento.

Operazioni supportate

Stage, unstage, commit, diff, pull, push, stash, branch โ€” tutte le operazioni git fondamentali sono disponibili dalla UI. Il Git Explorer mostra l'albero dei file con lo stato in tempo reale.

AI Commit & Branch

Il sistema analizza i file staged, il contesto della sessione e il task collegato per generare commit message in formato Conventional Commits. I branch name vengono generati automaticamente dal contesto del task.

Diff Viewer

Visualizza le differenze tra file e commit con syntax highlighting. Confronta versioni side-by-side direttamente dalla sessione.

Risoluzione conflitti

In caso di conflitti merge, l'AI assiste nella risoluzione suggerendo la soluzione piu appropriata basata sul contesto del progetto.

Database Explorer

Il Database Explorer rileva automaticamente la connessione dal progetto e consente di navigare i dati in modalita read-only.

Connessione automatica

PromptOps analizza il progetto cercando file di configurazione e rileva automaticamente la connessione database. Supporta i principali database relazionali.

Navigazione dati

Esplora tabelle, filtra e ordina i dati, ispeziona lo schema. Tutte le operazioni sono in read-only per sicurezza โ€” non puoi modificare i dati accidentalmente.

Schema Inspector

Visualizza la struttura delle tabelle: colonne, tipi, chiavi primarie e relazioni. Utile per dare contesto all'agente AI quando lavora con il database.

Voice Control

Invia comandi vocali all'agente AI senza toccare la tastiera.

Come funziona

Premi il pulsante microfono (o la shortcut dedicata) e parla. Il sistema di speech-to-text nativo di macOS trascrive il tuo comando in un prompt che viene inviato all'agente. Attualmente disponibile solo su macOS.

Suggerimenti

Parla in modo chiaro e conciso. Il sistema funziona meglio con istruzioni dirette. Puoi dettare prompt complessi โ€” la trascrizione gestisce punteggiatura e formattazione.

Team e Collaborazione

PromptOps Manager supporta la collaborazione a livello di team con ruoli, permessi e condivisione strutturata.

Creare un team

Crea un team dal pannello Team. Invita membri via email โ€” l'invito ha uno stato tracciato (pending, accepted, declined). Ogni membro ha un ruolo: owner, admin o member.

Ruoli e permessi

Owner: controllo completo, gestione membri e impostazioni. Admin: gestione sessioni, prompt e documenti. Member: accesso ai prompt condivisi e alle sessioni del team.

Condivisione

Prompt, sessioni e documenti possono essere condivisi a livello di team. Il team lead vede tutte le cronologie e i workflow di sviluppo dell'organizzazione.

Documenti e note

Crea note contestuali e documenti collegati a sessioni, file o task. I documenti sono tipizzati per categoria con ricerca full-text e riutilizzabili cross-progetto.

Token Efficiency Engine

Il sistema di ottimizzazione dei token riduce il consumo e traccia il risparmio in tempo reale.

Smart Context Injection

All'avvio della sessione, viene iniettata una mappa del progetto (struttura, entry point, file recenti). L'agente sa subito dove andare โ€” niente esplorazione alla cieca. Risparmio: 30K-100K token per sessione.

Sub-Agent Prompt Optimization

I prompt dei sub-agent vengono arricchiti con i file realmente modificati (da git diff) e istruzioni di scope ridotto. L'agente legge 5 file mirati invece di esplorarne 30. Risparmio: 50K-70K token per sub-agent.

File Read Cache

Tracking di ogni file letto con hash MD5 del contenuto. I re-read ridondanti (file invariati) vengono rilevati e segnalati.

Dashboard

Nella dashboard: totale token usati, token risparmiati, efficienza media e classifica sessioni per risparmio. Dati aggregati da tutte le sessioni con persistenza su database.

Optimization Flags

Ogni sessione mostra quali ottimizzazioni sono attive (Smart Context, Cache, Graph, Tool Filtering, Local Execution) con spiegazione di come ciascuna contribuisce al risparmio.

Docker e Integrazioni

PromptOps si integra con Docker e altri strumenti del tuo stack di sviluppo.

Docker Status

Monitora i container Docker del progetto direttamente dall'app. Vedi stato e metadata senza cambiare contesto. Il monitoraggio e integrato nel pannello workspace.

Hook e automazioni

Configura hook su eventi della sessione: on_start, on_prompt, on_commit, on_end. Ogni hook esegue un comando shell. Le pipeline sono condivisibili a livello team.

Code Editor

Apri, modifica e salva file senza uscire dalla sessione. Editor integrato con syntax highlighting e rilevamento automatico del linguaggio.

Progetti e Workspace

I workspace collegano le directory locali ai progetti remoti, mantenendo la coerenza su piu device.

Workspace

Ogni workspace associa una directory locale a un workspace remoto. Il sistema usa l'hardware ID del device per la sincronizzazione โ€” puoi lavorare sullo stesso progetto da macchine diverse.

Progetti

I progetti raggruppano workspace, sessioni, prompt e documenti. Ogni progetto ha i suoi membri, ruoli e permessi. Le sessioni vengono automaticamente scoped al progetto attivo.

Sprint Board

Board Kanban integrata con sprint (start/end date, velocity tracking). I task seguono una state machine: backlog, in_progress, review, done. Relazione many-to-many tra task e sessioni per tracciare quali sessioni AI hanno lavorato su quale task.

Requisiti di sistema

Requisiti minimi per eseguire PromptOps Manager Desktop.

macOS: macOS 12 Monterey o successivo. Chip Intel o Apple Silicon. 4 GB RAM minimo.

Windows: Windows 10 (64-bit) o successivo. 4 GB RAM minimo.

Linux: Ubuntu 20.04+, Fedora 36+ o equivalente. 4 GB RAM minimo.

Per i provider AI: e necessario un account attivo con il provider scelto (Anthropic, OpenAI, Google, GitHub).

Connessione internet necessaria per la comunicazione con i provider AI e la sincronizzazione con il backend.

Shellonback

Preferenze cookie

Scegli quali categorie di cookie accettare. I cookie tecnici e funzionali sono sempre attivi.

Per maggiori informazioni, consulta la nostra Privacy e Cookie Policy.

Cookie di profilazione

Utilizzati per creare profili relativi all'utente e inviare messaggi promozionali in linea con le preferenze espresse.

Cookie analitici

Ci permettono di capire come gli utenti navigano il sito per migliorare l'esperienza e i contenuti.

Cookie tecnici

Sempre attivo

Necessari per il funzionamento del sito. Non possono essere disattivati.

Cookie funzionali

Sempre attivo

Consentono funzionalitร  avanzate come la memorizzazione delle preferenze di navigazione.