57 000+ lignes de code, une stack moderne, et une architecture pensée pour la performance et l'extensibilité.
C'est du solide, comme les paillettes de Claude François !
Chat ou Voix
hook useClaude
Mise à jour état
start_claude()
Spawn processus
Stream JSON
Affichage réponse
Accélération matérielle via Metal API (macOS), CUDA (Linux/Windows), Vulkan (cross-platform). Recherche 8000x plus rapide sur 100K fichiers.
gpu_grep.rs — Grep parallélisé sur GPUgpu_indexer.rs — Indexation full-textgpu_fuzzy_search.rs — Recherche flouegpu_regex_engine.rs — Moteur regex GPUgpu_tokenizer.rs — Tokenisation parallèlegpu_cache_l1.rs — Cache L1 (GPU VRAM)gpu_cache_l2.rs — Cache L2 (RAM partagée)gpu_cache_l3.rs — Cache L3 (Disk SSD)gpu_invalidation.rs — Invalidation cachegpu_compression.rs — Compression indexgpu_dedup.rs — Déduplicationgpu_stats.rs — Statistiques temps réelgpu_parser.rs — Parser multi-langagesgpu_ast_builder.rs — Construction ASTgpu_ast_traversal.rs — Parcours ASTgpu_semantic_analysis.rs — Analyse sémantiquegpu_type_inference.rs — Inférence de typesgpu_linter.rs — Linting parallèlegpu_formatter.rs — Formatting codegpu_refactor.rs — Refactoring assistégpu_symbol_resolver.rs — Résolution symbolesgpu_dependency_graph.rs — Graphe dépendancesgpu_kernel_manager.rs — Gestion kernelsgpu_buffer_pool.rs — Pool de buffersgpu_scheduler.rs — Ordonnanceur tâchesgpu_pipeline.rs — Pipeline computegpu_profiler.rs — Profilage GPUgpu_memory_manager.rs — Gestion mémoiregpu_transfer.rs — Transferts CPU↔GPUgpu_sync.rs — Synchronisationgpu_error_handling.rs — Gestion erreursgpu_fallback.rs — Fallback CPUgpu_benchmark.rs — Benchmarkinggpu_metrics.rs — Métriques perfgpu_telemetry.rs — TélémétrieSystème d'auto-monitoring temps réel. François s'observe lui-même pour garantir stabilité, performance et fiabilité.
orchestrator.ts — Cerveau central, FSMagent-executor.ts — Exécution agents + toolsclaude-client.ts — Interface API/CLIagents.ts — Définitions des 7 agentssession-manager.ts — Gestion sessionsfile-operations.ts — CRUD fichiers sécuriségit-operations.ts — Commit, push, branchtest-runner.ts — Exécution testscode-analyzer.ts — Analyse statiquedeployment.ts — Vercel/Netlify/Dockerconfidence.ts — Score de confiancelearning.ts — Apprentissage patternscheckpoints.ts — Sauvegarde/restaurationsecrets-manager.ts — Chiffrement AES-GCMresilience.ts — Circuit breakersZustand avec middleware de persistance localStorage. Simple, performant, sans boilerplate.
ClaudeProvider pour l'écoute d'événements Tauri. Injection de contexte propre.
Séparation stricte logique métier / UI. Les composants restent légers.
Communication backend-frontend via événements Tauri. Découplage total.
Pattern orchestrateur pour coordination des agents. FSM pour les transitions.
Protection contre les défaillances en cascade. Retry avec backoff exponentiel.
6x moins de RAM, 10x plus léger, démarrage instantané. Rust pour la sécurité et la performance. Pas de compromis.
Zéro boilerplate, API simple, performances natives. Parfait pour une app de cette taille.
Prévisibilité, debugging facile, recovery automatique. Chaque état a des transitions définies.
Meilleure qualité : chaque agent est expert dans son domaine. Parallélisation possible.
François est open source. Venez construire l'IDE du futur avec nous.
"Cette année-là, le code était beautiful..."