Simplicio DOCS
Blog GitHub ↗

SIMPLICIO / Dokumentacja i architektura

Natywne środowisko AI do programowania

Przewodnik po instalacji, pracy lokalnej, edycji mechanicznej i integracji agentów przez MCP.

Dokumentacja i architektura

Opracowane w natywnym Rust

Simplicio jest dostarczane jako samodzielny plik wykonywalny, bez środowisk wirtualnych i zależności Python.

Rust Tokio MCP SHA-256
Silnik wykonawczy 100% Rust
Wyszukiwanie w pamięci neuronowej: 177 ns Zużycie tokenów: 0 tokenów

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%

Instalacja

Zacznij od jednego polecenia

Zainstaluj podpisany plik wykonywalny dla swojego systemu:

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

Sprawdza sumę kontrolną i instaluje plik wykonywalny dla Twojego systemu.

Cykl życia

Cykl życia żądania

Od wywołania agenta do sprawdzonego wyniku:

1. Odbiór przez MCP

Agent wywołuje narzędzia przez JSON-RPC 2.0 bezpośrednio z czatu.

2. Klasyfikacja CPUExecutor

Żądania interaktywne i analizy używają osobnych kolejek. Zapisy są wykonywane kolejno.

3. Wyszukiwanie w pamięci lokalnej

Simplicio sprawdza SQLite FTS i wektory przed odczytem plików.

4. Ograniczony kontekst

Mapy strukturalne dostarczają odpowiednie symbole w ramach budżetu tokenów.

5. Edycja i weryfikacja skrótów

Docelowe zamiany są atomowe i sprawdzane za pomocą SHA-256.

6. Walidacja i potwierdzenie

Lokalne kontrole tworzą potwierdzenie z wynikiem wykonania.

CPUExecutor

CPUExecutor i współbieżność

Kolejki wykonawcze i sekwencyjny zapis koordynują pracę lokalną.

Kolejka Priorytet Współbieżność Operacje
InteractiveHigh Wysoki CPU × 2 Agent wywołuje narzędzia przez JSON-RPC 2.0 bezpośrednio z czatu.
AnalysisBackground Normalny Tokio Semaphore Simplicio sprawdza SQLite FTS i wektory przed odczytem plików.
write_workers: 1 Sekwencyjnie 1 Docelowe zamiany są atomowe i sprawdzane za pomocą SHA-256.

Edycja mechaniczna

Silnik edycji mechanicznej

Punktowe zmiany eliminują ponowne generowanie całych plików i ograniczają wyjście modelu.

Generowanie całego pliku

Punktowe zmiany eliminują ponowne generowanie całych plików i ograniczają wyjście modelu.

Punktowe zmiany mechaniczne

Docelowe zamiany są atomowe i sprawdzane za pomocą 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}"
}

Konfiguracja MCP

Integracja agentów MCP

Wybierz aplikację i wykonaj kroki konfiguracji.

Sprawdź w aplikacji

Ta strona nie może sprawdzić połączenia MCP Twojej aplikacji.

Zarządzaj kontem
Spróbuj poprosić
Przedstaw architekturę projektu.
Wprowadź punktową zmianę i sprawdź wynik.
Uruchom testy projektu i pokaż błędy.

Pytania i prywatność

Częste pytania i prywatność

Czy mój kod jest wysyłany na serwery Simplicio?

Przy pracy lokalnej pliki pozostają na komputerze. Klient AI może przesyłać kontekst do dostawcy modelu zgodnie z konfiguracją.

Jakie modele są obsługiwane?

Simplicio jest niezależne od modelu i współpracuje z klientami obsługującymi MCP.

Jak ograniczane jest zużycie tokenów?

Dzięki ograniczonym mapom strukturalnym i punktowym zmianom zamiast pełnego odczytu i przepisywania. Oszczędność zależy od zadania.