Simplicio DOCS
Blog GitHub ↗

SIMPLICIO / Dokumentation und Architektur

Native KI-Laufzeit für die Softwareentwicklung

Anleitung zu Installation, lokaler Ausführung, mechanischen Änderungen und Agentenanbindung über MCP.

Dokumentation und Architektur

In nativem Rust entwickelt

Simplicio wird als eigenständige ausführbare Datei bereitgestellt, ohne virtuelle Umgebung oder Python-Abhängigkeiten.

Rust Tokio MCP SHA-256
Laufzeit-Engine 100 % Rust
Neuronale Cache-Abfrage: 177 ns Token-Verbrauch: 0 Tokens

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

Mit einem Befehl starten

Installieren Sie die signierte ausführbare Datei für Ihr System:

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

Prüft die Prüfsumme und installiert die ausführbare Datei für Ihr System.

Lebenszyklus

Lebenszyklus einer Anfrage

Vom Agentenaufruf bis zur geprüften Auslieferung:

1. Eingang über MCP

Der Agent ruft Werkzeuge über JSON-RPC 2.0 direkt aus dem Chat auf.

2. CPUExecutor-Klassifizierung

Interaktive Anfragen und Analysen verwenden getrennte Warteschlangen. Schreibzugriffe werden serialisiert.

3. Lokalen Speicher abfragen

Simplicio prüft SQLite FTS und Vektoren, bevor Dateien gelesen werden.

4. Begrenzter Kontext

Strukturkarten liefern relevante Symbole innerhalb eines Token-Budgets.

5. Änderung und Hash-Prüfung

Gezielte Ersetzungen erfolgen atomar und werden mit SHA-256 geprüft.

6. Prüfung und Beleg

Lokale Prüfungen erzeugen einen Beleg mit dem Ausführungsergebnis.

CPUExecutor

CPUExecutor und Nebenläufigkeit

Ausführungswarteschlangen und serialisierte Schreibzugriffe koordinieren die lokale Arbeit.

Warteschlange Priorität Nebenläufigkeit Vorgänge
InteractiveHigh Hoch CPU × 2 Der Agent ruft Werkzeuge über JSON-RPC 2.0 direkt aus dem Chat auf.
AnalysisBackground Normal Tokio Semaphore Simplicio prüft SQLite FTS und Vektoren, bevor Dateien gelesen werden.
write_workers: 1 Serialisiert 1 Gezielte Ersetzungen erfolgen atomar und werden mit SHA-256 geprüft.

Mechanische Änderungen

Mechanische Änderungs-Engine

Gezielte Änderungen vermeiden die Neuerzeugung vollständiger Dateien und reduzieren die Modellausgabe.

Vollständige Dateigenerierung

Gezielte Änderungen vermeiden die Neuerzeugung vollständiger Dateien und reduzieren die Modellausgabe.

Gezielte mechanische Änderungen

Gezielte Ersetzungen erfolgen atomar und werden mit SHA-256 geprüft.

// 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}"
}

MCP-Einrichtung

MCP-Agentenanbindung

Wählen Sie Ihre Anwendung und folgen Sie den Einrichtungsschritten.

In Ihrer Anwendung prüfen

Diese Seite kann die MCP-Verbindung Ihrer Anwendung nicht überprüfen.

Konto verwalten
Probieren Sie diese Aufgaben
Erstelle eine Strukturkarte des Projekts.
Nimm eine gezielte Änderung vor und prüfe das Ergebnis.
Führe die Projekttests aus und zeige Fehler an.

Fragen und Datenschutz

Häufige Fragen und Datenschutz

Wird mein Quellcode an Simplicio-Server gesendet?

Bei lokaler Ausführung bleiben Dateien auf Ihrem Computer. Ihr KI-Client kann je nach Konfiguration Kontext an den Modellanbieter senden.

Welche Modelle werden unterstützt?

Simplicio ist modellunabhängig und lässt sich mit MCP-kompatiblen Clients verbinden.

Wie wird der Token-Verbrauch reduziert?

Durch begrenzte Strukturkarten und gezielte Änderungen statt vollständiger Lese- und Schreibvorgänge. Die Einsparung hängt von der Aufgabe ab.