Simplicio DOCS
Blog GitHub ↗

SIMPLICIO / Documentazione e architettura

Motore nativo di IA per lo sviluppo

Guida all’installazione, all’esecuzione locale, alle modifiche meccaniche e all’integrazione degli agenti tramite MCP.

Documentazione e architettura

Sviluppato in Rust nativo

Simplicio è distribuito come eseguibile autonomo, senza ambienti virtuali né dipendenze Python.

Rust Tokio MCP SHA-256
Motore di esecuzione 100% Rust
Ricerca nella cache neurale: 177 ns Consumo di token: 0 token

01.1 · VANTAGENS ARQUITETURAIS · BENCHMARK REAL

🏆 Nossos Diferenciais Competitivos

O Simplicio não é um mero compressor de texto ou proxy de terminal: ele é um kernel autônomo local-first em Rust que resolve os gargalos estruturais de custo, latência e estabilidade da engenharia de software com IA.

⚡
Prompt Caching > 90% Comprovado Injeção determinística do mapa do repositório no prefixo do prompt (Context Anchor). Em testes com OpenRouter/DeepSeek, alcançou 93,06% de cache hit rate e redução de -64,3% no custo por turno.
🔬
Edição Cirúrgica Atômica (Zero Truncamento) Modifica apenas as linhas necessárias via simplicio_edit. O modelo nunca reescreve arquivos inteiros, eliminando 100% dos riscos de // ... existing code ... e economizando mais de 95% em tokens de saída.
🧠
Daemon Residente Tokio com RAM < 1ms Processo em segundo plano via socket Unix (~/.simplicio/daemon.sock). ASTs, símbolos e grafos ficam permanentemente aquecidos na RAM compartilhada entre múltiplos harnesses concorrentes, com watcher inotify reativo.
🔌
Interoperabilidade com 29 Harnesses Conexão transparente com Pi, Cursor, Claude Code, Codex, Copilot, Antigravity, OpenCode, Devin, Goose e outros 20 harnesses. Inclui auto-detecção de conflito (mapper-first) e unlock dinâmico via tools/list_changed.
🛡️
Schema Resilience & Coerção Segura Camada pré-validação tolerante a variações de LLMs: aceita path por file, cmd por command, ops por operations, sem falhas de validação JSON-RPC.
📜
Recibos Auditáveis de Economia (ROI) Gera comprovantes canônicos (simplicio.token-savings-receipt/v1) com métricas reais reportadas pelos provedores: taxa de cache, tokens evitados e dólares economizados.
// Telemetria Real Observada (Modelo: deepseek-v4.1-flash via OpenRouter):
Turno 1 (Mapeamento Inicial & Context Anchor): Input: 2.926 | Output: 78 | Cache: 0 | Custo: $0.0024675
Turno 2 (Edição Cirúrgica via simplicio_edit): Input: 210 | Output: 86 | Cache: 2.816 | Custo: $0.0008809
=> TAXA DE PROMPT CACHE HIT: 93,06% | ECONOMIA DE CUSTO NO TURNO: -64,3%

Installazione

Un comando per iniziare

Installa l’eseguibile firmato per il tuo sistema:

curl -fsSL https://simpleti.com.br/simplicio/install.sh | sh

Verifica il checksum e installa l’eseguibile per il tuo sistema.

Ciclo di vita

Ciclo di vita di una richiesta

Dalla chiamata dell’agente alla consegna verificata:

1. Ricezione tramite MCP

L’agente richiama gli strumenti tramite JSON-RPC 2.0 direttamente dalla chat.

2. Classificazione CPUExecutor

Le richieste interattive e le analisi usano code distinte. Le scritture sono serializzate.

3. Consultazione della memoria locale

Simplicio consulta SQLite FTS e i vettori prima di leggere i file.

4. Contesto limitato

Le mappe strutturali forniscono i simboli pertinenti entro un budget di token.

5. Modifica e verifica degli hash

Le sostituzioni mirate sono atomiche e vengono verificate con SHA-256.

6. Validazione e ricevuta

I controlli locali producono una ricevuta con il risultato dell’esecuzione.

CPUExecutor

CPUExecutor e concorrenza

Le code di esecuzione e le scritture serializzate coordinano il lavoro locale.

Coda Priorità Concorrenza Operazioni
InteractiveHigh Alta CPU × 2 L’agente richiama gli strumenti tramite JSON-RPC 2.0 direttamente dalla chat.
AnalysisBackground Normale Tokio Semaphore Simplicio consulta SQLite FTS e i vettori prima di leggere i file.
write_workers: 1 Serializzata 1 Le sostituzioni mirate sono atomiche e vengono verificate con SHA-256.

Modifiche meccaniche

Motore di modifica meccanica

Le modifiche mirate evitano di rigenerare interi file e riducono l’output del modello.

Generazione dell’intero file

Le modifiche mirate evitano di rigenerare interi file e riducono l’output del modello.

Modifiche meccaniche mirate

Le sostituzioni mirate sono atomiche e vengono verificate con SHA-256.

// Simplicio
{
  "TargetFile": "/path/to/src/auth.rs",
  "TargetContent": "fn verify_token(token: &str) -> bool {\n    true\n}",
  "ReplacementContent": "fn verify_token(token: &str) -> bool {\n    validate_jwt_signature(token)\n}"
}

Configurazione MCP

Integrazione degli agenti MCP

Seleziona l’applicazione e segui i passaggi di configurazione.

Verifica nell’applicazione

Questa pagina non può verificare la connessione MCP dell’applicazione.

Gestisci account
Prova a chiedere
Mappa l’architettura del progetto.
Applica una modifica mirata e verifica il risultato.
Esegui i test del progetto e mostra gli errori.

Domande e privacy

Domande frequenti e privacy

Il mio codice viene inviato ai server di Simplicio?

L’esecuzione locale mantiene i file sul tuo computer. Il client di IA può inviare contesto al fornitore del modello secondo la sua configurazione.

Quali modelli sono compatibili?

Simplicio è indipendente dal modello e si integra con client compatibili con MCP.

Come si riduce il consumo di token?

Con mappe strutturali limitate e modifiche mirate invece di letture e riscritture complete. Il risparmio dipende dall’attività.