Núcleo de código aberto
O que é código aberto no Pathrule hoje, o CLI no npm e os repositórios públicos em github.com/pathrule, e onde começam o Intelligence Engine e o Pathrule Cloud, que são proprietários.
Nesta página
A base aberta do Pathrule abrange o CLI, a camada de conhecimento local e os pacotes de padrões selecionados. Suas memórias, regras e skills ficam em um formato e em uma máquina que você controla, então o conhecimento do seu espaço de trabalho não precisa depender da Pathrule como empresa.
Responsabilidades de cada pacote
O que é código aberto hoje:
| Projeto | Licença | O que é |
|---|---|---|
@pathrule/cli no npm | Apache-2.0 | O CLI: configuração, modos local e Cloud, o servidor MCP local, o supervisor de hooks e os comandos de terminal. |
cli | Apache-2.0 | O repositório com o código-fonte do CLI. |
core | Apache-2.0 | A camada de contexto local, sem conta: memórias, regras e skills vinculadas a caminhos para agentes de programação. |
patterns | Apache-2.0 | Pacotes selecionados de memórias, regras e skills vinculadas a caminhos, que você pode importar. Veja Padrões. |
benchmarks | Apache-2.0 | Um benchmark aberto e reproduzível da entrega de contexto vinculado a caminhos. Veja Como medimos. |
mcp | MIT | Um servidor MCP anterior do Pathrule. Está congelado: continua público, mas não é mais desenvolvido. |
Todos estão listados em github.com/pathrule. A extensão Pathrule para VS Code também é publicada sob a licença Apache-2.0.
Base aberta e Intelligence
O Intelligence Engine é o que entende o conhecimento, seleciona o que importa para uma tarefa e decide o que chega ao agente, dentro de um orçamento por prompt. Ele não substitui o seu agente de programação, e o seu agente continua usando o próprio provedor de modelo.
O Intelligence Engine e o Pathrule Cloud são proprietários. Eles se apoiam no formato de conhecimento da base aberta, em vez de substituí-lo. O Cloud acrescenta contas, organizações, espaços de trabalho com persistência gerenciada e histórico, Team Intelligence, Remote MCP e cobrança, e não é apenas uma camada de sincronização.
Os clientes consomem a base
O CLI, o servidor MCP local, a extensão do VS Code e o Remote MCP são formas diferentes de acessar o mesmo conhecimento do espaço de trabalho. Escolher um deles não muda quem é dono do conhecimento.
O MCP local via stdio e o Remote MCP compartilham os mesmos tipos de conhecimento, mas expõem catálogos de ferramentas e schemas diferentes. O endpoint hospedado do Remote MCP não consegue ler um sistema de arquivos local, gravar arquivos locais nem executar hooks locais. A entrega local usa os hooks e os arquivos de instruções que cada cliente suporta. Veja um único contrato MCP e como os hooks funcionam.
Como começar
O ponto de entrada normal é a configuração guiada do CLI:
npm i -g @pathrule/cli
pathrule setup
Escolha Cloud para começar com tudo gerenciado ou Local para trabalhar nesta máquina sem conta:
pathrule setup --local
No modo local, o seu conhecimento fica nesta máquina. Em um Mac com Apple Silicon, a configuração também oferece um modelo opcional no dispositivo; se você recusar, tudo o que não depende dele continua funcionando. Veja Instalação para configurar e verificar.