Simplicio DOCS
Blog GitHub ↗

SIMPLICIO / Documentation et architecture

Moteur natif d’IA pour le développement

Guide d’installation, d’exécution locale, de modification mécanique et d’intégration des agents avec MCP.

Documentation et architecture

Développé en Rust natif

Simplicio est distribué sous forme d’un exécutable autonome, sans environnement virtuel ni dépendance Python.

Rust Tokio MCP SHA-256
Moteur d’exécution 100 % Rust
Recherche dans le cache neuronal: 177 ns Consommation de tokens: 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%

Installation

Une commande pour démarrer

Installez l’exécutable signé adapté à votre système :

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

Vérifie la somme de contrôle et installe l’exécutable adapté à votre système.

Cycle de vie

Cycle de vie d’une requête

De l’appel de l’agent à la livraison vérifiée :

1. Réception via MCP

L’agent appelle les outils via JSON-RPC 2.0 depuis la conversation.

2. Classification CPUExecutor

Les requêtes interactives et les analyses utilisent des files distinctes. Les écritures sont sérialisées.

3. Consultation de la mémoire locale

Simplicio consulte SQLite FTS et les vecteurs avant de lire les fichiers.

4. Contexte limité

Les cartes structurelles fournissent les symboles pertinents dans un budget de tokens.

5. Modification et vérification des empreintes

Les remplacements ciblés sont atomiques et vérifiés avec SHA-256.

6. Validation et reçu

Les vérifications locales produisent un reçu indiquant le résultat de l’exécution.

CPUExecutor

CPUExecutor et concurrence

Les files d’exécution et la sérialisation des écritures coordonnent le travail local.

File Priorité Concurrence Opérations
InteractiveHigh Haute CPU × 2 L’agent appelle les outils via JSON-RPC 2.0 depuis la conversation.
AnalysisBackground Normale Tokio Semaphore Simplicio consulte SQLite FTS et les vecteurs avant de lire les fichiers.
write_workers: 1 Sérialisée 1 Les remplacements ciblés sont atomiques et vérifiés avec SHA-256.

Modifications mécaniques

Moteur de modification mécanique

Les remplacements ciblés évitent de régénérer des fichiers entiers et réduisent la sortie du modèle.

Génération du fichier complet

Les remplacements ciblés évitent de régénérer des fichiers entiers et réduisent la sortie du modèle.

Modifications mécaniques ciblées

Les remplacements ciblés sont atomiques et vérifiés avec 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}"
}

Configuration MCP

Intégration des agents MCP

Sélectionnez votre application et suivez les étapes de configuration.

Vérifiez dans votre application

Cette page ne peut pas consulter la connexion MCP de votre application.

Gérer le compte
Essayez de demander
Cartographie l’architecture du projet.
Applique une modification ciblée et vérifie le résultat.
Exécute les tests du projet et affiche les échecs.

Questions et confidentialité

Questions fréquentes et confidentialité

Mon code est-il envoyé aux serveurs de Simplicio ?

L’exécution locale conserve les fichiers sur votre ordinateur. Votre client d’IA peut transmettre du contexte au fournisseur du modèle selon sa configuration.

Quels modèles sont compatibles ?

Simplicio est indépendant du modèle et s’intègre aux clients compatibles avec MCP.

Comment réduire la consommation de tokens ?

Avec des cartes structurelles limitées et des modifications ciblées plutôt que des lectures et réécritures complètes. Le gain dépend de la tâche.