Core open source
Che cosa è open source oggi in Pathrule, la CLI su npm e i repository pubblici sotto github.com/pathrule, e dove iniziano l'Intelligence Engine proprietario e Pathrule Cloud.
In questa pagina
La base aperta di Pathrule comprende la CLI, il livello di conoscenza locale e i bundle di pattern curati. Le tue memorie, regole e skill risiedono in un formato e su una macchina che controlli tu, quindi la conoscenza del tuo workspace non deve dipendere da Pathrule come azienda.
Responsabilità dei pacchetti
Ecco che cosa è open source oggi:
| Progetto | Licenza | Che cos'è |
|---|---|---|
@pathrule/cli su npm | Apache-2.0 | La CLI: configurazione, modalità locale e Cloud, il server MCP locale, il supervisore degli hook e i comandi da terminale. |
cli | Apache-2.0 | Il repository dei sorgenti della CLI. |
core | Apache-2.0 | Il livello di contesto locale, senza account: memorie, regole e skill legate a un percorso per gli agenti di programmazione. |
patterns | Apache-2.0 | Bundle curati di memorie, regole e skill legate a un percorso, che puoi importare. Vedi Pattern. |
benchmarks | Apache-2.0 | Un benchmark aperto e riproducibile della distribuzione di contesto legato a un percorso. Vedi Come misuriamo. |
mcp | MIT | Un precedente server MCP di Pathrule. È congelato: resta pubblico, ma non è più sviluppato. |
Li trovi tutti su github.com/pathrule. Anche l'estensione Pathrule per VS Code è pubblicata con licenza Apache-2.0.
Base aperta e Intelligence
L'Intelligence Engine è il componente che comprende la conoscenza, seleziona ciò che conta per un'attività e decide che cosa arriva all'agente, entro un budget per singolo prompt. Non sostituisce il tuo agente di programmazione, e il tuo agente continua a usare il proprio provider di modelli.
L'Intelligence Engine e Pathrule Cloud sono proprietari. Si basano sul formato di conoscenza della base aperta, invece di sostituirlo. Cloud aggiunge account, organizzazioni, workspace con persistenza gestita e cronologia, Team Intelligence, Remote MCP e fatturazione: non è solo un livello di sincronizzazione.
I client usano la base aperta
La CLI, il server MCP locale, l'estensione per VS Code e Remote MCP sono modi diversi per accedere alla stessa conoscenza del workspace. Sceglierne uno non cambia chi possiede la conoscenza.
L'MCP locale via stdio e Remote MCP condividono gli stessi tipi di conoscenza, ma espongono cataloghi di strumenti e schemi diversi. L'endpoint ospitato di Remote MCP non può leggere un filesystem locale, scrivere file locali né eseguire hook locali. La distribuzione locale usa gli hook e i file di istruzioni supportati da ciascun client. Vedi un unico contratto MCP e come funzionano gli hook.
Per iniziare
Il punto di partenza normale è la configurazione guidata della CLI:
npm i -g @pathrule/cli
pathrule setup
Scegli Cloud per un avvio gestito, oppure Local per lavorare su questa macchina senza account:
pathrule setup --local
In modalità locale la tua conoscenza resta su questa macchina. Su un Mac con Apple Silicon, la configurazione propone anche un modello on-device facoltativo: se lo rifiuti, tutto ciò che non ne ha bisogno continua a funzionare. Vedi Installazione per la configurazione e la verifica.