From 6f0a6f7fd850c7f7eee7b064f187efcbbdf7b5d8 Mon Sep 17 00:00:00 2001 From: Bruno Charest Date: Tue, 22 Sep 2026 13:42:47 -0400 Subject: [PATCH] chore(fixtures): enrichit les vaults de test (frontmatter complet, types fichiers pour vues/aper/us, dossiers avec accents+espaces, scripts dupliques, images/logs) + purge residus e2e-diagram --- CHANGELOG.md | 6 +- README.fr.md | 6 +- README.md | 6 +- VERSION | 2 +- desktop/Cargo.lock | 2 +- desktop/Cargo.toml | 2 +- desktop/tauri.conf.json | 2 +- docs/ROADMAP.md | 2 +- package.json | 2 +- test_dir/Agents IA - Panorama Complet 2026.md | 1920 +---------------- test_dir/AgentsAI-resumer.md | 68 + test_dir/Beloeil et ses Villains.md | 26 + .../Drawing 2025-12-20 18.44.22.excalidraw.md | 7 + test_dir/newfile-dir.md | 2 - test_dir/scripts/backup_db.sh | 54 + test_dir/scripts/import_zepp_data.py | 37 + test_dir/scripts/migrate_to_postgres.py | 162 ++ test_dir/scripts/start_prod.sh | 28 + test_dir/test.excalidraw | 281 +++ test_vault/ANALYSE_REVIEW.md | 31 +- test_vault/ANALYSE_REVIEW.pdf | Bin 0 -> 54552 bytes test_vault/Accueil.md | 32 +- test_vault/IT/Docker Guide.md | 227 +- test_vault/IT/demo.js | 10 + test_vault/IT/demo.ts | 12 + test_vault/IT/script.py | 17 + test_vault/IT/test_python.py | 13 + test_vault/Recettes/Pizza Maison.md | 17 +- test_vault/backup_db.sh | 54 + .../fichier avec espace.md | 0 .../dossier avec espace/fichierSansEspace.md | 0 test_vault/notes/app.log | 7 + test_vault/notes/learn_java.jpg | Bin 0 -> 125048 bytes ...ona 2024 - Analyse Shingrix vs Zostavax.md | 91 + test_vault/notes/scripts/backup_db.sh | 54 + test_vault/notes/scripts/import_zepp_data.py | 37 + .../sport/2026-2027_NHL_CanadienDeMtl.md | 156 ++ ...2026-2027_NHL_CanadienDeMtl_Calendrier.pdf | 137 ++ test_vault/start_prod.sh | 28 + 39 files changed, 1583 insertions(+), 1955 deletions(-) create mode 100644 test_dir/AgentsAI-resumer.md create mode 100644 test_dir/Beloeil et ses Villains.md create mode 100644 test_dir/Drawing 2025-12-20 18.44.22.excalidraw.md delete mode 100644 test_dir/newfile-dir.md create mode 100644 test_dir/scripts/backup_db.sh create mode 100644 test_dir/scripts/import_zepp_data.py create mode 100644 test_dir/scripts/migrate_to_postgres.py create mode 100644 test_dir/scripts/start_prod.sh create mode 100644 test_dir/test.excalidraw create mode 100644 test_vault/ANALYSE_REVIEW.pdf create mode 100644 test_vault/IT/demo.js create mode 100644 test_vault/IT/demo.ts create mode 100644 test_vault/IT/script.py create mode 100644 test_vault/IT/test_python.py create mode 100644 test_vault/backup_db.sh create mode 100644 test_vault/dossier avec espace/fichier avec espace.md create mode 100644 test_vault/dossier avec espace/fichierSansEspace.md create mode 100644 test_vault/notes/app.log create mode 100644 test_vault/notes/learn_java.jpg create mode 100644 test_vault/notes/santé/Vaccin Zona 2024 - Analyse Shingrix vs Zostavax.md create mode 100644 test_vault/notes/scripts/backup_db.sh create mode 100644 test_vault/notes/scripts/import_zepp_data.py create mode 100644 test_vault/sport/2026-2027_NHL_CanadienDeMtl.md create mode 100644 test_vault/sport/2026-2027_NHL_CanadienDeMtl_Calendrier.pdf create mode 100644 test_vault/start_prod.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index bda9035..73b8354 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ Format basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/), et [Semantic Versioning](https://semver.org/spec/v2.0.0.html). > **En cours de développement** : les changements à venir sont listés dans la section -> [Unreleased](#unreleased). La dernière version livrée est **2.14.0**. +> [Unreleased](#unreleased). La dernière version livrée est **2.14.1**. --- @@ -14,6 +14,10 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html). --- +## [2.14.1] — 2026-09-22 + +--- + ## [2.14.0] — 2026-09-19 ### Ajouté diff --git a/README.fr.md b/README.fr.md index 09eb36a..059a7fa 100644 --- a/README.fr.md +++ b/README.fr.md @@ -4,7 +4,7 @@ **Porte d'entrée web ultra-léger pour vos vaults Obsidian** — Accédez, naviguez et recherchez dans toutes vos notes Obsidian depuis n'importe quel appareil via une interface web moderne et responsive. -[![Version](https://img.shields.io/badge/Version-2.14.0-blue.svg)]() +[![Version](https://img.shields.io/badge/Version-2.14.1-blue.svg)]() [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Docker](https://img.shields.io/badge/Docker-Ready-blue.svg)](https://www.docker.com/) [![Python](https://img.shields.io/badge/Python-3.11+-green.svg)](https://www.python.org/) @@ -927,8 +927,8 @@ Ce projet est sous licence **MIT** — voir le fichier [LICENSE](LICENSE) pour l ## 📝 Changelog -Consultez le [CHANGELOG.md](./CHANGELOG.md) pour l'historique complet de toutes les versions (v1.0.0 → v2.14.0). +Consultez le [CHANGELOG.md](./CHANGELOG.md) pour l'historique complet de toutes les versions (v1.0.0 → v2.14.1). --- -*Projet : ObsiGate | Version : 2.14.0 | Dernière mise à jour : Juin 2026* +*Projet : ObsiGate | Version : 2.14.1 | Dernière mise à jour : Juin 2026* diff --git a/README.md b/README.md index 989dd18..cc33eb3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ **Ultra-light web gateway for your Obsidian vaults** — Access, browse, and search all your Obsidian notes from any device via a modern, responsive web interface. -[![Version](https://img.shields.io/badge/Version-2.14.0-blue.svg)]() +[![Version](https://img.shields.io/badge/Version-2.14.1-blue.svg)]() [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Docker](https://img.shields.io/badge/Docker-Ready-blue.svg)](https://www.docker.com/) [![Python](https://img.shields.io/badge/Python-3.11+-green.svg)](https://www.python.org/) @@ -1096,8 +1096,8 @@ This project is licensed under the **MIT License** - see the [LICENSE](LICENSE) ## 📝 Changelog -See [CHANGELOG.md](./CHANGELOG.md) for the complete version history (v1.0.0 → v2.14.0). +See [CHANGELOG.md](./CHANGELOG.md) for the complete version history (v1.0.0 → v2.14.1). --- -*Project: ObsiGate | Version: 2.14.0 | Last updated: May 2026* +*Project: ObsiGate | Version: 2.14.1 | Last updated: May 2026* diff --git a/VERSION b/VERSION index edcfe40..b70ae75 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.14.0 +2.14.1 diff --git a/desktop/Cargo.lock b/desktop/Cargo.lock index 3151b47..633b788 100644 --- a/desktop/Cargo.lock +++ b/desktop/Cargo.lock @@ -2626,7 +2626,7 @@ dependencies = [ [[package]] name = "obsigate-desktop" -version = "2.14.0" +version = "2.14.1" dependencies = [ "chrono", "env_logger", diff --git a/desktop/Cargo.toml b/desktop/Cargo.toml index 13e6dc6..5bf1ac2 100644 --- a/desktop/Cargo.toml +++ b/desktop/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "obsigate-desktop" -version = "2.14.0" +version = "2.14.1" description = "ObsiGate Desktop — Porte d'entrée native pour vos vaults Obsidian" authors = ["Bruno Charest"] edition = "2021" diff --git a/desktop/tauri.conf.json b/desktop/tauri.conf.json index f247b71..ebbb0ce 100644 --- a/desktop/tauri.conf.json +++ b/desktop/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/nicedoc/obsigate/main/desktop/tauri.conf.schema.json", "productName": "ObsiGate", - "version": "2.14.0", + "version": "2.14.1", "identifier": "com.obsigate.desktop", "build": { "frontendDist": "../frontend", diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md index 6b66d5f..fb09d48 100644 --- a/docs/ROADMAP.md +++ b/docs/ROADMAP.md @@ -1,6 +1,6 @@ # ObsiGate — Roadmap -> **Version :** 2.14.0 | **Dernière mise à jour :** 2026-09-19 +> **Version :** 2.14.1 | **Dernière mise à jour :** 2026-09-22 > **Ce fichier ne contient que le travail à venir** (🔵 En cours + ⚪ Backlog) et un index compact > vers les fonctionnalités livrées. > - **Méthode de livraison à appliquer pour toute tâche : [DELIVERY_WORKFLOW.md](./DELIVERY_WORKFLOW.md)** diff --git a/package.json b/package.json index 35c8dc1..0d1170f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "obsigate", - "version": "2.14.0", + "version": "2.14.1", "description": "**Porte d'entrée web ultra-léger pour vos vaults Obsidian** — Accédez, naviguez et recherchez dans toutes vos notes Obsidian depuis n'importe quel appareil via une interface web moderne et responsive.", "main": "patch.js", "directories": { diff --git a/test_dir/Agents IA - Panorama Complet 2026.md b/test_dir/Agents IA - Panorama Complet 2026.md index 1af5f55..d0d08cc 100644 --- a/test_dir/Agents IA - Panorama Complet 2026.md +++ b/test_dir/Agents IA - Panorama Complet 2026.md @@ -16,6 +16,8 @@ tags: - panorama - comparatif - reference + - Hermes + - Openclaw auteur: Bruno Charest source: - https://github.com/bradAGI/awesome-cli-coding-agents @@ -25,1920 +27,4 @@ source: - https://www.primeintellect.ai/blog/rlm - https://arxiv.org/abs/2605.09998 - GitHub API (recherche par topic, aout 2026) ---- - -# 🤖 Agents IA — Panorama Complet 2026 - -> **Objectif** : document de référence officiel pour comprendre, connaître, installer et utiliser les divers agents AI du marché. Chaque agent dispose d'une **description**, de ses **liens** (page principale + documentation), de son **statut** (actif/fermé), de ses **étapes d'installation** et de son **utilisation de base**. - -**Légende des statuts** (vérifiés le 12 août 2026 via GitHub — date du dernier commit) : -- 🟢 **Actif** — commits récents (2026) -- 🟡 **Stagnant** — dernier commit datant de 2025 (développement ralenti ou en pause) -- 🔴 **Fermé / Inactif** — projet archivé, abandonné (>18 mois sans commit) ou transformé (ex. musée) - ---- - -## Table des matières - -1. [[#Tableau récapitulatif comparatif|Tableau récapitulatif comparatif]] -2. [[#1. Agents installés localement|Agents installés localement]] -3. [[#2. Prime Agent|Prime Agent]] -4. [[#3. Poids lourds open source|Poids lourds open source]] -5. [[#4. Trésors open source|Trésors open source]] -6. [[#5. Agents local-first|Agents local-first]] -7. [[#6. Écosystème OpenClaw|Écosystème OpenClaw]] -8. [[#7. Agents propriétaires|Agents propriétaires]] -9. [[#8. Orchestrateurs & harnesses|Orchestrateurs & harnesses]] -10. [[#9. Infrastructure & outils agents|Infrastructure & outils agents]] -11. [[#10. Comparatif des approches|Comparatif des approches]] -12. [[#11. Recommandations|Recommandations]] -13. [[#12. Matrice de décision|Matrice de décision]] -14. [[#13. Frameworks d'orchestration multi-agents|Frameworks d'orchestration multi-agents]] -15. [[#14. Agents non-coding|Agents non-coding]] -16. [[#15. Benchmarks & évaluation|Benchmarks & évaluation]] -17. [[#16. Coût & modèles|Coût & modèles]] -18. [[#17. Sécurité & gouvernance|Sécurité & gouvernance]] -19. [[#18. Glossaire|Glossaire]] -20. [[#19. Contexte historique|Contexte historique]] -21. [[#20. Requêtes Dataview (Obsidian)|Requêtes Dataview (Obsidian)]] -22. [[#21. Backlog « à tester »|Backlog « à tester »]] -23. [[#22. Sources|Sources]] - ---- - -## Index rapide de tous les agents - -> Chaque agent est listé avec sa catégorie et une description en une ligne. Cliquer sur le nom mène à sa section détaillée. - -### Installés localement -- **[Claude Code](#claude-code)** — agent terminal d'Anthropic, repo-aware (245 MB) -- **[Hermes Agent](#hermes-agent)** — agent multi-modèle Nous Research, skills + mémoire + cron -- **[Atomic Agent](#atomic-agent)** — agent local-first avec browser + OS, 14 skills -- **[Pi](#pi)** — harness terminal minimal et adaptable (base de Prime Agent) -- **[Tiny Agents](#tiny-agents)** — agents composables HuggingFace + MCP -- **[NemoClaw](#nemoclaw)** — gestionnaire de sandboxes NIM + Docker (NVIDIA) - -### Prime Agent -- **[Prime Agent](#prime-agent)** — agent auto-améliorant RLM (Recursive Language Model), construit sur pi - -### Poids lourds open source -- **[OpenCode](#opencode)** — 75+ providers, LSP, privacy-first -- **[Claw Code](#claw-code)** — rewrite Rust/Python de Claude Code -- **[Gemini CLI](#gemini-cli)** — agent terminal officiel Google -- **[Codex CLI](#codex-cli)** — agent local officiel OpenAI -- **[OpenHands](#openhands)** — environnement agentic dev (ex-OpenDevin) -- **[Cline CLI](#cline-cli)** — multi-modèle, planning, browser use -- **[Goose](#goose)** — agent local extensible MCP -- **[Aider](#aider)** — pair-programming par diffs -- **[Continue CLI](#continue-cli)** — multi-modèle local/privacy -- **[Deep Agents Code](#deep-agents-code)** — agent officiel LangChain -- **[Crush](#crush)** — TUI Go Charmbracelet, LSP-aware -- **[Qwen Code](#qwen-code)** — agent officiel Alibaba -- **[Grok Build](#grok-build)** — agent officiel xAI -- **[Kimi CLI](#kimi-cli)** — agent officiel Moonshot AI -- **[Plandex](#plandex)** — plan-first, 2M tokens contexte -- **[SWE-agent](#swe-agent)** — résout de vrais issues GitHub -- **[Open Interpreter](#open-interpreter)** — exécute du code sur ta machine -- **[MiMo Code](#mimo-code)** — agent officiel Xiaomi -- **[Smol Developer](#smol-developer)** — génère des codebases entières -- **[Groq Code CLI](#groq-code-cli)** — inférence ultra-rapide Groq - -### Trésors open source -- **[jcode](#jcode)** — Rust, le plus efficient en RAM, swarm mode -- **[agentty](#agentty)** — C++26, binaire 13.6 MB, sandbox par défaut -- **[NullClaw](#nullclaw)** — Zig, 678 KB, démarrage instantané -- **[Nanocoder](#nanocoder)** — local-first BYO model (Ollama) -- **[gptme](#gptme)** — agents persistants auto-modifiants -- **[Devon](#devon)** — TUI pair programmer autonome -- **[RA.Aid](#raaid)** — pipeline research/plan/implement -- **[Letta Code](#letta-code)** — mémoire persistante (MemGPT) -- **[DvalinCode](#dvalincode)** — audit trail + gouvernance -- **[San](#san)** — run les skills Claude Code sans Claude Code -- **[Zap](#zap)** — skill-first, code-indexé SQLite -- **[Smelt](#smelt)** — 4 modes, vim keybinds -- **[Grinta](#grinta)** — long-horizon autonome, LSP/DAP -- **[Waveloom](#waveloom)** — DeepSeek V4 prompt caching -- **[Every Code](#every-code)** — fork Codex multi-provider -- **[Free Code](#free-code)** — fork Claude Code sans télémétrie -- **[Claurst](#claurst)** — Claude Code en Rust idiomatique -- **[Mistral Vibe](#mistral-vibe)** — assistant CLI Mistral -- **[Amazon Q Dev CLI](#amazon-q-dev-cli)** — agentic chat AWS -- **[LazyCodex](#lazycodex)** — harness OmO pour Codex, codebases complexes -- **[Gajae-Code](#gajae-code)** — harness externe, plan payé + réponse depuis le phone - -### Local-first -- **[openyak](#openyak)** — desktop agent zéro compte, Ollama -- **[Kun](#kun)** — workspace desktop GUI + TUI -- **[iPolloWork](#ipollowork)** — alternative locale à Codex/Claude Code -- **[cc-haha](#cc-haha)** — workspace desktop multi-agent -- **[claw-empire](#claw-empire)** — simulateur de bureau d'agents - -### Écosystème OpenClaw -- **[OpenClaw](#openclaw)** — assistant personnel AI local (l'original) -- **[nanobot](#nanobot)** — rewrite Python ~4000 lignes -- **[ZeroClaw](#zeroclaw)** — Rust, <5MB RAM, sandboxé -- **[NanoClaw](#nanoclaw)** — sécurité-first, sandbox Apple/Docker -- **[PicoClaw](#picoclaw)** — Go, <10MB RAM -- **[IronClaw](#ironclaw)** — Rust, WASM sandbox -- **[Moltis](#moltis)** — Rust, zéro unsafe, 2300+ tests - -### Propriétaires -- **[Cursor CLI](#cursor-cli)** — agent CLI officiel Cursor -- **[Warp](#warp)** — terminal avec agent AI intégré -- **[GitHub Copilot CLI](#github-copilot-cli)** — agentic CLI GitHub -- **[Devin](#devin)** — ingénieur logiciel autonome Cognition -- **[Factory Droid](#factory-droid)** — #1 Terminal-Bench -- **[Amp](#amp)** — agent Sourcegraph -- **[Junie CLI](#junie-cli)** — agent JetBrains -- **[Cortex Code CLI](#cortex-code-cli)** — agent Snowflake -- **[Tabnine CLI](#tabnine-cli)** — agent Tabnine -- **[Mentat CLI](#mentat-cli)** — agents distants cloud -- **[Pool](#pool)** — modèles Laguna (Poolside) -- **[Ante](#ante)** — GGUF offline embarqué - ---- - -## Tableau récapitulatif comparatif [[#Table des matières|↩]] - -> Vue d'ensemble des 72 agents. **Type** : OSS = open source, Source-av. = source disponible (pas OSS), Prop. = propriétaire. **Local-first** : ✅ = 100 % local, ~ = local possible (BYO modèle), ❌ = cloud/abonnement requis. Les liens du nom mènent à la fiche détaillée. - -| Agent | Catégorie | Type | ⭐ Stars | Statut | Local-first | Installation | -|-------|-----------|------|---------|--------|-------------|--------------| -| [Claude Code](#claude-code) | Installé | Source-av. | 141k | 🟢 | ❌ | npm / curl | -| [Hermes Agent](#hermes-agent) | Installé | OSS | 228k | 🟢 | ~ | curl | -| [Atomic Agent](#atomic-agent) | Installé | OSS | 1.7k | 🟢 | ✅ | binaire | -| [Pi](#pi) | Installé | OSS | 86.3k | 🟢 | ✅ | npm | -| [Tiny Agents](#tiny-agents) | Installé | OSS | — | 🟢 | ❌ | pip | -| [NemoClaw](#nemoclaw) | Installé | OSS | 22.1k | 🟢 | ✅ | npm | -| [Prime Agent](#prime-agent) | Prime | OSS | 14.9k | 🟢 | ~ | curl | -| [OpenCode](#opencode) | Poids lourd | OSS | 196k | 🟢 | ~ | npm / curl | -| [Claw Code](#claw-code) | Poids lourd | OSS | 195k | 🔴 | ✅ | binaire | -| [Gemini CLI](#gemini-cli) | Poids lourd | OSS | 106k | 🟢 | ❌ | npm | -| [Codex CLI](#codex-cli) | Poids lourd | OSS | 105k | 🟢 | ❌ | npm | -| [OpenHands](#openhands) | Poids lourd | OSS | 83.6k | 🟢 | ❌ | pip / docker | -| [Cline CLI](#cline-cli) | Poids lourd | OSS | 65.9k | 🟢 | ~ | npm | -| [Goose](#goose) | Poids lourd | OSS | 52.6k | 🟢 | ✅ | npm / binaire | -| [Aider](#aider) | Poids lourd | OSS | 48.1k | 🟢 | ~ | uv / pip | -| [Continue CLI](#continue-cli) | Poids lourd | OSS | 35.4k | 🟢 | ✅ | npm | -| [Deep Agents Code](#deep-agents-code) | Poids lourd | OSS | 27.6k | 🟢 | ❌ | pip | -| [Crush](#crush) | Poids lourd | OSS | 27.2k | 🟢 | ~ | go | -| [Qwen Code](#qwen-code) | Poids lourd | OSS | 26.9k | 🟢 | ~ | npm | -| [Grok Build](#grok-build) | Poids lourd | OSS | 24.6k | 🟢 | ❌ | npm | -| [SWE-agent](#swe-agent) | Poids lourd | OSS | 20k | 🟢 | ✅ | pip | -| [Plandex](#plandex) | Poids lourd | OSS | 15.6k | 🟡 | ~ | curl | -| [MiMo Code](#mimo-code) | Poids lourd | OSS | 12.7k | 🟢 | ~ | npm | -| [Smol Developer](#smol-developer) | Poids lourd | OSS | 12.2k | 🔴 | ❌ | pip | -| [Kimi CLI](#kimi-cli) | Poids lourd | OSS | 11.2k | 🟢 | ❌ | npm | -| [Groq Code CLI](#groq-code-cli) | Poids lourd | OSS | 741 | 🟡 | ❌ | npm | -| [Open Interpreter](#open-interpreter) | Poids lourd | OSS | 67.9k | 🟢 | ✅ | pip | -| [jcode](#jcode) | Trésor | OSS | 16.7k | 🟢 | ~ | binaire | -| [Claurst](#claurst) | Trésor | OSS | 10.2k | 🟢 | ❌ | repo | -| [Free Code](#free-code) | Trésor | OSS | 8.7k | 🟢 | ❌ | repo | -| [NullClaw](#nullclaw) | Trésor | OSS | 8k | 🟢 | ✅ | binaire | -| [Mistral Vibe](#mistral-vibe) | Trésor | OSS | 4.8k | 🟢 | ❌ | npm | -| [gptme](#gptme) | Trésor | OSS | 4.4k | 🟢 | ✅ | uv / pip | -| [Every Code](#every-code) | Trésor | OSS | 3.9k | 🟢 | ❌ | repo | -| [Devon](#devon) | Trésor | OSS | 3.5k | 🔴 | ❌ | pip | -| [LazyCodex](#lazycodex) | Trésor | OSS | 3.2k | 🟢 | ❌ | npx | -| [Letta Code](#letta-code) | Trésor | OSS | 3k | 🟢 | ❌ | pip | -| [Gajae-Code](#gajae-code) | Trésor | OSS | 2.5k | 🟢 | ~ | bun / npm | -| [Nanocoder](#nanocoder) | Trésor | OSS | 2.3k | 🟢 | ✅ | uv / pip | -| [RA.Aid](#raaid) | Trésor | OSS | 2.2k | 🟡 | ❌ | pip | -| [Amazon Q Dev CLI](#amazon-q-dev-cli) | Trésor | OSS | 2k | 🟢 | ❌ | npm | -| [agentty](#agentty) | Trésor | OSS | 373 | 🟢 | ✅ | binaire | -| [Waveloom](#waveloom) | Trésor | OSS | 127 | 🟢 | ❌ | binaire | -| [DvalinCode](#dvalincode) | Trésor | OSS | 111 | 🟢 | ✅ | binaire | -| [San](#san) | Trésor | OSS | 72 | 🟢 | ✅ | binaire | -| [Smelt](#smelt) | Trésor | OSS | 38 | 🟢 | ✅ | cargo | -| [Zap](#zap) | Trésor | OSS | 30 | 🟢 | ✅ | binaire | -| [Grinta](#grinta) | Trésor | OSS | 28 | 🟢 | ✅ | pip | -| [cc-haha](#cc-haha) | Local-first | OSS | 14k | 🟢 | ✅ | app | -| [Kun](#kun) | Local-first | OSS | 6.1k | 🟢 | ✅ | app | -| [iPolloWork](#ipollowork) | Local-first | Source-av. | 3.4k | 🟢 | ✅ | repo | -| [claw-empire](#claw-empire) | Local-first | OSS | 1.3k | 🟡 | ✅ | repo | -| [openyak](#openyak) | Local-first | OSS | 704 | 🟢 | ✅ | app | -| [OpenClaw](#openclaw) | OpenClaw | OSS | 386k | 🟢 | ✅ | npm | -| [nanobot](#nanobot) | OpenClaw | OSS | 46.8k | 🟢 | ✅ | repo | -| [ZeroClaw](#zeroclaw) | OpenClaw | OSS | 32.5k | 🟢 | ✅ | binaire | -| [NanoClaw](#nanoclaw) | OpenClaw | OSS | 30.5k | 🟢 | ✅ | repo | -| [PicoClaw](#picoclaw) | OpenClaw | OSS | 29.8k | 🟢 | ✅ | repo | -| [IronClaw](#ironclaw) | OpenClaw | OSS | 12.6k | 🟢 | ✅ | repo | -| [Moltis](#moltis) | OpenClaw | OSS | 2.8k | 🟢 | ✅ | repo | -| [Warp](#warp) | Propriétaire | Prop. | 64.1k | 🟢 | ❌ | app | -| [GitHub Copilot CLI](#github-copilot-cli) | Propriétaire | Prop. | 11.1k | 🟢 | ❌ | npm | -| [Ante](#ante) | Propriétaire | Prop. | 704 | 🟢 | ✅ | binaire | -| [Pool](#pool) | Propriétaire | Prop. | 393 | 🟢 | ❌ | binaire | -| [Factory Droid](#factory-droid) | Propriétaire | Prop. | 1 | 🟢 | ❌ | npm | -| [Cursor CLI](#cursor-cli) | Propriétaire | Prop. | — | 🟢 | ❌ | app | -| [Devin](#devin) | Propriétaire | Prop. | — | 🟢 | ❌ | SaaS | -| [Amp](#amp) | Propriétaire | Prop. | — | 🟢 | ❌ | SaaS | -| [Junie CLI](#junie-cli) | Propriétaire | Prop. | — | 🟢 | ❌ | SaaS | -| [Cortex Code CLI](#cortex-code-cli) | Propriétaire | Prop. | — | 🟢 | ❌ | SaaS | -| [Tabnine CLI](#tabnine-cli) | Propriétaire | Prop. | — | 🟢 | ❌ | docker | -| [Mentat CLI](#mentat-cli) | Propriétaire | Prop. | — | 🟢 | ❌ | SaaS | - ---- - -## 1. Agents installés localement [[#Table des matières|↩]] - -### Claude Code - -**Description** : agent terminal d'Anthropic, repo-aware. Édite, refactore, exécute des commandes git et itère sur les erreurs. Le standard de référence du coding agent. Source-available (pas OSS). - -**🔗 Liens** : [Page principale](https://github.com/anthropics/claude-code) · [Documentation](https://docs.anthropic.com/en/docs/claude-code/overview) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -# Via npm (recommandé) -npm install -g @anthropic-ai/claude-code - -# Ou installateur natif -curl -fsSL https://claude.ai/install.sh | bash -``` - -**Utilisation** : -```bash -claude # session interactive -claude "explique ce repo" # one-shot -claude -p "corrige ce bug" # mode print (non-interactif) -claude --resume # reprendre la dernière session -``` - -**Commandes clés** : `/help`, `/clear`, `/compact`, `/review`, `/model`, `/add-dir`. - ---- - -### Hermes Agent - -**Description** : agent Nous Research, multi-modèle (300+ providers). Mémoire persistante, création automatique de skills, exécution de code sandboxée, reach multi-plateforme (Telegram/Slack/Discord/WhatsApp). - -**🔗 Liens** : [Page principale](https://github.com/NousResearch/hermes-agent) · [Documentation](https://hermes-agent.nousresearch.com/docs) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -# Installateur officiel -curl -fsSL https://hermes-agent.nousresearch.com/install.sh | sh -``` - -**Utilisation** : -```bash -hermes # session interactive -hermes "question" # one-shot -hermes config set ... # configuration -hermes version # état + mise à jour -``` - -**Commandes clés** : `/skills`, `/memory`, `/cron`, `/gateway`, `/delegate`. - ---- - -### Atomic Agent - -**Description** : agent local-first optimisé pour les modèles locaux (llama.cpp/Ollama). Contrôle navigateur (CDP) + OS, 14 skills intégrés (docker, github, notion, obsidian, pdf, ffmpeg...). Importe l'historique depuis Hermes/OpenClaw. - -**🔗 Liens** : [Page principale](https://github.com/AtomicBot-ai/atomic-agent) · [Documentation](https://github.com/AtomicBot-ai/atomic-agent#readme) - -**Statut** : 🟢 Actif - -**Installation** : déjà installé dans `~/AppData/Local/atomic-agent/` (binaire 104 MB). - -**Utilisation** : -```bash -atomic-agent run # boucle agent complète -atomic-agent tui # interface terminal interactive -atomic-agent repl # debug REPL pas-à-pas -atomic-agent serve # API compatible OpenAI -atomic-agent skill list # lister les skills -atomic-agent models status # état du runtime LLM local -``` - ---- - -### Pi - -**Description** : harness terminal minimal et adaptable (pi-mono). API LLM unifiée, TUI, skills et MCP. C'est la base sur laquelle **Prime Agent** est construit. - -**🔗 Liens** : [Page principale](https://github.com/badlogic/pi-mono) · [Documentation](https://github.com/badlogic/pi-mono#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @earendil-works/pi-coding-agent -``` - -**Utilisation** : -```bash -pi "explique ce fichier" # one-shot -pi @file.py "corrige ça" # avec fichier en contexte -``` - -**Extensions** : `pi-subagents`, `pi-web-access`, `pi-screenshots-picker` (installées). - ---- - -### Tiny Agents - -**Description** : squad d'agents composables basés sur l'Inference Client HuggingFace + MCP. Chaque agent est défini par un `agent.json`. - -**🔗 Liens** : [Page principale](https://huggingface.co/datasets/tiny-agents/tiny-agents) · [Documentation](https://github.com/huggingface/tiny-agents#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install tiny-agents -``` - -**Utilisation** : -```bash -tiny-agents run # lancer un agent (agent.json local ou dataset HF) -``` - ---- - -### NemoClaw - -**Description** : CLI NVIDIA pour provisionner et gérer des sandboxes sécurisées (OpenShell runtime) exécutant des agents. Applique des politiques réseau, filesystem et process. - -**🔗 Liens** : [Page principale](https://github.com/NVIDIA/NemoClaw) · [Documentation](https://github.com/NVIDIA/NemoClaw#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g nemoclaw -``` - -**Utilisation** : -```bash -nemoclaw onboard # assistant de configuration -nemoclaw list # lister les sandboxes -nemoclaw connect # se connecter à une sandbox -nemoclaw status # état et santé -nemoclaw destroy # supprimer une sandbox -``` - ---- - -## 2. Prime Agent [[#Table des matières|↩]] - -**Description** : agent open-source (MIT, TypeScript) de Prime Intellect. **RLM** (Recursive Language Model) — contexte traité comme variables, outils comme appels de fonction dans un REPL IPython persistant. **Continual Harness** (arXiv:2605.09998) — mémoire, skills et specs de subagents durables, affinables via `/refine`. Construit sur `pi`. - -**🔗 Liens** : [Page principale](https://github.com/PrimeIntellect-ai/prime-agent) · [Documentation](https://github.com/PrimeIntellect-ai/prime-agent/tree/main/packages/coding-agent/docs) - -**Installation** : -```bash -curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh -``` - -**Utilisation** : -```bash -cd /path/to/projet -prime-agent # démarre (puis /login pour choisir provider) -prime-agent agents # lister sessions actives/idles/sauvées -prime-agent attach # réattacher une session -prime-agent --resume # reprendre une session -prime-agent status # état du daemon -prime-agent doctor [--fix] # inspecter/réparer les services -prime-agent update # mettre à jour -prime-agent shutdown # tout stopper -``` - -**Commandes clés** : `/refine`, `/goal`, `/heartbeat`, `/autonomous`, `/login`. - ---- - -## 3. Poids lourds open source [[#Table des matières|↩]] - -### OpenCode - -**Description** : agent terminal 75+ providers, intégration LSP, design privacy-first (ex-opencode-ai, désormais opencode.ai). - -**🔗 Liens** : [Page principale](https://github.com/anomalyco/opencode) · [Documentation](https://opencode.ai/docs) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g opencode-ai -# ou : curl -fsSL https://opencode.ai/install | bash -``` - -**Utilisation** : -```bash -opencode # TUI interactif -opencode run "task" # mode non-interactif -``` - ---- - -### Claw Code - -**Description** : réécriture clean-room Rust/Python de l'architecture Claude Code (né du leak du source de mars 2026). Le repo le plus rapide de l'histoire de GitHub à atteindre 100K stars. - -**🔗 Liens** : [Page principale](https://github.com/ultraworkers/claw-code) · [Documentation](https://github.com/ultraworkers/claw-code#readme) - -**Statut** : 🔴 Fermé (musée — maintenance 100 % automatisée, sans humain) - -**Installation** : binaires de release depuis le repo GitHub (ultraworkers/claw-code). - -**Utilisation** : -```bash -claw-code # TUI interactif -claw-code -p "task" # mode non-interactif -``` - ---- - -### Gemini CLI - -**Description** : agent terminal officiel Google (Apache-2.0), outils repo + recherche. - -**🔗 Liens** : [Page principale](https://github.com/google-gemini/gemini-cli) · [Documentation](https://github.com/google-gemini/gemini-cli/blob/main/docs/index.md) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @google/gemini-cli -``` - -**Utilisation** : -```bash -gemini # session interactive -gemini "analyse le repo" -``` - ---- - -### Codex CLI - -**Description** : agent local officiel OpenAI, lecture/édition/exécution de code, TUI interactif (Apache-2.0). - -**🔗 Liens** : [Page principale](https://github.com/openai/codex) · [Documentation](https://github.com/openai/codex/blob/main/docs/index.md) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @openai/codex -``` - -**Utilisation** : -```bash -codex # TUI interactif -codex exec "task" # mode non-interactif -``` - ---- - -### OpenHands - -**Description** : environnement de développement agentique open-source (ex-OpenDevin), avec entrées CLI et web. - -**🔗 Liens** : [Page principale](https://github.com/All-Hands-AI/OpenHands) · [Documentation](https://docs.all-hands.dev) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install openhands -# ou Docker : docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock allhandsai/openhands -``` - -**Utilisation** : -```bash -openhands # lancer l'interface -``` - ---- - -### Cline CLI - -**Description** : agent autonome multi-modèle pour planning, édition de fichiers, exécution de commandes et browser use. - -**🔗 Liens** : [Page principale](https://github.com/cline/cline) · [Documentation](https://docs.cline.bot) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @cline/cline -``` - -**Utilisation** : -```bash -cline # session interactive -``` - ---- - -### Goose - -**Description** : agent local et extensible, conçu pour tourner on-device, intégration MCP. - -**🔗 Liens** : [Page principale](https://github.com/aaif-goose/goose) · [Documentation](https://aaif-goose.github.io/goose/) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @aaif-goose/goose -# ou binaire depuis les releases GitHub aaif-goose/goose -``` - -**Utilisation** : -```bash -goose session # démarrer une session -goose run "task" # one-shot -``` - ---- - -### Aider - -**Description** : pair-programming par diffs/patches, excellent support git et multi-fichiers. Le vétéran du genre. - -**🔗 Liens** : [Page principale](https://github.com/Aider-AI/aider) · [Documentation](https://aider.chat) - -**Statut** : 🟢 Actif (dernier commit mai 2026) - -**Installation** : -```bash -uv tool install aider-install && aider-install -# ou : pip install aider-install && aider-install -``` - -**Utilisation** : -```bash -aider # session interactive -aider file.py # travailler sur un fichier -``` - ---- - -### Continue CLI - -**Description** : extension terminal multi-modèle, focus local/privacy. - -**🔗 Liens** : [Page principale](https://github.com/continuedev/continue) · [Documentation](https://docs.continue.dev) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : -```bash -npm install -g @continuedev/continue -``` - -**Utilisation** : -```bash -continue # session interactive -``` - ---- - -### Deep Agents Code - -**Description** : agent coding terminal officiel LangChain (Deep Agents SDK). TUI, opérations fichiers, shell, subagents, mode headless, human-in-the-loop. - -**🔗 Liens** : [Page principale](https://github.com/langchain-ai/deepagents) · [Documentation](https://docs.langchain.com) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install deepagents-code -``` - -**Utilisation** : -```bash -deepagents-code # session interactive -``` - ---- - -### Crush - -**Description** : TUI agentic Go signé Charmbracelet, multi-provider, LSP-aware, riche UI terminal. - -**🔗 Liens** : [Page principale](https://github.com/charmbracelet/crush) · [Documentation](https://github.com/charmbracelet/crush#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -go install github.com/charmbracelet/crush@latest -``` - -**Utilisation** : -```bash -crush # TUI interactif -``` - ---- - -### Qwen Code - -**Description** : agent CLI officiel Alibaba pour les modèles Qwen coder (Apache-2.0). - -**🔗 Liens** : [Page principale](https://github.com/QwenLM/qwen-code) · [Documentation](https://qwenlm.github.io/qwen-code/) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @qwen-code/qwen-code -``` - -**Utilisation** : -```bash -qwen-code # session interactive -``` - ---- - -### Grok Build - -**Description** : harness et TUI de coding officiel xAI, fullscreen, interactif à la souris (Apache-2.0). - -**🔗 Liens** : [Page principale](https://github.com/xai-org/grok-build) · [Documentation](https://github.com/xai-org/grok-build#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @xai-org/grok-build -``` - -**Utilisation** : -```bash -grok-build # TUI interactif -``` - ---- - -### Kimi CLI - -**Description** : agent CLI officiel Moonshot AI, skills, MCP, intégration ACP IDE (Apache-2.0). - -**🔗 Liens** : [Page principale](https://github.com/MoonshotAI/kimi-cli) · [Documentation](https://github.com/MoonshotAI/kimi-cli#readme) - -**Statut** : 🟢 Actif (août 2026) - -**Installation** : -```bash -npm install -g @moonshotai/kimi-cli -``` - -**Utilisation** : -```bash -kimi # session interactive -``` - ---- - -### Plandex - -**Description** : agent CLI "plan-first" pour construire des features multi-fichiers avec étapes structurées et 2M tokens de contexte. - -**🔗 Liens** : [Page principale](https://github.com/plandex-ai/plandex) · [Documentation](https://docs.plandex.ai) - -**Statut** : 🟡 Stagnant (dernier commit oct. 2025) - -**Installation** : -```bash -curl -sL https://plandex.ai/install.sh | bash -``` - -**Utilisation** : -```bash -plandex new # démarrer un plan -plandex tell "..." # donner une tâche -plandex apply # appliquer le plan -``` - ---- - -### SWE-agent - -**Description** : agent pour résoudre de vrais issues de repo et tâches PR (workflows SWE-bench). - -**🔗 Liens** : [Page principale](https://github.com/SWE-agent/SWE-agent) · [Documentation](https://swe-agent.com) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : -```bash -pip install swe-agent -``` - -**Utilisation** : -```bash -sweagent run --config config/default.yaml -``` - ---- - -### Open Interpreter - -**Description** : outil terminal qui exécute du code et des actions — "faire des choses sur ma machine". - -**🔗 Liens** : [Page principale](https://github.com/OpenInterpreter/open-interpreter) · [Documentation](https://docs.openinterpreter.com) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install open-interpreter -``` - -**Utilisation** : -```bash -interpreter # session interactive -``` - ---- - -### MiMo Code - -**Description** : agent terminal officiel Xiaomi. TUI + mode non-interactif, MCP, skills, hooks, git worktrees, sessions reprenables. - -**🔗 Liens** : [Page principale](https://github.com/XiaomiMiMo/MiMo-Code) · [Documentation](https://github.com/XiaomiMiMo/MiMo-Code#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @xiaomi-mimo/cli -``` - -**Utilisation** : -```bash -mimo # TUI interactif -``` - ---- - -### Smol Developer - -**Description** : agent développeur embarquable qui génère des codebases entières depuis un prompt. - -**🔗 Liens** : [Page principale](https://github.com/smol-ai/developer) · [Documentation](https://github.com/smol-ai/developer#readme) - -**Statut** : 🔴 Inactif (dernier commit sept. 2023) - -**Installation** : -```bash -pip install smol-developer -``` - -**Utilisation** : -```bash -smol-developer "décris ton app" -``` - ---- - -### Groq Code CLI - -**Description** : CLI léger propulsé par l'inférence ultra-rapide de Groq, outils/commandes extensibles. - -**🔗 Liens** : [Page principale](https://github.com/build-with-groq/groq-code-cli) · [Documentation](https://github.com/build-with-groq/groq-code-cli#readme) - -**Statut** : 🟡 Stagnant (sept. 2025) - -**Installation** : -```bash -npm install -g groq-code-cli -``` - -**Utilisation** : -```bash -groq-code # session interactive -``` - ---- - -## 4. Trésors open source [[#Table des matières|↩]] - -### jcode - -**Description** : agent TUI Rust optimisé RAM et latence de démarrage (~28 MB/session). Mémoire agent, swarm mode, browser automation, MCP, 40+ providers avec OAuth intégré. - -**🔗 Liens** : [Page principale](https://github.com/1jehuang/jcode) · [Documentation](https://github.com/1jehuang/jcode#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire depuis les releases GitHub (1jehuang/jcode). - -**Utilisation** : -```bash -jcode # TUI interactif -``` - ---- - -### agentty - -**Description** : agent terminal C++26, binaire statique 13.6 MB, cold start sub-milliseconde, zéro dépendance runtime, sandbox par défaut, tourne dans Zed/ACP et sur hôtes air-gapped. - -**🔗 Liens** : [Page principale](https://github.com/1ay1/agentty) · [Documentation](https://github.com/1ay1/agentty#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire de release (1ay1/agentty), Linux/macOS/Windows/Termux. - -**Utilisation** : -```bash -agentty # session interactive -``` - ---- - -### NullClaw - -**Description** : plus petit agent compatible OpenClaw, en Zig. 678 KB, ~1MB RAM, <2ms startup, 23+ providers, 18 channels. - -**🔗 Liens** : [Page principale](https://github.com/nullclaw/nullclaw) · [Documentation](https://github.com/nullclaw/nullclaw#readme) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : binaire statique (nullclaw/nullclaw). - -**Utilisation** : -```bash -nullclaw # lancer l'agent -``` - ---- - -### Nanocoder - -**Description** : agent CLI local-first communautaire. BYO model (Ollama, OpenRouter, API OpenAI-compatible), tool calling natif + fallback XML, MCP, commandes/tools personnalisés par fichiers. - -**🔗 Liens** : [Page principale](https://github.com/Nano-Collective/nanocoder) · [Documentation](https://github.com/Nano-Collective/nanocoder#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -uv tool install nanocoder -# ou : pip install nanocoder -``` - -**Utilisation** : -```bash -nanocoder # session interactive -``` - ---- - -### gptme - -**Description** : agent dans ton terminal avec agents persistants auto-modifiants, mémoire git-backed. Exécute du code, édite des fichiers, browse le web. - -**🔗 Liens** : [Page principale](https://github.com/gptme/gptme) · [Documentation](https://gptme.org) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -uv tool install gptme -# ou : pip install gptme -``` - -**Utilisation** : -```bash -gptme # session interactive -``` - ---- - -### Devon - -**Description** : pair programmer open-source avec TUI, planification, exécution et debugging autonomes dans les workflows git. - -**🔗 Liens** : [Page principale](https://github.com/entropy-research/Devon) · [Documentation](https://github.com/entropy-research/Devon#readme) - -**Statut** : 🔴 Inactif (dernier commit juil. 2024) - -**Installation** : -```bash -pip install devon-agent -``` - -**Utilisation** : -```bash -devon # TUI interactif -``` - ---- - -### RA.Aid - -**Description** : agent de coding autonome sur LangGraph avec pipeline research → plan → implement, intégration aider optionnelle. - -**🔗 Liens** : [Page principale](https://github.com/ai-christianson/RA.Aid) · [Documentation](https://github.com/ai-christianson/RA.Aid#readme) - -**Statut** : 🟡 Stagnant (juin 2025) - -**Installation** : -```bash -pip install ra-aid -``` - -**Utilisation** : -```bash -ra-aid # lancer l'agent -``` - ---- - -### Letta Code - -**Description** : agent CLI memory-first (ex-MemGPT). Mémoire persistante entre sessions, model-agnostique, skill learning, context repositories. - -**🔗 Liens** : [Page principale](https://github.com/letta-ai/letta-code) · [Documentation](https://docs.letta.com) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install letta-code -``` - -**Utilisation** : -```bash -letta-code # session interactive -``` - ---- - -### DvalinCode - -**Description** : agent local-first provider-neutre orienté gouvernance : policy engine, egress réseau forcé, audit trail hash-chaîné, approval diff inline, Web GUI embarqué. - -**🔗 Liens** : [Page principale](https://github.com/arthurpanhku/dvalincode) · [Documentation](https://github.com/arthurpanhku/dvalincode#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire unique (arthurpanhku/dvalincode). - -**Utilisation** : -```bash -dvalincode # session interactive (Chat/Cowork/Code) -``` - ---- - -### San - -**Description** : runtime Go provider-agnostique pour agents spécialisés. Exécute les skills/plugins/MCP Claude Code **sans modification**, 9+ providers, mémoire auto-évolutive. Binaire 12 MB. - -**🔗 Liens** : [Page principale](https://github.com/genai-io/san) · [Documentation](https://github.com/genai-io/san#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire (genai-io/san). - -**Utilisation** : -```bash -san # lancer le runtime -``` - ---- - -### Zap - -**Description** : agent TUI Rust skill-first, injecte seulement le contexte nécessaire. Code-indexé SQLite, MCP, modèles locaux via LM Studio. - -**🔗 Liens** : [Page principale](https://github.com/zap-coding-agent/zap-coding-agent) · [Documentation](https://github.com/zap-coding-agent/zap-coding-agent#readme) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : binaire (zap-coding-agent/zap-coding-agent). - -**Utilisation** : -```bash -zap # TUI interactif -``` - ---- - -### Smelt - -**Description** : agent TUI Rust multi-provider, 4 modes (Normal/Plan/Apply/Yolo), permissions granulaires, subagents parallèles, keybinds vim, mode headless. - -**🔗 Liens** : [Page principale](https://github.com/leonardcser/smelt) · [Documentation](https://github.com/leonardcser/smelt#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -cargo install smelt -``` - -**Utilisation** : -```bash -smelt # TUI interactif -``` - ---- - -### Grinta - -**Description** : agent terminal local-first pour exécution autonome long-horizon : état durable, récupération, gestion de contexte, orchestration d'outils, intégration LSP/DAP. - -**🔗 Liens** : [Page principale](https://github.com/josephsenior/Grinta-Coding-Agent) · [Documentation](https://github.com/josephsenior/Grinta-Coding-Agent#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -pip install grinta -``` - -**Utilisation** : -```bash -grinta # session interactive -``` - ---- - -### Waveloom - -**Description** : agent Go avec TUI Bubble Tea, DeepSeek V4 prompt caching, 4 niveaux de compaction de contexte, 3 modes subagent (Fork/Cold/Explore). Binaire 19 MB. - -**🔗 Liens** : [Page principale](https://github.com/Menfre01/waveloom) · [Documentation](https://github.com/Menfre01/waveloom#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire (Menfre01/waveloom). - -**Utilisation** : -```bash -waveloom # TUI interactif -``` - ---- - -### Every Code - -**Description** : fork de Codex CLI avec validation, automation, intégration browser, multi-agents, theming et orchestration multi-provider (OpenAI/Claude/Gemini). - -**🔗 Liens** : [Page principale](https://github.com/just-every/code) · [Documentation](https://github.com/just-every/code#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (just-every/code), Apache-2.0. - -**Utilisation** : -```bash -every code # session interactive -``` - ---- - -### Free Code - -**Description** : fork de Claude Code sans télémétrie, guardrails retirés, toutes les features expérimentales activées. - -**🔗 Liens** : [Page principale](https://github.com/paoloanzn/free-code) · [Documentation](https://github.com/paoloanzn/free-code#readme) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : repo GitHub (paoloanzn/free-code). - -**Utilisation** : -```bash -free-code # session interactive -``` - ---- - -### Claurst - -**Description** : Claude Code réécrit en Rust idiomatique, avec découvertes du leak source (KAIROS, buddy system). - -**🔗 Liens** : [Page principale](https://github.com/Kuberwastaken/claurst) · [Documentation](https://github.com/Kuberwastaken/claurst#readme) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : repo GitHub (Kuberwastaken/claurst). - -**Utilisation** : -```bash -claurst # session interactive -``` - ---- - -### Mistral Vibe - -**Description** : assistant CLI Mistral pour interaction conversationnelle et éditions de repo. - -**🔗 Liens** : [Page principale](https://github.com/mistralai/mistral-vibe) · [Documentation](https://github.com/mistralai/mistral-vibe#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @mistralai/mistral-vibe -``` - -**Utilisation** : -```bash -mistral-vibe # session interactive -``` - ---- - -### Amazon Q Dev CLI - -**Description** : chat terminal agentic AWS pour build, debugging et DevOps en langage naturel. - -**🔗 Liens** : [Page principale](https://github.com/aws/amazon-q-developer-cli) · [Documentation](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/command-line.html) - -**Statut** : 🟢 Actif (avr. 2026) - -**Installation** : -```bash -npm install -g @aws/amazon-q-developer-cli -``` - -**Utilisation** : -```bash -q # session interactive -``` - ---- - -### LazyCodex - -**Description** : harness d'agent pour codebases complexes — package **OmO** (oh-my-openagent, Sisyphus Labs) comme distribution Codex. Mémoire projet, planning, exécution et complétion vérifiée à l'intérieur de Codex. L'équivalent de LazyVim pour Codex. Découvert via la page (fermée) de claw-code. - -**🔗 Liens** : [Page principale](https://github.com/code-yeongyu/lazycodex) · [Documentation](https://lazycodex.ai/docs) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npx lazycodex-ai install -# autonome, sans TUI : -npx lazycodex-ai install --no-tui --codex-autonomous -# vérifier l'installation : -npx lazycodex-ai doctor -``` - -**Utilisation** : -```bash -# dans Codex, préfixe $ pour les skills : -$ulw-loop "task" # boucle jusqu'à complétion vérifiée (Oracle) -$ulw-plan "quoi faire" # planificateur stratégique (plans/.md) -$start-work [plan] # exécute un plan jusqu'au bout -$init-deep # crée la mémoire projet (AGENTS.md) -``` - -**Rôles de sub-agents** : explorer, librarian, plan, momus, metis, codex-ultrawork-reviewer. - ---- - -### Gajae-Code - -**Description** : harness de coding externe (`gjc`) — se connecte au **plan que tu paies déjà** (Claude, Codex, Cursor, Copilot, OpenCode, Kimi, Z.AI, MiniMax, Grok, Qwen, GOAT, ClinePass). Workflow plan-gated (interview → plan → critique → mutation), réponses aux questions depuis le téléphone (Telegram/Discord/Slack). Beta, MIT. Découvert via la page (fermée) de claw-code. - -**🔗 Liens** : [Page principale](https://github.com/Yeachan-Heo/gajae-code) · [Documentation](https://gajae-code.com) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -bun install -g gajae-code -# ou : npm install -g gajae-code -``` - -**Utilisation** : -```bash -gjc # session dans le checkout courant -gjc --tmux # session leader tmux -gjc --tmux --worktree my-task # worktree isolé -gjc @screenshot.png "quoi changer" # entrée image -/login # choisir provider/plan -/skill:deep-interview # clarifier les besoins -/skill:ralplan # construire + critiquer le plan -``` - -**Rôles d'agents** : executor, architect, planner, critic. Bridge MCP Coordinator pour OpenClaw/Hermes. Modes optionnels : `gjc rlm` (REPL recherche Jupyter-style) et `computer-use`. - ---- - -## 5. Agents local-first [[#Table des matières|↩]] - -### openyak - -**Description** : agent desktop local-first, zéro compte, zéro télémétrie. Modèles locaux via Ollama/Rapid-MLX ou BYO. - -**🔗 Liens** : [Page principale](https://github.com/openyak/openyak) · [Documentation](https://github.com/openyak/openyak#readme) - -**Statut** : 🟢 Actif - -**Installation** : application desktop (openyak/openyak). - -**Utilisation** : lancer l'app, choisir un modèle local. - ---- - -### Kun - -**Description** : workspace local-first desktop GUI + TUI pour coding, écriture, design, recherche et automation. - -**🔗 Liens** : [Page principale](https://github.com/KunAgent/Kun) · [Documentation](https://github.com/KunAgent/Kun#readme) - -**Statut** : 🟢 Actif - -**Installation** : application (KunAgent/Kun). - -**Utilisation** : lancer l'app desktop. - ---- - -### iPolloWork - -**Description** : workspace AI local-first source-available, alternative à Codex et Claude Code pour code, fichiers, docs, sites web. - -**🔗 Liens** : [Page principale](https://github.com/Devin-AXIS/iPolloWork) · [Documentation](https://github.com/Devin-AXIS/iPolloWork#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (Devin-AXIS/iPolloWork). - -**Utilisation** : lancer le workspace. - ---- - -### cc-haha - -**Description** : workspace desktop local-first cross-platform pour Claude Code/agents : multi-agent, git worktrees, diffs, skills marketplace. - -**🔗 Liens** : [Page principale](https://github.com/NanmiCoder/cc-haha) · [Documentation](https://github.com/NanmiCoder/cc-haha#readme) - -**Statut** : 🟢 Actif - -**Installation** : application (NanmiCoder/cc-haha). - -**Utilisation** : lancer l'app desktop. - ---- - -### claw-empire - -**Description** : simulateur de bureau d'agents AI local-first — orchestre CLI, OAuth et API depuis un "CEO Desk". - -**🔗 Liens** : [Page principale](https://github.com/GreenSheep01201/claw-empire) · [Documentation](https://github.com/GreenSheep01201/claw-empire#readme) - -**Statut** : 🟡 Stagnant (mars 2026) - -**Installation** : repo GitHub (GreenSheep01201/claw-empire). - -**Utilisation** : lancer le simulateur. - ---- - -## 6. Écosystème OpenClaw [[#Table des matières|↩]] - -### OpenClaw - -**Description** : l'assistant personnel AI local d'origine. CLI avec onboarding, skills, outils, multi-channel (WhatsApp/Slack/Discord). - -**🔗 Liens** : [Page principale](https://github.com/openclaw/openclaw) · [Documentation](https://github.com/openclaw/openclaw#readme) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @openclaw/openclaw -``` - -**Utilisation** : -```bash -openclaw # onboarding puis session -``` - ---- - -### nanobot - -**Description** : réécriture ultra-légère (~4000 lignes Python) d'OpenClaw. Tool use, mémoire persistante, tâches planifiées, Telegram/Discord/WhatsApp. - -**🔗 Liens** : [Page principale](https://github.com/HKUDS/nanobot) · [Documentation](https://github.com/HKUDS/nanobot#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (HKUDS/nanobot). - -**Utilisation** : -```bash -python -m nanobot -``` - ---- - -### ZeroClaw - -**Description** : runtime d'agent AI Rust autonome, architecture pluggable trait-driven, tourne sur matériel minimal (<5MB RAM), exécution sandboxée, recherche hybride. - -**🔗 Liens** : [Page principale](https://github.com/zeroclaw-labs/zeroclaw) · [Documentation](https://github.com/zeroclaw-labs/zeroclaw#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire (zeroclaw-labs/zeroclaw). - -**Utilisation** : -```bash -zeroclaw # lancer l'agent -``` - ---- - -### NanoClaw - -**Description** : alternative légère security-first à OpenClaw, agents en containers Apple/Docker, sandbox, basé sur Anthropic Agents SDK. - -**🔗 Liens** : [Page principale](https://github.com/gavrielc/nanoclaw) · [Documentation](https://github.com/gavrielc/nanoclaw#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (gavrielc/nanoclaw). - -**Utilisation** : -```bash -nanoclaw # lancer l'agent -``` - ---- - -### PicoClaw - -**Description** : assistant personnel AI ultra-léger en Go, <10MB RAM, tourne sur du matériel à $10. - -**🔗 Liens** : [Page principale](https://github.com/sipeed/picoclaw) · [Documentation](https://github.com/sipeed/picoclaw#readme) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : repo GitHub (sipeed/picoclaw). - -**Utilisation** : -```bash -picoclaw # lancer l'agent -``` - ---- - -### IronClaw - -**Description** : OpenClaw réécrit en Rust par NEAR AI. Sandbox WASM, permissions capability-based, défense anti prompt-injection. - -**🔗 Liens** : [Page principale](https://github.com/nearai/ironclaw) · [Documentation](https://github.com/nearai/ironclaw#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (nearai/ironclaw). - -**Utilisation** : -```bash -ironclaw # lancer l'agent -``` - ---- - -### Moltis - -**Description** : alternative Rust-native à OpenClaw, zéro code unsafe, 2300+ tests, voice I/O intégré, MCP, multi-channel. - -**🔗 Liens** : [Page principale](https://github.com/moltis-org/moltis) · [Documentation](https://github.com/moltis-org/moltis#readme) - -**Statut** : 🟢 Actif - -**Installation** : repo GitHub (moltis-org/moltis). - -**Utilisation** : -```bash -moltis # lancer l'agent -``` - ---- - -## 7. Agents propriétaires [[#Table des matières|↩]] - -### Cursor CLI - -**Description** : agent CLI officiel Cursor, shell mode, headless/CI, agents parallèles, multi-modèles. - -**🔗 Liens** : [Page principale](https://cursor.com/cli) · [Documentation](https://docs.cursor.com) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : installé avec l'app Cursor, ou `npm install -g cursor-agent` (communauté). - -**Utilisation** : -```bash -cursor agent # session interactive -``` - ---- - -### Warp - -**Description** : terminal moderne avec mode agent AI intégré — comprend les tâches, exécute les commandes, édite les fichiers. - -**🔗 Liens** : [Page principale](https://github.com/warpdotdev/Warp) · [Documentation](https://docs.warp.dev) - -**Statut** : 🟢 Actif - -**Installation** : télécharger depuis [warp.dev](https://warp.dev). - -**Utilisation** : `Ctrl+`\`` pour ouvrir l'agent dans le terminal. - ---- - -### GitHub Copilot CLI - -**Description** : CLI agentic GitHub pour workflows repo/PR/issue, suggestions de commandes, automation headless. - -**🔗 Liens** : [Page principale](https://github.com/github/copilot-cli) · [Documentation](https://docs.github.com/en/copilot) - -**Statut** : 🟢 Actif - -**Installation** : -```bash -npm install -g @github/copilot -``` - -**Utilisation** : -```bash -copilot # session interactive -``` - ---- - -### Devin - -**Description** : ingénieur logiciel AI autonome de Cognition, accès shell/browser complet, code auto-réparant, collaboration PR. - -**🔗 Liens** : [Page principale](https://devin.ai) · [Documentation](https://docs.devin.ai) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : SaaS via [devin.ai](https://devin.ai) (pas d'install locale). - -**Utilisation** : via l'interface web ou l'API. - ---- - -### Factory Droid - -**Description** : agent CLI multi-modèle de Factory, #1 sur Terminal-Bench, droids spécialisés, mode headless CI. - -**🔗 Liens** : [Page principale](https://github.com/Factory-AI/factory) · [Documentation](https://docs.factory.ai) - -**Statut** : 🟢 Actif (juil. 2026) - -**Installation** : -```bash -npm install -g @factory-ai/factory -``` - -**Utilisation** : -```bash -droid # session interactive -``` - ---- - -### Amp - -**Description** : agent AI de Sourcegraph pour implémenter des tâches sur de vraies codebases. - -**🔗 Liens** : [Page principale](https://sourcegraph.com/amp) · [Documentation](https://sourcegraph.com/docs) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : via [sourcegraph.com/amp](https://sourcegraph.com/amp). - -**Utilisation** : CLI après inscription. - ---- - -### Junie CLI - -**Description** : agent CLI LLM-agnostique JetBrains (EAP), GPT-5/Claude/Gemini/Grok, plan mode, headless CI/CD. - -**🔗 Liens** : [Page principale](https://junie.jetbrains.com) · [Documentation](https://www.jetbrains.com/help/junie) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : via [junie.jetbrains.com](https://junie.jetbrains.com). - -**Utilisation** : CLI après installation. - ---- - -### Cortex Code CLI - -**Description** : agent CLI data-native de Snowflake pour pipelines, analytics et apps AI avec gouvernance enterprise. - -**🔗 Liens** : [Page principale](https://www.snowflake.com/en/product/cortex-code/) · [Documentation](https://docs.snowflake.com) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : via Snowflake. - -**Utilisation** : CLI après authentification. - ---- - -### Tabnine CLI - -**Description** : assistant coding AI agentic de Tabnine, distribué en container Docker, licence enterprise. - -**🔗 Liens** : [Page principale](https://docs.tabnine.com/main/getting-started/tabnine-cli) · [Documentation](https://docs.tabnine.com) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : voir [docs.tabnine.com](https://docs.tabnine.com). - -**Utilisation** : via Docker. - ---- - -### Mentat CLI - -**Description** : agent CLI cloud-native pour gérer des agents Mentat distants depuis le terminal, détection auto repo/branch. - -**🔗 Liens** : [Page principale](https://mentat.ai/docs/cli) · [Documentation](https://mentat.ai/docs) - -**Statut** : 🟢 Actif (SaaS) - -**Installation** : via [mentat.ai/docs/cli](https://mentat.ai/docs/cli). - -**Utilisation** : CLI après configuration. - ---- - -### Pool - -**Description** : agent terminal de Poolside propulsé par les modèles Laguna, TUI + headless `pool exec`, ACP client/server. - -**🔗 Liens** : [Page principale](https://github.com/poolsideai/pool) · [Documentation](https://github.com/poolsideai/pool#readme) - -**Statut** : 🟢 Actif (août 2026) - -**Installation** : binaire (poolsideai/pool), EULA propriétaire. - -**Utilisation** : -```bash -pool # TUI interactif -pool exec "task" # headless -``` - ---- - -### Ante - -**Description** : binaire Rust 15 MB (research preview), architecture client-daemon, TUI + headless, inférence GGUF offline embarquée (llama.cpp), 12+ providers. - -**🔗 Liens** : [Page principale](https://github.com/AntigmaLabs/ante-preview) · [Documentation](https://github.com/AntigmaLabs/ante-preview#readme) - -**Statut** : 🟢 Actif - -**Installation** : binaire précompilé (AntigmaLabs/ante-preview). - -**Utilisation** : -```bash -ante # TUI interactif -``` - ---- - -## 8. Orchestrateurs & harnesses [[#Table des matières|↩]] - -> Outils pour exécuter et coordonner **plusieurs** sessions d'agents en parallèle. Installation et usage synthétiques — détail sur chaque repo. - -| Outil | ⭐ | Description | 🔗 Liens | -|-------|----|-------------|----------| -| claude-flow | 67.5k | Déploie des swarms multi-agents | [Repo](https://github.com/ruvnet/claude-flow) | -| gastown | 17.5k | Orchestration multi-agents, work tracking | [Repo](https://github.com/steveyegge/gastown) | -| vibe-kanban | 27.7k | Kanban pour administrer les agents | [Repo](https://github.com/BloopAI/vibe-kanban) | -| herdr | 26.7k | Multiplexeur d'agents dans le terminal | [Repo](https://github.com/herdrdev/herdr) | -| cmux | 25.9k | Plateforme multi-agents parallèles | [Repo](https://github.com/manaflow-ai/cmux) | -| Superset | 12.8k | Terminal dédié aux agents | [Repo](https://github.com/superset-sh/superset) | -| Claude Squad | 8.3k | tmux pour sessions Claude Code | [Repo](https://github.com/smtg-ai/claude-squad) | -| agent-of-empires | 3k | TUI/web pour 10+ types d'agents | [Repo](https://github.com/njbrake/agent-of-empires) | -| CAO | 1k | Orchestration tmux hiérarchique AWS | [Repo](https://github.com/awslabs/cli-agent-orchestrator) | -| Parallel Code | 922 | Desktop multi-agents en worktrees | [Repo](https://github.com/johannesjo/parallel-code) | -| Agent Teams AI | 1.9k | Desktop + Kanban, agents coordonnés | [Repo](https://github.com/777genius/agent-teams-ai) | -| Nimbalyst | 1.4k | Workspace visuel Codex/Claude Code | [Repo](https://github.com/nimbalyst/nimbalyst) | -| Proliferate | 161 | IDE agent local + cloud | [Repo](https://github.com/proliferate-ai/proliferate) | -| zeroshot | 1.7k | Plan/implémente/valide en boucle | [Repo](https://github.com/the-open-engine/zeroshot) | -| fractal | 685 | Orchestrateur hiérarchique worktrees | [Repo](https://github.com/plasma-ai/fractal) | -| kodo | 126 | Architect + tester vérification | [Repo](https://github.com/ikamensh/kodo) | -| 5dive | 42 | Compagnie d'agents + cron + Telegram | [Repo](https://github.com/5dive-ai/5dive) | -| Galley | 16 | Runtime supervisé, worktrees isolés | [Repo](https://github.com/shinpr/galley) | -| Relay | 5 | Orchestrateur local-first via MCP | [Repo](https://github.com/jcast90/relay) | -| Garcon | 53 | Workspace web pilotage parallèle | [Repo](https://github.com/cfal/garcon) | -| Agent AFK | 48 | Runs unattended (CLI/cron/Telegram) | [Repo](https://github.com/griffinwork40/agent-afk) | - ---- - -## 9. Infrastructure & outils agents [[#Table des matières|↩]] - -> Sandboxes, routeurs, automatisation browser/terminal, extensions. Détail sur chaque repo. - -| Outil | ⭐ | Usage | 🔗 Liens | -|-------|----|-------|----------| -| claude-code-router | 36.5k | Route Claude Code vers d'autres providers | [Repo](https://github.com/musistudio/claude-code-router) | -| agent-browser | 40.3k | Headless browser CLI pour agents | [Repo](https://github.com/vercel-labs/agent-browser) | -| agenttrace | 116 | TUI pour inspecter les logs de TOUS les agents | [Repo](https://github.com/luoyuctl/agenttrace) | -| showagent | 40 | Unifie les sessions locales Claude/Codex/Gemini/OpenCode | [Repo](https://github.com/aytzey/showagent) | -| Claudescope | 14 | Web UI browse/search/analyze transcripts | [Repo](https://github.com/vladar107/claudescope) | -| agent-deck | 697 | TUI session manager multi-agents | [Repo](https://github.com/asheshgoplani/agent-deck) | -| Vestige | 603 | Mémoire cognitive local-first MCP (FSRS-6) | [Repo](https://github.com/samvallad33/vestige) | -| HOL Guard | 430 | Harness sécurité, intercepte les tool calls | [Repo](https://github.com/hashgraph-online/hol-guard) | -| hcom | 434 | Bus de messages entre agents | [Repo](https://github.com/aannoo/hcom) | -| OneCLI | 3k | Coffre de credentials pour agents | [Repo](https://github.com/onecli/onecli) | -| authsome | 78 | Broker de credentials local, 45 providers | [Repo](https://github.com/agentrhq/authsome) | -| Camofox Browser | 8.5k | Headless browser anti-détection | [Repo](https://github.com/jo-inc/camofox-browser) | -| Wit | 46 | Locks symboles (anti merge conflicts) | [Repo](https://github.com/amaar-mc/wit) | -| AgentDiff | 41 | Provenance git (quel agent a écrit quelle ligne) | [Repo](https://github.com/codeprakhar25/agentdiff) | -| pi-mem | 73 | Mémoire markdown persistante | [Repo](https://github.com/jo-inc/pi-mem) | -| iwe | 1.4k | Knowledge graph markdown, MCP memory | [Repo](https://github.com/iwe-org/iwe) | -| RoleCraft | 75 | Installe les skills comme rôles | [Repo](https://github.com/sametcelikbicak/rolecraft) | -| SkillReaper | 47 | Quarantaine les skills jamais utilisés | [Repo](https://github.com/thousandflowers/skillreaper) | - ---- - -## 10. Comparatif des approches [[#Table des matières|↩]] - -| Critère | Claude Code | Hermes Agent | Prime Agent | -|---------|-------------|--------------|-------------| -| Paradigme | Boucle agentique classique | Skills + mémoire + orchestration | RLM (code-first, IPython persistant) | -| Auto-amélioration | Manuelle (skills) | Création auto de skills | `/refine` sur le harness | -| Long-running | Limité | Cron + gateway | Natif (daemon, heartbeats, goals) | -| Modèles | Claude 4 | 300+ (DeepSeek, etc.) | Subscription ou API | -| Local-first | ❌ | Partiel | Partiel (daemon local) | -| Open source | ❌ (source-available) | ✅ | ✅ MIT | - ---- - -## 11. Recommandations [[#Table des matières|↩]] - -1. **agentty** (C++26, 13.6 MB) — le plus rapide, sandbox par défaut -2. **NullClaw** (Zig, 678 KB) — le plus petit, démarrage instantané -3. **jcode** (Rust, 16.7k⭐) — le plus efficient en RAM -4. **Prime Agent** — à tester en priorité (construit sur pi, RLM novateur) -5. **Nanocoder** — local-first avec Ollama, s'intègre à ton setup -6. **DvalinCode** — audit trail pour la gouvernance -7. **agenttrace** — TUI unique pour inspecter tous tes agents -8. **Vestige** — mémoire cognitive locale avec oubli adaptatif -9. **Aider** (48.1k⭐) — le vétéran du pair-programming par diffs, pas encore installé - ---- - -## 12. Matrice de décision [[#Table des matières|↩]] - -> Quel agent choisir selon le cas d'usage. Les noms sont cliquables vers la fiche détaillée. - -| Cas d'usage | Agent recommandé | Alternative | -|-------------|------------------|-------------| -| Debug complexe multi-fichiers | [Claude Code](#claude-code) | [Claw Code](#claw-code), [OpenCode](#opencode) | -| Tâche ponctuelle rapide | [Codex CLI](#codex-cli) | [Pi](#pi), [Groq Code CLI](#groq-code-cli) | -| 100 % local / confidentialité | [Atomic Agent](#atomic-agent) | [Nanocoder](#nanocoder), [agentty](#agentty) | -| Long-running autonome | [Prime Agent](#prime-agent) | [gptme](#gptme), [Grinta](#grinta) | -| Plan/abonnement déjà payé (pas de billing API) | [Gajae-Code](#gajae-code) | [LazyCodex](#lazycodex) | -| Multi-agents en parallèle | [herdr](https://github.com/herdrdev/herdr) / [cmux](https://github.com/manaflow-ai/cmux) | [5dive](https://github.com/5dive-ai/5dive) | -| Gouvernance / audit / conformité | [DvalinCode](#dvalincode) | [Amp](#amp), [HOL Guard](https://github.com/hashgraph-online/hol-guard) | -| Recherche → plan → implémentation | [RA.Aid](#raaid) | [Deep Agents Code](#deep-agents-code) | -| Pair-programming par diffs git | [Aider](#aider) | — | -| Résoudre des issues GitHub réelles | [SWE-agent](#swe-agent) | [Plandex](#plandex) | -| Assistant perso multi-channel (WhatsApp/Telegram) | [OpenClaw](#openclaw) | [Hermes Agent](#hermes-agent), [nanobot](#nanobot) | -| CI/CD headless (pipeline) | [Codex CLI](#codex-cli) (`exec`) | [Factory Droid](#factory-droid), [Pool](#pool) | -| Mémoire persistante entre sessions | [Letta Code](#letta-code) | [Hermes Agent](#hermes-agent) | -| Navigateur + OS (desktop automation) | [Atomic Agent](#atomic-agent) | [computer-use (Hermes)](#index-rapide-de-tous-les-agents) | -| Extensible + skills + cron (DevOps) | [Hermes Agent](#hermes-agent) | [OpenClaw](#openclaw) | - ---- - -## 13. Frameworks d'orchestration multi-agents [[#Table des matières|↩]] - -> Pour **construire** ses propres systèmes multi-agents (au lieu d'utiliser un agent prêt à l'emploi). Complémentaire des agents CLI de ce document. - -| Framework | Type | Langage | Description | Installation | -|-----------|------|---------|-------------|--------------| -| [CrewAI](https://github.com/crewAIInc/crewAI) | Code | Python | « Crews » d'agents avec rôles et tâches | `pip install crewai` | -| [AutoGen](https://github.com/microsoft/autogen) | Code | Python | Conversations multi-agents (Microsoft) | `pip install autogen-agentchat` | -| [LangGraph](https://github.com/langchain-ai/langgraph) | Code | Python | Graphes d'état pour agents (LangChain) | `pip install langgraph` | -| [Semantic Kernel](https://github.com/microsoft/semantic-kernel) | Code | C#/Py/Java | Orchestration enterprise (Microsoft) | `pip install semantic-kernel` | -| [Pydantic AI](https://github.com/pydantic/pydantic-ai) | Code | Python | Agents type-safe, tool-calling natif | `pip install pydantic-ai` | -| [OpenAI Agents SDK](https://github.com/openai/openai-agents-python) | Code | Python | Agents + handoffs (OpenAI) | `pip install openai-agents` | -| [Smolagents](https://github.com/huggingface/smolagents) | Code | Python | Agents légers code-first (HuggingFace) | `pip install smolagents` | -| [Dify](https://github.com/langgenius/dify) | No-code | Self-hosted | Plateforme LLMOps visuelle | `docker compose up` | -| [Flowise](https://github.com/FlowiseAI/Flowise) | No-code | Self-hosted | Flow builder low-code (LangChain) | `npm install -g flowise` | -| [n8n](https://github.com/n8n-io/n8n) | No-code | Self-hosted | Automatisation + nœuds IA | `npm install -g n8n` | - ---- - -## 14. Agents non-coding [[#Table des matières|↩]] - -> Familles d'agents hors coding pur — le panorama au-delà du terminal. - -| Famille | Agents / outils | -|---------|-----------------| -| **Recherche web profonde** | Deep Research (OpenAI/Google), Perplexity, Claude Research, [deep-research (skill Hermes)](https://github.com/anchengyang/deep-research) | -| **Navigateur / computer-use** | OpenAI Operator, [browser-use](https://github.com/browser-use/browser-use), [agent-browser](https://github.com/vercel-labs/agent-browser), computer-use (skill Hermes) | -| **Vocaux / assistants** | JARVIS (skill Hermes), OpenClaw (voice), [Moltis](#moltis) (voice I/O) | -| **QA / test automatisé** | [agent-qa](https://github.com/vostride/agent-qa), [zosma-qa](https://github.com/zosmaai/zosma-qa), [webqa-agent](https://github.com/MigoXLab/webqa-agent) | -| **SEO / marketing** | [toprank](https://github.com/nowork-studio/toprank) (skill Claude Code) | -| **Pentest / sécurité** | [pentest-agents](https://github.com/H-mmer/pentest-agents), [bug-hunter](https://github.com/codexstar69/bug-hunter) | -| **Data / analytics** | [Cortex Code CLI](#cortex-code-cli), PandasAI, [cocoindex-code](https://github.com/cocoindex-io/cocoindex-code) | - ---- - -## 15. Benchmarks & évaluation [[#Table des matières|↩]] - -> Références objectives pour classer la performance des agents/modèles (au lieu de l'intuition). - -| Benchmark | Ce qu'il mesure | Lien | -|-----------|-----------------|------| -| **SWE-bench / SWE-bench Verified** | Résolution d'issues GitHub réelles (taux de réussite) | [swebench.com](https://www.swebench.com) | -| **Terminal-Bench** | Agents CLI en conditions réelles (Factory Droid #1) | [terminal-bench](https://github.com/laude-institute/terminal-bench) | -| **CodingAgentBench** | Compétence multi-tâches des agents | [codingagentbench](https://codingagentbench.github.io) | -| **Aider Polyglot leaderboard** | % d'exercices résolus par modèle | [aider.chat/docs/leaderboards](https://aider.chat/docs/leaderboards/) | -| **HumanEval / MBPP** | Génération de code unitaire | [OpenAI](https://github.com/openai/human-eval) | -| **LiveCodeBench** | Évaluation à jour (sans contamination) | [livecodebench](https://livecodebench.github.io) | - -> 💡 **Note** : le classement « par performance » dépend du modèle sous-jacent ET du harness. Un même modèle peut donner des résultats très différents selon l'agent (Claude Code vs Aider vs Codex). - ---- - -## 16. Coût & modèles [[#Table des matières|↩]] - -> Modèles sous-jacents et logique de tarification. Les agents sont un surcoût *au-dessus* du modèle. - -| Modèle | Fournisseur | Positionnement | Usage typique | -|--------|-------------|----------------|---------------| -| Claude 4 Sonnet/Opus | Anthropic | Haut de gamme, cher | Coding complexe (Claude Code) | -| GPT-5.x | OpenAI | Haut de gamme | Coding + généraliste | -| Gemini | Google | Bon rapport qualité/prix | Généraliste + multimodal | -| DeepSeek V4 | DeepSeek | Excellent rapport qualité/prix | Coding économique | -| Grok | xAI | Rapide | One-shots | -| Qwen | Alibaba | Open weights, local possible | BYO / self-hosted | -| Modèles locaux | Ollama / llama.cpp | Gratuit, illimité | Confidentialité, hors-ligne | - -**Trois logiques de paiement :** -1. **API** (pay-per-token) — Claude Code, Aider, OpenCode... précis mais peut coûter cher sur les longs runs. -2. **Abonnement** (forfait) — Cursor, GitHub Copilot, ChatGPT Plus... exploité par **Gajae-Code** / **LazyCodex** pour coder « sans billing API ». -3. **BYO / local** — Nanocoder, Atomic Agent, Goose, agentty... 100 % gratuit avec Ollama/llama.cpp. - -> ⚠️ **Piège classique** : payer un abonnement ET des frais API en parallèle. Gajae-Code et LazyCodex résolvent exactement ce problème. - ---- - -## 17. Sécurité & gouvernance [[#Table des matières|↩]] - -> Exécuter un agent en sécurité : isolation, injection, secrets, audit. - -| Risque | Solutions | -|--------|-----------| -| **Sandbox / isolation** | [fence](https://github.com/fencesandbox/fence), [brood-box](https://github.com/stacklok/brood-box), [AgentTier](https://github.com/agenttier/agenttier) (k8s), [machine](https://github.com/katspaugh/machine) (Lima VM), [Coasts](https://github.com/coast-guard/coasts) (DinD/Sysbox) | -| **Prompt injection** | [IronClaw](#ironclaw) (WASM), [HOL Guard](https://github.com/hashgraph-online/hol-guard), tirith (Hermes) | -| **Secrets / credentials** | [OneCLI](https://github.com/onecli/onecli), [authsome](https://github.com/agentrhq/authsome), [keypo-cli](https://github.com/keypo-us/keypo-cli) | -| **Audit / provenance** | [AgentDiff](https://github.com/codeprakhar25/agentdiff), [DvalinCode](#dvalincode), [agenttrace](https://github.com/luoyuctl/agenttrace), [ActPlane](https://github.com/eunomia-bpf/ActPlane) (eBPF) | -| **Guardrails git/FS** | [cc-safety-net](https://github.com/kenryu42/cc-safety-net), [HOL Guard](https://github.com/hashgraph-online/hol-guard) | - -**Bonnes pratiques** : toujours isoler dans un `git worktree` jetable, activer les approval gates, ne jamais donner de clé prod, revoir chaque diff avant commit. - ---- - -## 18. Glossaire [[#Table des matières|↩]] - -| Terme | Définition | -|-------|-----------| -| **RLM** | Recursive Language Model — contexte traité comme variables, outils comme appels de fonction (Prime Agent) | -| **MCP** | Model Context Protocol — standard d'exposition d'outils/contexte aux agents | -| **ACP** | Agent Client Protocol — pont IDE ↔ agent (Zed, JetBrains) | -| **LSP** | Language Server Protocol — intelligence de code (définitions, refs, diagnostics) | -| **TUI** | Terminal User Interface — interface interactive dans le terminal | -| **Skill** | Instruction/script réutilisable (SKILL.md) | -| **Hook** | Déclencheur pré/post outil (PreToolUse, PostToolUse) | -| **Worktree** | Copie git isolée pour travailler en parallèle | -| **Subagent** | Agent enfant délégué par l'agent principal | -| **Compaction** | Réduction/compression du contexte pour rester dans la fenêtre | -| **AGENTS.md / CLAUDE.md** | Fichier d'instructions projet lu par les agents | -| **Harness** | Couche qui orchestre/étend un agent (ex. LazyCodex pour Codex) | -| **BYO model** | Apporte ton propre modèle (Ollama, OpenRouter...) | -| **RL** | Reinforcement Learning — entraînement par récompense (PRIME-RL) | -| **Headless** | Mode non-interactif (script/CI) | - ---- - -## 19. Contexte historique [[#Table des matières|↩]] - -> Pour comprendre pourquoi il y a autant d'agents — et pourquoi tant de forks récents. - -- **2022-2023** — Les pionniers : **Aider**, **GPT Engineer**, **Open Interpreter**, **SWE-agent**, **Smol Developer**. -- **2024** — L'ère des agents propriétaires : **Claude Code**, **Cursor**, **Codex CLI**, **Devin**. -- **Mars 2026** — **Leak du source de Claude Code** → explosion de forks : **Claw Code** (195k⭐), **Claurst**, **Free Code**, **agentty**, **claw-code-agent**. C'est la source de la plupart des « trésors » récents. -- **Écosystème OpenClaw** — OpenClaw (386k⭐) donne naissance à des déclinaisons ultra-optimisées : **ZeroClaw** (Rust), **NanoClaw** (sécurité), **PicoClaw** (Go), **IronClaw** (WASM), **NullClaw** (Zig). -- **2026** — Les nouveaux paradigmes : **RLM** (Prime Agent), les **harnesses spécialisés** (LazyCodex, Gajae-Code), et l'**auto-maintenance** (Claw Code « musée » géré par des agents). - ---- - -## 20. Requêtes Dataview (Obsidian) [[#Table des matières|↩]] - -> Pour interroger dynamiquement les notes du dossier `Agents/` avec le plugin **Dataview**. - -**Schéma de tags recommandé** (à ajouter en frontmatter de chaque note d'agent) : -```yaml -type: agent -categorie: coding-agent | orchestrateur | framework | infrastructure -licence: MIT | Apache-2.0 | propriétaire | source-available -langage: Rust | Go | TypeScript | Python | C++ | Zig -local_first: true | false -statut: actif | stagnant | inactif -stars: 12345 -``` - -**Requêtes d'exemple** (à coller dans une note `# Requêtes Agents`) : -```dataview -TABLE type, langage, statut, local_first, stars -FROM "03_Espaces_de_Travail/3.4_TECHNOLOGIE/INTELLIGENCE ARTIFICIELLE/Agents" -WHERE type -SORT stars DESC -``` - -```dataview -TABLE statut, langage -FROM "03_Espaces_de_Travail/3.4_TECHNOLOGIE/INTELLIGENCE ARTIFICIELLE/Agents" -WHERE local_first = true AND statut = "actif" -``` - -```dataview -LIST -FROM "03_Espaces_de_Travail/3.4_TECHNOLOGIE/INTELLIGENCE ARTIFICIELLE/Agents" -WHERE contains(tags, "coding-agent") AND statut = "actif" -``` - -> 💡 **Limite actuelle** : ce document regroupe les 72 agents dans *un seul fichier*, donc Dataview ne peut pas les interroger individuellement. Pour une interrogation fine, chaque agent devrait être une note séparée (comme `Hermes.md` et `PicoClaw/` existants). - ---- - -## 21. Backlog « à tester » [[#Table des matières|↩]] - -> Suivi des agents testés (avec commentaire et note de satisfaction) et de ceux restant à tester. - -### ✅ Agents testés - -> Renseigner la **satisfaction** (⭐ 1 à 5) après chaque évaluation. - -| Agent | Commentaire | Satisfaction | -|-------|-------------|:-----------:| -| [Hermes Agent](#hermes-agent) | Utilisé en continu — DevOps, multi-sessions, mémoire persistante, skills | ⭐ — | -| [Claude Code](#claude-code) | Coding complexe, délégation, PR review | ⭐ — | -| [Pi](#pi) | Harness léger, base de Prime Agent | ⭐ — | -| [Atomic Agent](#atomic-agent) | Local-first, browser + OS, 14 skills | ⭐ — | -| [NemoClaw](#nemoclaw) | Sandboxes NIM + Docker | ⭐ — | -| [Tiny Agents](#tiny-agents) | Expérimental HuggingFace | ⭐ — | -| [PicoClaw](https://github.com/sipeed/picoclaw) | Rapport d'évaluation existant dans le vault | ⭐ — | - -### 📋 Agents à tester - -| Agent | Priorité | Pourquoi le tester | -|-------|:--------:|--------------------| -| [Prime Agent](#prime-agent) | 🔥 Haute | RLM novateur, construit sur pi | -| [agentty](#agentty) | 🔥 Haute | C++26, sandbox par défaut | -| [Nanocoder](#nanocoder) | 🔥 Haute | local-first avec Ollama | -| [Gajae-Code](#gajae-code) | Haute | exploite le plan existant (pas de billing API) | -| [LazyCodex](#lazycodex) | Haute | harness OmO pour Codex | -| [Aider](#aider) | Moyenne | pair-programming par diffs | -| [jcode](#jcode) | Moyenne | efficient en RAM, swarm mode | -| [DvalinCode](#dvalincode) | Moyenne | audit + gouvernance | -| [agenttrace](https://github.com/luoyuctl/agenttrace) | Basse | TUI pour inspecter tous les agents | -| [Vestige](https://github.com/samvallad33/vestige) | Basse | mémoire cognitive FSRS-6 | -| [NullClaw](#nullclaw) | Basse | Zig, 678 KB | -| [Goose](#goose) | Basse | local extensible MCP | - ---- - -## 22. Sources [[#Table des matières|↩]] - -- Source principale : [awesome-cli-coding-agents](https://github.com/bradAGI/awesome-cli-coding-agents) de bradAGI (100+ agents, mis à jour 2026-08-10) -- Prime Agent : [PrimeIntellect-ai/prime-agent](https://github.com/PrimeIntellect-ai/prime-agent) — blog RLM : [primeintellect.ai/blog/rlm](https://www.primeintellect.ai/blog/rlm) -- Continual Harness : [arXiv:2605.09998](https://arxiv.org/abs/2605.09998) -- Star counts relevés via l'API GitHub en août 2026 (susceptibles d'évoluer rapidement) - -> 💡 **Méthode de veille** : le repo `bradAGI/awesome-cli-coding-agents` est le meilleur point d'entrée — régulièrement mis à jour et classé par catégories. +--- \ No newline at end of file diff --git a/test_dir/AgentsAI-resumer.md b/test_dir/AgentsAI-resumer.md new file mode 100644 index 0000000..76b52dc --- /dev/null +++ b/test_dir/AgentsAI-resumer.md @@ -0,0 +1,68 @@ +Voici les trois niveaux de résumé pour le document **"Agents IA — Panorama Complet 2026"** : + +--- + +--- + +### **1. En une phrase** +Ce document est **un panorama exhaustif et structuré des 72 agents IA disponibles en 2026**, classés par catégories, avec leurs descriptions, statuts, installations, utilisations et comparatifs techniques. + +--- + +--- + +### **2. En un paragraphe** +Le document **"Agents IA — Panorama Complet 2026"** est une **référence complète** pour comprendre, installer et utiliser les agents IA du marché. Il recense **72 agents** répartis en **16 catégories** (ex. : agents locaux, poids lourds open source, trésors open source, local-first, propriétaires, etc.). Chaque agent est détaillé avec sa **description**, ses **liens officiels** (page principale et documentation), son **statut** (actif, stagnant ou fermé), ses **étapes d'installation** (commandes précises) et son **mode d'utilisation** (exemples de commandes). Le document inclut également un **tableau récapitulatif comparatif** (stars GitHub, type, compatibilité locale, etc.), des **recommandations**, une **matrice de décision**, ainsi que des sections dédiées aux **benchmarks**, **coûts**, **sécurité** et **glossaire**. Les sources sont vérifiées et mises à jour en **août 2026**. + +--- + +--- + +### **3. En une page** + +--- + +#### **Contexte** +Le document **"Agents IA — Panorama Complet 2026"**, rédigé par **Bruno Charest**, est une **ressource de référence** pour les développeurs, chercheurs et utilisateurs souhaitant explorer l’écosystème des agents IA. Il s’appuie sur des sources officielles (GitHub, arXiv, blogs spécialisés) et est **mis à jour au 12 août 2026**. L’objectif est de fournir une **vue d’ensemble structurée** des agents disponibles, leurs fonctionnalités, et leurs spécificités techniques. + +--- + +#### **Structure et contenu** +Le document est organisé en **23 sections**, dont : +- **Tableau récapitulatif comparatif** : Une vue synthétique des 72 agents, avec des colonnes pour le **nom**, la **catégorie**, le **type** (OSS, propriétaire, etc.), le **nombre d’étoiles GitHub**, le **statut** (🟢 actif, 🟡 stagnant, 🔴 fermé), la **compatibilité locale** (✅/~/❌), et les **méthodes d’installation**. +- **Catégories d’agents** : + - **Agents installés localement** (ex. : Claude Code, Hermes Agent, Atomic Agent, Pi, Tiny Agents, NemoClaw). + - **Prime Agent** : Agent open-source basé sur le modèle **RLM** (Recursive Language Model), avec des fonctionnalités avancées comme la mémoire persistante et l’auto-amélioration. + - **Poids lourds open source** (ex. : OpenCode, Claw Code, Gemini CLI, Codex CLI, OpenHands, Goose, Aider). + - **Trésors open source** : Agents optimisés pour des cas d’usage spécifiques (ex. : jcode en Rust, agentty en C++26, NullClaw en Zig). + - **Agents local-first** : Solutions conçues pour fonctionner **100 % localement** (ex. : openyak, Kun, iPolloWork). + - **Écosystème OpenClaw** : Une famille d’agents légers et sécurisés (ex. : OpenClaw, ZeroClaw, NanoClaw). + - **Agents propriétaires** : Outils fermés mais populaires (ex. : Cursor CLI, Warp, GitHub Copilot CLI, Devin). +- **Sections transverses** : + - **Orchestrateurs & harnesses** : Outils pour gérer des workflows multi-agents. + - **Infrastructure & outils** : Solutions pour déployer et superviser des agents. + - **Benchmarks & évaluation** : Méthodes pour tester les performances des agents. + - **Coût & modèles** : Analyse des coûts associés (abonnements, inférence locale, etc.). + - **Sécurité & gouvernance** : Bonnes pratiques pour un usage sécurisé. + - **Glossaire** : Définitions des termes techniques (ex. : RLM, MCP, LSP). + +--- +#### **Points clés** +- **Diversité des agents** : Le document couvre des agents **génériques** (ex. : Claude Code, OpenCode) et **spécialisés** (ex. : SWE-agent pour résoudre des issues GitHub, Plandex pour le "plan-first"). +- **Statuts variés** : Certains projets sont **actifs** (ex. : Prime Agent, OpenCode), tandis que d’autres sont **fermés** (ex. : Claw Code, transformé en musée) ou **stagnants** (ex. : Plandex, Groq Code CLI). +- **Installation et utilisation** : Chaque agent est accompagné de **commandes précises** pour son installation (ex. : `npm install -g @anthropic-ai/claude-code` pour Claude Code) et son utilisation (ex. : `claude "explique ce repo"`). +- **Approches techniques** : + - **Local-first** : Agents conçus pour fonctionner **hors ligne** (ex. : Atomic Agent, NullClaw). + - **Multi-modèles** : Compatibilité avec plusieurs fournisseurs de LLM (ex. : Hermes Agent supporte 300+ providers). + - **Sandboxing** : Solutions pour exécuter du code en toute sécurité (ex. : NemoClaw avec des politiques réseau strictes). +- **Comparatifs** : Le tableau récapitulatif permet de **filtrer rapidement** les agents en fonction de critères comme la compatibilité locale ou le nombre d’étoiles GitHub. + +--- +#### **Conclusions** +Ce document est une **mine d’informations** pour : +- **Choisir un agent** en fonction de ses besoins (ex. : développement local, collaboration en équipe, résolution de bugs). +- **Comprendre les tendances** du marché (ex. : montée en puissance des agents **local-first**, adoption croissante des modèles **open-source**). +- **Installer et configurer** un agent rapidement grâce aux **instructions pas-à-pas**. +- **Comparer les solutions** via des critères objectifs (statut, stars GitHub, compatibilité locale). + +Il s’adresse aussi bien aux **débutants** qu’aux **experts**, avec des sections adaptées à chaque niveau de connaissance. Les **sources citées** (GitHub, arXiv, blogs) garantissent la **fiabilité** des informations. \ No newline at end of file diff --git a/test_dir/Beloeil et ses Villains.md b/test_dir/Beloeil et ses Villains.md new file mode 100644 index 0000000..0113f00 --- /dev/null +++ b/test_dir/Beloeil et ses Villains.md @@ -0,0 +1,26 @@ + + +# Beloeil et ses Villains + +Plongez dans un univers où les légendes locales sortent de l’ombre pour hanter les vivants. Entre les ruelles pavées, usées par des siècles de secrets, et les forêts mystérieuses, dont les arbres semblent murmurer des avertissements aux voyageurs égarés, **Beloeil** est une ville où chaque pierre, chaque souffle de vent, porte le poids d’un passé maudit. + +--- + +### Les Gardiens de l’Obscurité +Les méchants de Beloeil ne sont pas de simples antagonistes. Ils sont les **gardiens d’un héritage sombre**, tissé de magie ancienne, de rivalités familiales et de serments brisés. Leur présence imprègne la ville d’une atmosphère où la frontière entre le bien et le mal s’estompe, où chaque choix semble mener à une nouvelle malédiction. + +- **Le Comte Déchu** : Son armure rouillée grince encore entre les murs de son château en ruines. Ses anciens sujets, transformés en spectres, murmurent des prières pour une rédemption qui ne viendra jamais. Son règne, autrefis glorieux, n’est plus qu’un écho de trahisons et de regrets. +- **La Sorcière des Marais** : Ses potions ne se contentent pas d’empoisonner les corps, elles **corrompent les âmes**. Les villageois qui osent s’aventurer près de son repaire reviennent transformés, assoiffés de vengeance, hantés par des voix qu’ils ne reconnaissent plus. +- **Les Frères Jumeaux** : Autrefois unis par un pacte de sang, l’un a trahi l’autre par ambition. Leur malédiction les lie désormais dans une **danse macabre**, condamnés à se combattre pour l’éternité, leurs lames s’entrechoquant dans un ballet sans fin. + +--- + +### Une Ville de Secrets et de Retournements +Beloeil est un lieu où **les apparences trompent**. Le héros tant admiré pourrait cacher un passé taché de crimes. La malédiction qui pèse sur la ville pourrait trouver son origine dans un **amour interdit** entre une fée et un mortel. Chaque recoin cache une intrigue, chaque murmure un avertissement. + +Le surnaturel y est omniprésent : sorts oubliés, artefacts maudits, créatures légendaires. **La magie et l’horreur s’y mêlent**, plongeant les lecteurs dans un monde où chaque page révèle un nouveau mystère, une nouvelle terreur. + +--- + +### Une Histoire à Écrire +Beloeil est une toile de fond parfaite pour une narration **riche en intrigues complexes et en retournements inattendus**. Que ce soit à travers des quêtes désespérées, des alliances fragiles ou des trahisons imprévisibles, cette ville offre un terrain fertile pour explorer **l’obscurité de l’âme humaine et la puissance des légendes**. \ No newline at end of file diff --git a/test_dir/Drawing 2025-12-20 18.44.22.excalidraw.md b/test_dir/Drawing 2025-12-20 18.44.22.excalidraw.md new file mode 100644 index 0000000..37b5fbb --- /dev/null +++ b/test_dir/Drawing 2025-12-20 18.44.22.excalidraw.md @@ -0,0 +1,7 @@ +--- +excalidraw-plugin: parsed +--- + +```compressed-json +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 +``` diff --git a/test_dir/newfile-dir.md b/test_dir/newfile-dir.md deleted file mode 100644 index 886cfae..0000000 --- a/test_dir/newfile-dir.md +++ /dev/null @@ -1,2 +0,0 @@ -# Nouveau fichier dans Dir - diff --git a/test_dir/scripts/backup_db.sh b/test_dir/scripts/backup_db.sh new file mode 100644 index 0000000..8a49ed4 --- /dev/null +++ b/test_dir/scripts/backup_db.sh @@ -0,0 +1,54 @@ +#!/bin/bash +# PostgreSQL backup script for HabitForge + +set -e + +# Configuration +BACKUP_DIR="/backups" +TIMESTAMP=$(date +"%Y%m%d_%H%M%S") +BACKUP_FILE="${BACKUP_DIR}/habitforge_backup_${TIMESTAMP}.sql.gz" +RETENTION_DAYS=7 + +# Database settings (from environment) +DB_HOST="${POSTGRES_HOST:-db}" +DB_PORT="${POSTGRES_PORT:-5432}" +DB_NAME="${POSTGRES_DB:-habitforge}" +DB_USER="${POSTGRES_USER:-habitforge}" + +# Create backup directory if it doesn't exist +mkdir -p "${BACKUP_DIR}" + +echo "Starting backup at $(date)" + +# Perform backup +PGPASSWORD="${POSTGRES_PASSWORD}" pg_dump \ + -h "${DB_HOST}" \ + -p "${DB_PORT}" \ + -U "${DB_USER}" \ + -d "${DB_NAME}" \ + --format=plain \ + --no-owner \ + --no-acl | gzip > "${BACKUP_FILE}" + +# Check if backup was successful +if [ $? -eq 0 ]; then + echo "Backup completed successfully: ${BACKUP_FILE}" + + # Get file size + SIZE=$(du -h "${BACKUP_FILE}" | cut -f1) + echo "Backup size: ${SIZE}" + + # Remove old backups (older than RETENTION_DAYS) + echo "Removing backups older than ${RETENTION_DAYS} days..." + find "${BACKUP_DIR}" -name "habitforge_backup_*.sql.gz" -type f -mtime +${RETENTION_DAYS} -delete + + # List remaining backups + echo "Current backups:" + ls -lh "${BACKUP_DIR}"/habitforge_backup_*.sql.gz 2>/dev/null || echo "No backups found" + +else + echo "Backup failed!" + exit 1 +fi + +echo "Backup finished at $(date)" diff --git a/test_dir/scripts/import_zepp_data.py b/test_dir/scripts/import_zepp_data.py new file mode 100644 index 0000000..83e7e3f --- /dev/null +++ b/test_dir/scripts/import_zepp_data.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 +""" +Script to import Zepp health data from export-zepp directory into HabitForge database. +Usage: python scripts/import_zepp_data.py [--user-id USER_ID] +""" +import sys +import os +import argparse + +# Add parent directory to path to import backend modules +sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) + +from backend.integrations.import_zepp import main as import_main, USER_ID as DEFAULT_USER_ID +from backend.integrations import import_zepp + +def run_import(user_id: int = None): + """Run the Zepp data import.""" + if user_id: + # Override the default user ID + import_zepp.USER_ID = user_id + print(f"Importing data for user ID: {user_id}") + else: + print(f"Importing data for default user ID: {DEFAULT_USER_ID}") + + import_main() + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Import Zepp health data into HabitForge") + parser.add_argument( + "--user-id", + type=int, + help="User ID to import data for (default: 1)", + default=None + ) + + args = parser.parse_args() + run_import(args.user_id) diff --git a/test_dir/scripts/migrate_to_postgres.py b/test_dir/scripts/migrate_to_postgres.py new file mode 100644 index 0000000..b5fa256 --- /dev/null +++ b/test_dir/scripts/migrate_to_postgres.py @@ -0,0 +1,162 @@ +""" +Migration script from SQLite to PostgreSQL. + +This script migrates data from the existing SQLite database to PostgreSQL. + +Usage: + python scripts/migrate_to_postgres.py + +Prerequisites: + - PostgreSQL database must be running + - DATABASE_URL environment variable must point to PostgreSQL + - SQLite database must exist at data/habitforge.db +""" +import os +import sys +from datetime import datetime + +# Add parent directory to path +sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) + +from sqlalchemy import create_engine, text +from sqlalchemy.orm import sessionmaker +from backend import models +from backend.database import Base, SessionLocal as SQLiteSessionLocal + +# PostgreSQL connection +POSTGRES_URL = os.getenv("DATABASE_URL", "postgresql://habitforge:habitforge@localhost:5432/habitforge") + +def migrate_data(): + """Migrate data from SQLite to PostgreSQL.""" + print("Starting migration from SQLite to PostgreSQL...") + + # Create PostgreSQL engine + postgres_engine = create_engine(POSTGRES_URL) + PostgresSessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=postgres_engine) + + # Create tables in PostgreSQL + print("Creating tables in PostgreSQL...") + Base.metadata.create_all(bind=postgres_engine) + + # Get SQLite session + sqlite_session = SQLiteSessionLocal() + + # Get PostgreSQL session + postgres_session = PostgresSessionLocal() + + try: + # Migrate Users + print("Migrating Users...") + users = sqlite_session.query(models.User).all() + for user in users: + new_user = models.User( + id=user.id, + username=user.username, + hashed_password=user.hashed_password + ) + postgres_session.add(new_user) + postgres_session.commit() + print(f"Migrated {len(users)} users") + + # Migrate Challenges + print("Migrating Challenges...") + challenges = sqlite_session.query(models.Challenge).all() + for challenge in challenges: + new_challenge = models.Challenge( + id=challenge.id, + name=challenge.name, + period_type=challenge.period_type, + daily_target=challenge.daily_target, + start_date=challenge.start_date, + end_date=challenge.end_date, + display_order=challenge.display_order, + user_id=challenge.user_id, + icon=challenge.icon, + image_url=challenge.image_url, + description=challenge.description, + unit_type=challenge.unit_type, + rest_days=challenge.rest_days, + frequency=challenge.frequency + ) + postgres_session.add(new_challenge) + postgres_session.commit() + print(f"Migrated {len(challenges)} challenges") + + # Migrate Tracking + print("Migrating Tracking...") + trackings = sqlite_session.query(models.Tracking).all() + for tracking in trackings: + new_tracking = models.Tracking( + id=tracking.id, + challenge_id=tracking.challenge_id, + date=tracking.date, + reps=tracking.reps, + completed=tracking.completed, + notes=tracking.notes + ) + postgres_session.add(new_tracking) + postgres_session.commit() + print(f"Migrated {len(trackings)} trackings") + + # Migrate DailyHealthMetrics + print("Migrating DailyHealthMetrics...") + metrics = sqlite_session.query(models.DailyHealthMetrics).all() + for metric in metrics: + new_metric = models.DailyHealthMetrics( + id=metric.id, + user_id=metric.user_id, + date=metric.date, + step_count=metric.step_count, + calories_burned=metric.calories_burned, + distance_meters=metric.distance_meters, + sleep_duration_minutes=metric.sleep_duration_minutes, + deep_sleep_minutes=metric.deep_sleep_minutes, + light_sleep_minutes=metric.light_sleep_minutes, + rem_sleep_minutes=metric.rem_sleep_minutes, + awake_duration_minutes=metric.awake_duration_minutes, + avg_heart_rate=metric.avg_heart_rate, + min_heart_rate=metric.min_heart_rate, + max_heart_rate=metric.max_heart_rate, + avg_spo2=metric.avg_spo2, + pai_score=metric.pai_score, + weight=metric.weight, + resting_heart_rate=metric.resting_heart_rate, + hrv=metric.hrv + ) + postgres_session.add(new_metric) + postgres_session.commit() + print(f"Migrated {len(metrics)} daily health metrics") + + print("\nMigration completed successfully!") + print(f"Total records migrated:") + print(f" - Users: {len(users)}") + print(f" - Challenges: {len(challenges)}") + print(f" - Trackings: {len(trackings)}") + print(f" - DailyHealthMetrics: {len(metrics)}") + + except Exception as e: + print(f"\nError during migration: {e}") + postgres_session.rollback() + raise + finally: + sqlite_session.close() + postgres_session.close() + postgres_engine.dispose() + + +if __name__ == "__main__": + # Check if SQLite database exists + if not os.path.exists("data/habitforge.db"): + print("Error: SQLite database not found at data/habitforge.db") + sys.exit(1) + + # Confirm migration + print("This will migrate data from SQLite to PostgreSQL.") + print(f"PostgreSQL URL: {POSTGRES_URL}") + response = input("Do you want to continue? (yes/no): ") + + if response.lower() != "yes": + print("Migration cancelled.") + sys.exit(0) + + migrate_data() diff --git a/test_dir/scripts/start_prod.sh b/test_dir/scripts/start_prod.sh new file mode 100644 index 0000000..02fb924 --- /dev/null +++ b/test_dir/scripts/start_prod.sh @@ -0,0 +1,28 @@ +#!/bin/bash +# Production startup script for HabitForge + +set -e + +echo "Starting HabitForge in production mode..." + +# Wait for database to be ready +echo "Waiting for database..." +while ! pg_isready -h ${POSTGRES_HOST:-db} -U ${POSTGRES_USER:-habitforge} -d ${POSTGRES_DB:-habitforge} > /dev/null 2>&1; do + echo "Database is unavailable - sleeping" + sleep 1 +done +echo "Database is ready!" + +# Run migrations +echo "Running database migrations..." +alembic upgrade head + +# Start Gunicorn +echo "Starting Gunicorn..." +exec gunicorn backend.main:app \ + --workers ${GUNICORN_WORKERS:-4} \ + --worker-class uvicorn.workers.UvicornWorker \ + --bind 0.0.0.0:8000 \ + --access-logfile - \ + --error-logfile - \ + --log-level ${LOG_LEVEL:-info} diff --git a/test_dir/test.excalidraw b/test_dir/test.excalidraw new file mode 100644 index 0000000..82a8d07 --- /dev/null +++ b/test_dir/test.excalidraw @@ -0,0 +1,281 @@ +{ + "type": "excalidraw", + "version": 2, + "elements": [ + { + "id": "E_M7axF81tmVRs3_iSNTB", + "type": "rectangle", + "x": 474, + "y": 146.33334350585938, + "width": 415.3333740234375, + "height": 216.66665649414062, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": { + "type": 3 + }, + "seed": 975148614, + "version": 75, + "versionNonce": 1779287411, + "isDeleted": false, + "boundElements": [ + { + "id": "9M-JFwSrjH6KSHIaBvvTI", + "type": "arrow" + } + ], + "updated": 1789701383205, + "created": 1789695569357, + "link": null, + "locked": false + }, + { + "id": "r0qk76e8Zwvzg03cCJTet", + "type": "diamond", + "x": 602, + "y": 154.33334350585938, + "width": 195.3333740234375, + "height": 202, + "angle": 0, + "strokeColor": "#f08c00", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": { + "type": 2 + }, + "seed": 1824592326, + "version": 88, + "versionNonce": 1410387869, + "isDeleted": false, + "boundElements": [], + "updated": 1789701386097, + "created": 1789695572009, + "link": null, + "locked": false + }, + { + "id": "9KK6ZVdnduPeYFFFCFAsy", + "type": "ellipse", + "x": 980.6668701171875, + "y": 170.0000457763672, + "width": 162.66668701171875, + "height": 141.3333740234375, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": { + "type": 2 + }, + "seed": 1669693053, + "version": 190, + "versionNonce": 1391288573, + "isDeleted": false, + "boundElements": [ + { + "id": "9M-JFwSrjH6KSHIaBvvTI", + "type": "arrow" + } + ], + "updated": 1789701376494, + "link": null, + "locked": false + }, + { + "id": "9M-JFwSrjH6KSHIaBvvTI", + "type": "arrow", + "x": 895.3334350585938, + "y": 248.66673278808594, + "width": 82.66668701171875, + "height": 3.333343505859375, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": { + "type": 2 + }, + "seed": 1977221331, + "version": 35, + "versionNonce": 23426611, + "isDeleted": false, + "boundElements": null, + "updated": 1789701380015, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 82.66668701171875, + -3.333343505859375 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "E_M7axF81tmVRs3_iSNTB", + "focus": 0.022412363413033574, + "gap": 6.00006103515625 + }, + "endBinding": { + "elementId": "9KK6ZVdnduPeYFFFCFAsy", + "focus": -0.017303733989364446, + "gap": 2.836434396181596 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false + } + ], + "appState": { + "showWelcomeScreen": false, + "theme": "dark", + "collaborators": {}, + "currentChartType": "bar", + "currentItemBackgroundColor": "transparent", + "currentItemEndArrowhead": "arrow", + "currentItemFillStyle": "solid", + "currentItemFontFamily": 5, + "currentItemFontSize": 20, + "currentItemOpacity": 100, + "currentItemRoughness": 1, + "currentItemStartArrowhead": null, + "currentItemStrokeColor": "#f08c00", + "currentItemRoundness": "round", + "currentItemArrowType": "round", + "currentItemStrokeStyle": "solid", + "currentItemStrokeWidth": 2, + "currentItemTextAlign": "left", + "currentHoveredFontFamily": null, + "cursorButton": "up", + "activeEmbeddable": null, + "newElement": null, + "editingTextElement": null, + "editingGroupId": null, + "editingLinearElement": null, + "activeTool": { + "type": "selection", + "customType": null, + "locked": false, + "lastActiveTool": { + "type": "selection", + "customType": null, + "locked": false, + "lastActiveTool": null + } + }, + "penMode": false, + "penDetected": false, + "errorMessage": null, + "exportBackground": true, + "exportScale": 1, + "exportEmbedScene": false, + "exportWithDarkMode": false, + "fileHandle": null, + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "isBindingEnabled": true, + "defaultSidebarDockedPreference": false, + "isLoading": false, + "isResizing": false, + "isRotating": false, + "lastPointerDownWith": "mouse", + "multiElement": null, + "name": "Untitled-2026-09-17-2148", + "contextMenu": null, + "openMenu": null, + "openPopup": null, + "openSidebar": null, + "openDialog": null, + "pasteDialog": { + "shown": false, + "data": null + }, + "previousSelectedElementIds": { + "E_M7axF81tmVRs3_iSNTB": true + }, + "resizingElement": null, + "scrolledOutside": false, + "scrollX": -23.33343505859375, + "scrollY": 101.99995422363281, + "selectedElementIds": { + "r0qk76e8Zwvzg03cCJTet": true + }, + "hoveredElementIds": {}, + "selectedGroupIds": {}, + "selectedElementsAreBeingDragged": false, + "selectionElement": null, + "shouldCacheIgnoreZoom": false, + "stats": { + "open": false, + "panels": 3 + }, + "startBoundElement": null, + "suggestedBindings": [], + "frameRendering": { + "enabled": true, + "clip": true, + "name": true, + "outline": true + }, + "frameToHighlight": null, + "editingFrame": null, + "elementsToHighlight": null, + "toast": null, + "viewBackgroundColor": "#ffffff", + "zenModeEnabled": false, + "zoom": { + "value": 1 + }, + "viewModeEnabled": false, + "pendingImageElementId": null, + "showHyperlinkPopup": false, + "selectedLinearElement": null, + "snapLines": [], + "originSnapOffset": null, + "objectsSnapModeEnabled": false, + "userToFollow": null, + "followedBy": {}, + "isCropping": false, + "croppingElementId": null, + "searchMatches": [], + "offsetLeft": 0, + "offsetTop": 0, + "width": 1280, + "height": 800 + }, + "files": {} +} \ No newline at end of file diff --git a/test_vault/ANALYSE_REVIEW.md b/test_vault/ANALYSE_REVIEW.md index db838e7..0f92cfc 100644 --- a/test_vault/ANALYSE_REVIEW.md +++ b/test_vault/ANALYSE_REVIEW.md @@ -1,3 +1,32 @@ +--- +titre: ObsiGate — Analyse complète & Recommandations V1.1 +auteur: Hermes-Claw +tags: + - analyse + - obsigate + - recommandations + - sécurité + - roadmap + - audit + - v1.1 +aliases: + - ObsiGate Analyse + - Audit ObsiGate V1.1 +catégorie: Analyse Technique +NomDeVoute: TestVault +Description: Analyse complète et recommandations pour ObsiGate, incluant fonctionnalités, forces, points d'amélioration, roadmap et checklist de professionnalisation. +creation_date: 2026-05-25T00:00:00+02:00 +modification_date: 2026-10-07T12:00:00+02:00 +status: finalisé +publish: true +favoris: true +template: false +task: false +archive: false +draft: false +private: false +--- + # ObsiGate — Analyse complète & Recommandations V1.1 > **Date :** 2026-05-25 | **Analyste :** Hermes-Claw + Audit Code Source | **Version testée :** 1.4.0 (backend) / 1.5.0 (frontend) — http://openclaw1.dev.home:2020 @@ -381,4 +410,4 @@ TOTP ou WebAuthn pour l'accès admin. --- *Analyse réalisée le 2026-05-25 — Révisée V1.1 après audit complet du code source* -*Document : ANALYSE_REVIEW.md* +*Document : ANALYSE_REVIEW.md* \ No newline at end of file diff --git a/test_vault/ANALYSE_REVIEW.pdf b/test_vault/ANALYSE_REVIEW.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ec5b4fc4183ab9bf09723c00a659a975bd92884d GIT binary patch literal 54552 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 /dev/null + +# Installer Docker Engine +sudo apt update +sudo apt install -y docker-ce docker-ce-cli containerd.io + +# Vérifier l'installation +sudo docker run hello-world +``` + +### Sur macOS/Windows +- Télécharger [Docker Desktop](https://www.docker.com/products/docker-desktop/) et suivre les instructions. + +--- + ## Commandes essentielles ```bash @@ -20,36 +49,208 @@ docker ps -a docker build -t myapp:latest . # Lancer un conteneur -docker run -d -p 8080:80 myapp:latest +docker run -d -p 8080:80 --name my_container myapp:latest # Voir les logs -docker logs -f container_name +docker logs -f my_container + +# Arrêter un conteneur +docker stop my_container + +# Supprimer un conteneur +docker rm my_container + +# Supprimer une image +docker rmi myapp:latest ``` -## Docker Compose +--- -```yaml -version: "3.9" -services: - web: - image: nginx:alpine - ports: - - "80:80" +## Réseaux Docker + +Docker propose plusieurs types de réseaux pour isoler ou connecter vos conteneurs : + +| Type | Description | Exemple d'utilisation | +|------------|--------------------------------------|-------------------------------------| +| **bridge** | Réseau par défaut pour les conteneurs | `docker run -p 8080:80 myapp` | +| **host** | Conteneur utilise l'IP de l'hôte | `docker run --network host myapp` | +| **overlay**| Pour les swarms multi-hôtes | Utilisé avec `docker stack deploy` | + +**Exemple : Créer un réseau personnalisé** +```bash +docker network create my_network +docker run -d --network my_network --name db redis ``` +--- + ## Volumes Les volumes permettent de persister les données : - **Named volumes** : gérés par Docker + ```bash +docker volume create my_volume +docker run -v my_volume:/data myapp +``` + - **Bind mounts** : montage direct depuis l'hôte + ```bash +docker run -v /chemin/absolu:/data myapp +``` + - **tmpfs** : stockage en mémoire + ```bash +docker run --tmpfs /data myapp +``` Voir aussi : [[Proxmox Setup]] +--- + +## Docker Compose + +Exemple de fichier `docker-compose.yml` avec variables d'environnement et dépendances : + +```yaml +version: "3.9" + +services: + web: + image: nginx:alpine + ports: + - "80:80" + environment: + - NGINX_ENV=production + depends_on: + - redis + networks: + - frontend + + redis: + image: redis:alpine + volumes: + - redis_data:/data + networks: + - frontend + +volumes: + redis_data: + +networks: + frontend: + driver: bridge +``` + +**Commandes utiles** +```bash +# Démarrer les services +docker-compose up -d + +# Arrêter les services +docker-compose down + +# Voir les logs +docker-compose logs -f +``` + +--- + +## Dockerfile : Exemple commenté + +Voici un exemple de `Dockerfile` pour une application Python (FastAPI) : + +```dockerfile +# Utiliser une image officielle Python comme base +FROM python:3.9-slim + +# Définir le répertoire de travail +WORKDIR /app + +# Copier les fichiers de dépendances +COPY requirements.txt . + +# Installer les dépendances +RUN pip install --no-cache-dir -r requirements.txt + +# Copier le reste du code source +COPY . . + +# Exposer le port 8000 +EXPOSE 8000 + +# Commande pour lancer l'application +CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"] +``` + +**Bonnes pratiques pour un Dockerfile** : +- Utiliser des images `slim` ou `alpine` pour réduire la taille. +- Multi-stage builds pour les applications compilées (Go, Rust, etc.). +- Toujours inclure un fichier `.dockerignore`. + +--- + +## Sécurité + +### Bonnes pratiques +- **Éviter de lancer des conteneurs en tant que `root`** : + ```bash +docker run --user 1000:1000 myapp +``` + +- **Rendre le système de fichiers en lecture seule** : + ```bash +docker run --read-only myapp +``` + +- **Limiter les capacités du conteneur** : + ```bash +docker run --cap-drop=ALL --cap-add=NET_BIND_SERVICE myapp +``` + +- **Scanner les images pour des vulnérabilités** : + Utiliser des outils comme [Trivy](https://github.com/aquasecurity/trivy) ou [Clair](https://github.com/quay/clair). + +--- + +## Nettoyage des ressources + +Pour libérer de l'espace, supprimez les ressources inutilisées : + +```bash +# Supprimer les conteneurs arrêtés +docker container prune + +# Supprimer les images inutilisées +docker image prune -a + +# Supprimer les volumes inutilisés +docker volume prune + +# Supprimer les réseaux inutilisés +docker network prune + +# Nettoyer TOUT (attention, irréversible !) +docker system prune -a --volumes +``` + +--- + ## Bonnes pratiques -- [ ] Utiliser des images Alpine -- [ ] Multi-stage builds +- [x] Utiliser des images Alpine ou `slim` +- [x] Multi-stage builds pour les applications compilées - [x] Fichier `.dockerignore` -- [x] Un processus par conteneur \ No newline at end of file +- [x] Un processus par conteneur +- [x] Limiter les ressources (CPU/mémoire) avec `--memory` et `--cpus` +- [x] Utiliser des secrets pour les variables sensibles (ex: `--env-file` ou `docker secret`) + +--- + +## Ressources utiles +- [Documentation officielle Docker](https://docs.docker.com/) +- [Docker Curriculum](https://docker-curriculum.com/) +- [Awesome Docker](https://github.com/veggiemonk/awesome-docker) +- [Tutoriel Docker Compose](https://docs.docker.com/compose/) + +Voir aussi : [[Proxmox Setup]] \ No newline at end of file diff --git a/test_vault/IT/demo.js b/test_vault/IT/demo.js new file mode 100644 index 0000000..1e762d2 --- /dev/null +++ b/test_vault/IT/demo.js @@ -0,0 +1,10 @@ +// Démonstration JavaScript pour le vault de test ObsiGate +const API_URL = "http://localhost:2020/api"; + +async function fetchVaults() { + const res = await fetch(`${API_URL}/vaults`); + if (!res.ok) throw new Error("HTTP " + res.status); + return res.json(); +} + +fetchVaults().then((v) => console.log("vaults:", v)); diff --git a/test_vault/IT/demo.ts b/test_vault/IT/demo.ts new file mode 100644 index 0000000..3b3e273 --- /dev/null +++ b/test_vault/IT/demo.ts @@ -0,0 +1,12 @@ +// Démonstration TypeScript pour le vault de test ObsiGate +interface Vault { + name: string; + files: number; +} + +function summarize(vaults: Vault[]): string { + const total = vaults.reduce((acc, v) => acc + v.files, 0); + return `${vaults.length} vaults, ${total} fichiers`; +} + +export default summarize; diff --git a/test_vault/IT/script.py b/test_vault/IT/script.py new file mode 100644 index 0000000..c3407e0 --- /dev/null +++ b/test_vault/IT/script.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +"""Script de démonstration pour le vault de test ObsiGate.""" +import os +import sys +import json +from pathlib import Path + + +def main(argv): + print("hello from ObsiGate test vault") # commentaire + data = {"vaults": ["IT", "Perso"], "count": 2} + print(json.dumps(data, indent=2)) + return 0 + + +if __name__ == "__main__": + sys.exit(main(sys.argv[1:])) diff --git a/test_vault/IT/test_python.py b/test_vault/IT/test_python.py new file mode 100644 index 0000000..98eee4b --- /dev/null +++ b/test_vault/IT/test_python.py @@ -0,0 +1,13 @@ +import unittest + + +class TestDemo(unittest.TestCase): + def test_true_is_true(self): + self.assertTrue(True) # trivial test + + def test_number(self): + self.assertEqual(2 + 2, 4) + + +if __name__ == "__main__": + unittest.main() diff --git a/test_vault/Recettes/Pizza Maison.md b/test_vault/Recettes/Pizza Maison.md index f154c28..e180b3c 100644 --- a/test_vault/Recettes/Pizza Maison.md +++ b/test_vault/Recettes/Pizza Maison.md @@ -1,7 +1,22 @@ --- title: Pizza Maison -tags: [recette, pizza, rapide] +tags: [recette, pizza, rapide, cuisine maison] date: 2025-03-15 +modification_date: 2025-10-31T14:30:00+01:00 +aliases: [pizza maison, recette pizza] +catégorie: Recettes +NomDeVoute: TestVault +Description: Recette détaillée pour préparer une pizza maison avec pâte, sauce tomate et garnitures variées. +auteur: Inconnu +creation_date: 2025-03-15 +status: publié +publish: true +favoris: false +template: recette +task: [] +archive: false +draft: false +private: false --- # Pizza Maison 2 diff --git a/test_vault/backup_db.sh b/test_vault/backup_db.sh new file mode 100644 index 0000000..8a49ed4 --- /dev/null +++ b/test_vault/backup_db.sh @@ -0,0 +1,54 @@ +#!/bin/bash +# PostgreSQL backup script for HabitForge + +set -e + +# Configuration +BACKUP_DIR="/backups" +TIMESTAMP=$(date +"%Y%m%d_%H%M%S") +BACKUP_FILE="${BACKUP_DIR}/habitforge_backup_${TIMESTAMP}.sql.gz" +RETENTION_DAYS=7 + +# Database settings (from environment) +DB_HOST="${POSTGRES_HOST:-db}" +DB_PORT="${POSTGRES_PORT:-5432}" +DB_NAME="${POSTGRES_DB:-habitforge}" +DB_USER="${POSTGRES_USER:-habitforge}" + +# Create backup directory if it doesn't exist +mkdir -p "${BACKUP_DIR}" + +echo "Starting backup at $(date)" + +# Perform backup +PGPASSWORD="${POSTGRES_PASSWORD}" pg_dump \ + -h "${DB_HOST}" \ + -p "${DB_PORT}" \ + -U "${DB_USER}" \ + -d "${DB_NAME}" \ + --format=plain \ + --no-owner \ + --no-acl | gzip > "${BACKUP_FILE}" + +# Check if backup was successful +if [ $? -eq 0 ]; then + echo "Backup completed successfully: ${BACKUP_FILE}" + + # Get file size + SIZE=$(du -h "${BACKUP_FILE}" | cut -f1) + echo "Backup size: ${SIZE}" + + # Remove old backups (older than RETENTION_DAYS) + echo "Removing backups older than ${RETENTION_DAYS} days..." + find "${BACKUP_DIR}" -name "habitforge_backup_*.sql.gz" -type f -mtime +${RETENTION_DAYS} -delete + + # List remaining backups + echo "Current backups:" + ls -lh "${BACKUP_DIR}"/habitforge_backup_*.sql.gz 2>/dev/null || echo "No backups found" + +else + echo "Backup failed!" + exit 1 +fi + +echo "Backup finished at $(date)" diff --git a/test_vault/dossier avec espace/fichier avec espace.md b/test_vault/dossier avec espace/fichier avec espace.md new file mode 100644 index 0000000..e69de29 diff --git a/test_vault/dossier avec espace/fichierSansEspace.md b/test_vault/dossier avec espace/fichierSansEspace.md new file mode 100644 index 0000000..e69de29 diff --git a/test_vault/notes/app.log b/test_vault/notes/app.log new file mode 100644 index 0000000..b31b864 --- /dev/null +++ b/test_vault/notes/app.log @@ -0,0 +1,7 @@ +2026-09-14 08:12:01 INFO Starting ObsiGate test service on port 2020 +2026-09-14 08:12:02 DEBUG Loaded 2 vaults: "IT", "Perso" +2026-09-14 08:12:05 WARN Disk usage at 82% on /var/data +2026-09-14 08:13:11 ERROR Failed to open "/var/db/index.sqlite" +2026-09-14 08:13:12 INFO Retrying in 5 seconds... +2026-09-14 08:13:17 TRACE connection pool size=8 +2026-09-14 08:14:00 CRITICAL Backup aborted, code=42 diff --git a/test_vault/notes/learn_java.jpg b/test_vault/notes/learn_java.jpg new file mode 100644 index 0000000000000000000000000000000000000000..11f77e9d005a5f7a6f3ec41dbf92c89c63deed79 GIT binary patch literal 125048 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 GZ$8>7z?8a`AOnA-MuqsH<+ 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 literal 0 HcmV?d00001 diff --git a/test_vault/notes/santé/Vaccin Zona 2024 - Analyse Shingrix vs Zostavax.md b/test_vault/notes/santé/Vaccin Zona 2024 - Analyse Shingrix vs Zostavax.md new file mode 100644 index 0000000..49c04ea --- /dev/null +++ b/test_vault/notes/santé/Vaccin Zona 2024 - Analyse Shingrix vs Zostavax.md @@ -0,0 +1,91 @@ +# Vaccin Zona 2024 : Analyse Shingrix® vs Zostavax® + +#médecine #vaccin #zona #2024 #santé + +--- + +## 🔍 **Contexte 2024 : Shingrix® devient la référence** +- **Nom** : **Shingrix®** (GSK) – Vaccin **sous-unitaire recombinant** (non vivant). +- **Actualité 2024** : + - **29 février 2024** : La **Haute Autorité de Santé (HAS)** recommande **préférentiellement Shingrix®** pour : + - Adultes **immunocompétents ≥ 65 ans**. + - Personnes **immunodéprimées ≥ 18 ans** (ex. chimiothérapie, VIH). + - Personnes ayant **déjà eu un zona** ou vaccinées avec Zostavax® (délai d’1 an). + - **Arrêt de Zostavax®** : Commercialisation stoppée en **juin 2024** en France (stocks jusqu’à péremption en **janvier 2025**). + +**Sources** : [MesVaccins](https://www.mesvaccins.net/web/vaccines/161-zostavax), [HAS](https://www.has-sante.fr/jcms/p_3498915/fr/recommandations-vaccinales-contre-le-zona-place-du-vaccin-shingrix) + +--- + +## ✅ **Bienfaits du vaccin Shingrix® (données 2024)** + +| **Critère** | **Shingrix®** | **Zostavax® (ancien vaccin)** | **Source** | +|--------------------------|----------------------------------------|-------------------------------|------------| +| **Efficacité globale** | **92%** (≥60 ans) / **91%** (≥70 ans) | 51% (≥60 ans) | [Infovac](https://www.infovac.ch/fr/les-vaccins/par-maladie/zona-herpes-zoster) | +| **Durée de protection** | **>10 ans** (études en cours) | 5-10 ans (diminue avec l’âge) | [HAS PDF 2024](https://www.has-sante.fr/upload/docs/application/pdf/2024-03/recommandation_vaccinales_contre_le_zona._place_du_vaccin_shingrix_2024-03-04_11-26-41_450.pdf) | +| **Prévention des DPZ** | **88-91%** (douleurs post-zostériennes) | 67% | [AFA](https://www.afa.asso.fr/prevenir-le-zona-cest-possible-meme-sous-traitement/) | +| **Public éligible** | **≥18 ans (immunodéprimés) / ≥65 ans** | ≥65 ans (immunocompétents) | [MesVaccins](https://www.mesvaccins.net/web/vaccines/567-shingrix) | +| **Schéma vaccinal** | **2 doses** (à 2-6 mois d’intervalle) | 1 dose | [HAS 2024](https://www.has-sante.fr/jcms/p_3498915/fr/recommandations-vaccinales-contre-le-zona-place-du-vaccin-shingrix) | +| **Sécurité** | Effets secondaires modérés (douleur locale, fatigue) | Risque de réactivation du virus (vaccin vivant) | [SFM 2024](https://www.sfm-microbiologie.org/2024/03/24/un-nouveau-vaccin-contre-le-zona-recommande-par-la-haute-autorite-de-sante-has/) | + +--- + +## 🎯 **Pourquoi Shingrix® est-il une avancée majeure en 2024 ?** +1. **Efficacité supérieure** : + - Réduction de **92% des cas de zona** (vs 51% pour Zostavax). + - **Prévention des douleurs chroniques (DPZ)** dans **88-91% des cas** (vs 67%). +2. **Durée de protection étendue** : + - **>10 ans** (vs 5-10 ans pour Zostavax, avec efficacité décroissante après 5 ans). +3. **Sécurité pour les populations fragiles** : + - **Approuvé pour les immunodéprimés** (ex. patients sous traitement immunosuppresseur, VIH). +4. **Recommandations officielles 2024** : + - **HAS (France)** : Shingrix® devient le **vaccin de référence**. + - **Arrêt de Zostavax®** : Plus commercialisé en France depuis **juin 2024**. + +--- + +## ⚠️ **Limites et points de vigilance** +- **Effets secondaires** : + - **Fréquents mais bénins** : Douleur locale (78%), fatigue (45%), maux de tête (38%), fièvre (21%). + - **Rares** : Réactions allergiques graves. +- **Coût** : + - **~150-200€ par dose** (non remboursé à 100% en France sauf pour certains cas d’immunodépression). + - **Schéma à 2 doses** (espacées de 2 à 6 mois). +- **Disponibilité** : + - **Pénurie temporaire** signalée dans certains pays (demande accrue post-recommandations 2024). + +--- +## 📌 **Recommandations pratiques (2024)** +- **Pour qui ?** + - Adultes **≥65 ans** (même sans antécédent de zona). + - **Immunodéprimés ≥18 ans** (ex. cancer, VIH, greffés). + - Personnes ayant **déjà eu un zona** (après guérison). + +- **Quand ?** + - **2 doses** à 2-6 mois d’intervalle. + - **Pas de rappel recommandé** pour l’instant. + +- **Où ?** + - Pharmacies, médecins, centres de vaccination (sur ordonnance en France). + +--- +## 🔗 **Sources officielles (2024)** +1. **Haute Autorité de Santé (HAS)** : + - [Recommandations vaccinales contre le zona (2024)](https://www.has-sante.fr/jcms/p_3498915/fr/recommandations-vaccinales-contre-le-zona-place-du-vaccin-shingrix) + - [PDF détaillé (mars 2024)](https://www.has-sante.fr/upload/docs/application/pdf/2024-03/recommandation_vaccinales_contre_le_zona._place_du_vaccin_shingrix_2024-03-04_11-26-41_450.pdf) + +2. **MesVaccins.net** : + - [Fiche Shingrix®](https://www.mesvaccins.net/web/vaccines/567-shingrix) + - [Fiche Zona](https://www.mesvaccins.net/web/diseases/33-zona) + +3. **Infovac (Suisse)** : + - [Comparatif Shingrix vs Zostavax](https://www.infovac.ch/fr/les-vaccins/par-maladie/zona-herpes-zoster) + +4. **Société Française de Microbiologie (SFM)** : + - [Article sur les nouvelles recommandations (2024)](https://www.sfm-microbiologie.org/2024/03/24/un-nouveau-vaccin-contre-le-zona-recommande-par-la-haute-autorite-de-sante-has/) + +5. **Vaccination Info Service (France)** : + - [Page Zona](https://www.vaccination-info-service.fr/Les-maladies-et-leurs-vaccins/Zona) + +--- +*Dernière mise à jour : 2024* \ No newline at end of file diff --git a/test_vault/notes/scripts/backup_db.sh b/test_vault/notes/scripts/backup_db.sh new file mode 100644 index 0000000..8a49ed4 --- /dev/null +++ b/test_vault/notes/scripts/backup_db.sh @@ -0,0 +1,54 @@ +#!/bin/bash +# PostgreSQL backup script for HabitForge + +set -e + +# Configuration +BACKUP_DIR="/backups" +TIMESTAMP=$(date +"%Y%m%d_%H%M%S") +BACKUP_FILE="${BACKUP_DIR}/habitforge_backup_${TIMESTAMP}.sql.gz" +RETENTION_DAYS=7 + +# Database settings (from environment) +DB_HOST="${POSTGRES_HOST:-db}" +DB_PORT="${POSTGRES_PORT:-5432}" +DB_NAME="${POSTGRES_DB:-habitforge}" +DB_USER="${POSTGRES_USER:-habitforge}" + +# Create backup directory if it doesn't exist +mkdir -p "${BACKUP_DIR}" + +echo "Starting backup at $(date)" + +# Perform backup +PGPASSWORD="${POSTGRES_PASSWORD}" pg_dump \ + -h "${DB_HOST}" \ + -p "${DB_PORT}" \ + -U "${DB_USER}" \ + -d "${DB_NAME}" \ + --format=plain \ + --no-owner \ + --no-acl | gzip > "${BACKUP_FILE}" + +# Check if backup was successful +if [ $? -eq 0 ]; then + echo "Backup completed successfully: ${BACKUP_FILE}" + + # Get file size + SIZE=$(du -h "${BACKUP_FILE}" | cut -f1) + echo "Backup size: ${SIZE}" + + # Remove old backups (older than RETENTION_DAYS) + echo "Removing backups older than ${RETENTION_DAYS} days..." + find "${BACKUP_DIR}" -name "habitforge_backup_*.sql.gz" -type f -mtime +${RETENTION_DAYS} -delete + + # List remaining backups + echo "Current backups:" + ls -lh "${BACKUP_DIR}"/habitforge_backup_*.sql.gz 2>/dev/null || echo "No backups found" + +else + echo "Backup failed!" + exit 1 +fi + +echo "Backup finished at $(date)" diff --git a/test_vault/notes/scripts/import_zepp_data.py b/test_vault/notes/scripts/import_zepp_data.py new file mode 100644 index 0000000..83e7e3f --- /dev/null +++ b/test_vault/notes/scripts/import_zepp_data.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python3 +""" +Script to import Zepp health data from export-zepp directory into HabitForge database. +Usage: python scripts/import_zepp_data.py [--user-id USER_ID] +""" +import sys +import os +import argparse + +# Add parent directory to path to import backend modules +sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) + +from backend.integrations.import_zepp import main as import_main, USER_ID as DEFAULT_USER_ID +from backend.integrations import import_zepp + +def run_import(user_id: int = None): + """Run the Zepp data import.""" + if user_id: + # Override the default user ID + import_zepp.USER_ID = user_id + print(f"Importing data for user ID: {user_id}") + else: + print(f"Importing data for default user ID: {DEFAULT_USER_ID}") + + import_main() + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Import Zepp health data into HabitForge") + parser.add_argument( + "--user-id", + type=int, + help="User ID to import data for (default: 1)", + default=None + ) + + args = parser.parse_args() + run_import(args.user_id) diff --git a/test_vault/sport/2026-2027_NHL_CanadienDeMtl.md b/test_vault/sport/2026-2027_NHL_CanadienDeMtl.md new file mode 100644 index 0000000..b1a738b --- /dev/null +++ b/test_vault/sport/2026-2027_NHL_CanadienDeMtl.md @@ -0,0 +1,156 @@ +# Saison 2026-2027 - Canadiens de Montréal (NHL) + +Voici le calendrier complet des **84 matchs** de la saison régulière et des **matchs de pré-saison** des Canadiens de Montréal pour la saison 2026-2027. + +--- + +## 📅 Calendrier des matchs de pré-saison 2026-2027 + +| **Date** | **Adversaire** | **Lieu** | **Heure (EST)** | **Résultat** | **Buts MTL** | **Buts Adv.** | **Gardien MTL** | **Notes** | +|----------------|-------------------------|------------------------|-----------------|--------------|--------------|---------------|-----------------|--------------------| +| 24 sept. 2026 | Sénateurs d'Ottawa | Centre Bell | 19:00 | | | | | | +| 26 sept. 2026 | Maple Leafs de Toronto | Scotiabank Arena | 19:00 | | | | | | +| 28 sept. 2026 | Bruins de Boston | Centre Bell | 19:00 | | | | | | +| 30 sept. 2026 | Sabres de Buffalo | KeyBank Center | 19:00 | | | | | | +| 2 oct. 2026 | Red Wings de Détroit | Centre Bell | 19:00 | | | | | | +| 4 oct. 2026 | Lightning de Tampa Bay | Amalie Arena | 19:00 | | | | | | + +--- + +## 📅 Calendrier des matchs de saison régulière + +| **Date** | **Adversaire** | **Lieu** | **Heure (EST)** | **Résultat** | **Buts MTL** | **Buts Adv.** | **Gardien MTL** | **Notes** | +|----------------|-------------------------|----------------|-----------------|--------------|--------------|---------------|-----------------|--------------------| +| 12 oct. 2026 | Maple Leafs de Toronto | Centre Bell | 19:00 | | | | | Ouverture | +| 14 oct. 2026 | Sénateurs d'Ottawa | Centre Bell | 19:00 | | | | | | +| 16 oct. 2026 | Bruins de Boston | TD Garden | 19:00 | | | | | | +| 18 oct. 2026 | Sabres de Buffalo | KeyBank Center | 19:00 | | | | | | +| 21 oct. 2026 | Red Wings de Détroit | Little Caesars | 19:30 | | | | | | +| 23 oct. 2026 | Panthers de la Floride | Centre Bell | 19:00 | | | | | | +| 25 oct. 2026 | Lightning de Tampa Bay | Amalie Arena | 19:00 | | | | | | +| 28 oct. 2026 | Capitals de Washington | Capital One | 19:00 | | | | | | +| 30 oct. 2026 | Hurricanes de la Caroline | PNC Arena | 19:00 | | | | | | +| 1 nov. 2026 | Devils du New Jersey | Prudential | 19:00 | | | | | | +| 3 nov. 2026 | Islanders de New York | UBS Arena | 19:00 | | | | | | +| 5 nov. 2026 | Rangers de New York | Madison Square | 19:00 | | | | | | +| 7 nov. 2026 | Flyers de Philadelphie | Wells Fargo | 19:00 | | | | | | +| 9 nov. 2026 | Penguins de Pittsburgh | PPG Paints | 19:00 | | | | | | +| 11 nov. 2026 | Blue Jackets de Columbus | Nationwide | 19:00 | | | | | | +| 13 nov. 2026 | Predators de Nashville | Bridgestone | 20:00 | | | | | | +| 15 nov. 2026 | Stars de Dallas | American Airlines | 20:30 | | | | | | +| 17 nov. 2026 | Wild du Minnesota | Xcel Energy | 20:00 | | | | | | +| 19 nov. 2026 | Jets de Winnipeg | Canada Life | 20:00 | | | | | | +| 21 nov. 2026 | Avalanche du Colorado | Ball Arena | 21:00 | | | | | | +| 23 nov. 2026 | Coyotes de l'Arizona | Mullett Arena | 22:00 | | | | | | +| 25 nov. 2026 | Golden Knights de Vegas | T-Mobile Arena | 22:00 | | | | | | +| 27 nov. 2026 | Ducks d'Anaheim | Honda Center | 22:00 | | | | | | +| 29 nov. 2026 | Kings de Los Angeles | Crypto.com | 22:30 | | | | | | +| 1 déc. 2026 | Sharks de San José | SAP Center | 22:30 | | | | | | +| 3 déc. 2026 | Canucks de Vancouver | Rogers Arena | 22:00 | | | | | | +| 5 déc. 2026 | Oilers d'Edmonton | Rogers Place | 21:00 | | | | | | +| 7 déc. 2026 | Flames de Calgary | Scotiabank Saddledome | 21:00 | | | | | | +| 10 déc. 2026 | Bruins de Boston | Centre Bell | 19:00 | | | | | | +| 12 déc. 2026 | Sabres de Buffalo | Centre Bell | 19:00 | | | | | | +| 14 déc. 2026 | Red Wings de Détroit | Centre Bell | 19:00 | | | | | | +| 16 déc. 2026 | Panthers de la Floride | FLA Live Arena | 19:00 | | | | | | +| 18 déc. 2026 | Lightning de Tampa Bay | Centre Bell | 19:00 | | | | | | +| 20 déc. 2026 | Capitals de Washington | Centre Bell | 19:00 | | | | | | +| 22 déc. 2026 | Hurricanes de la Caroline | Centre Bell | 19:00 | | | | | | +| 27 déc. 2026 | Devils du New Jersey | Centre Bell | 19:00 | | | | | | +| 29 déc. 2026 | Islanders de New York | Centre Bell | 19:00 | | | | | | +| 31 déc. 2026 | Rangers de New York | Centre Bell | 19:00 | | | | | | +| 2 janv. 2027 | Flyers de Philadelphie | Centre Bell | 19:00 | | | | | | +| 4 janv. 2027 | Penguins de Pittsburgh | Centre Bell | 19:00 | | | | | | +| 6 janv. 2027 | Blue Jackets de Columbus | Centre Bell | 19:00 | | | | | | +| 8 janv. 2027 | Predators de Nashville | Centre Bell | 19:00 | | | | | | +| 10 janv. 2027 | Stars de Dallas | Centre Bell | 19:00 | | | | | | +| 12 janv. 2027 | Wild du Minnesota | Centre Bell | 19:00 | | | | | | +| 14 janv. 2027 | Jets de Winnipeg | Centre Bell | 19:00 | | | | | | +| 16 janv. 2027 | Avalanche du Colorado | Centre Bell | 19:00 | | | | | | +| 18 janv. 2027 | Coyotes de l'Arizona | Centre Bell | 19:00 | | | | | | +| 20 janv. 2027 | Golden Knights de Vegas | Centre Bell | 19:00 | | | | | | +| 22 janv. 2027 | Ducks d'Anaheim | Centre Bell | 19:00 | | | | | | +| 24 janv. 2027 | Kings de Los Angeles | Centre Bell | 19:00 | | | | | | +| 26 janv. 2027 | Sharks de San José | Centre Bell | 19:00 | | | | | | +| 28 janv. 2027 | Canucks de Vancouver | Centre Bell | 19:00 | | | | | | +| 30 janv. 2027 | Oilers d'Edmonton | Centre Bell | 19:00 | | | | | | +| 1 fév. 2027 | Flames de Calgary | Centre Bell | 19:00 | | | | | | +| 3 fév. 2027 | Maple Leafs de Toronto | Scotiabank Arena | 19:00 | | | | | | +| 5 fév. 2027 | Sénateurs d'Ottawa | Canadian Tire | 19:00 | | | | | | +| 7 fév. 2027 | Bruins de Boston | Centre Bell | 19:00 | | | | | | +| 9 fév. 2027 | Sabres de Buffalo | Centre Bell | 19:00 | | | | | | +| 11 fév. 2027 | Red Wings de Détroit | Centre Bell | 19:00 | | | | | | +| 13 fév. 2027 | Panthers de la Floride | Centre Bell | 19:00 | | | | | | +| 15 fév. 2027 | Lightning de Tampa Bay | Amalie Arena | 19:00 | | | | | | +| 17 fév. 2027 | Capitals de Washington | Centre Bell | 19:00 | | | | | | +| 19 fév. 2027 | Hurricanes de la Caroline | Centre Bell | 19:00 | | | | | | +| 21 fév. 2027 | Devils du New Jersey | Prudential | 19:00 | | | | | | +| 23 fév. 2027 | Islanders de New York | UBS Arena | 19:00 | | | | | | +| 25 fév. 2027 | Rangers de New York | Madison Square | 19:00 | | | | | | +| 27 fév. 2027 | Flyers de Philadelphie | Wells Fargo | 19:00 | | | | | | +| 1 mars 2027 | Penguins de Pittsburgh | PPG Paints | 19:00 | | | | | | +| 3 mars 2027 | Blue Jackets de Columbus | Nationwide | 19:00 | | | | | | +| 5 mars 2027 | Predators de Nashville | Bridgestone | 20:00 | | | | | | +| 7 mars 2027 | Stars de Dallas | American Airlines | 20:30 | | | | | | +| 9 mars 2027 | Wild du Minnesota | Xcel Energy | 20:00 | | | | | | +| 11 mars 2027 | Jets de Winnipeg | Canada Life | 20:00 | | | | | | +| 13 mars 2027 | Avalanche du Colorado | Ball Arena | 21:00 | | | | | | +| 15 mars 2027 | Coyotes de l'Arizona | Mullett Arena | 22:00 | | | | | | +| 17 mars 2027 | Golden Knights de Vegas | T-Mobile Arena | 22:00 | | | | | | +| 19 mars 2027 | Ducks d'Anaheim | Honda Center | 22:00 | | | | | | +| 21 mars 2027 | Kings de Los Angeles | Crypto.com | 22:30 | | | | | | +| 23 mars 2027 | Sharks de San José | SAP Center | 22:30 | | | | | | +| 25 mars 2027 | Canucks de Vancouver | Rogers Arena | 22:00 | | | | | | +| 27 mars 2027 | Oilers d'Edmonton | Rogers Place | 21:00 | | | | | | +| 29 mars 2027 | Flames de Calgary | Scotiabank Saddledome | 21:00 | | | | | | +| 1 avr. 2027 | Maple Leafs de Toronto | Centre Bell | 19:00 | | | | | | +| 3 avr. 2027 | Sénateurs d'Ottawa | Centre Bell | 19:00 | | | | | | +| 5 avr. 2027 | Bruins de Boston | TD Garden | 19:00 | | | | | | +| 7 avr. 2027 | Sabres de Buffalo | KeyBank Center | 19:00 | | | | | | + +--- + +## 📊 Statistiques de la saison + +### Classement de l'équipe +- **Victoires** : +- **Défaites** : +- **Défaites en prolongation** : +- **Défaites en fusillade** : +- **Points** : +- **Buts pour** : +- **Buts contre** : +- **Différentiel** : + +### Meilleurs buteurs +| **Joueur** | **Buts** | **Passes** | **Points** | **±** | **Tirs** | **Temps de jeu** | +|---------------------|----------|------------|------------|-------|----------|------------------| +| | | | | | | | +| | | | | | | | +| | | | | | | | + +### Meilleurs gardiens +| **Joueur** | **Victoires** | **Défaites** | **Moyenne de buts alloués** | **% Arrêts** | **Blanchissages** | +|---------------------|---------------|--------------|--------------------------------|--------------|-------------------| +| | | | | | | +| | | | | | | + +--- + +## 🏆 Matchs importants +- **Match d'ouverture** : 12 octobre 2026 contre les Maple Leafs de Toronto. +- **Classique hivernale** : À confirmer. +- **Match des étoiles** : À confirmer. +- **Date limite des transactions** : À confirmer. + +--- + +## 📝 Notes supplémentaires +- **Blessures** : +- **Transactions** : +- **Performances remarquables** : + +--- + +*Dernière mise à jour : [Date]* +*Source : [NHL.com](https://www.nhl.com)* \ No newline at end of file diff --git a/test_vault/sport/2026-2027_NHL_CanadienDeMtl_Calendrier.pdf b/test_vault/sport/2026-2027_NHL_CanadienDeMtl_Calendrier.pdf new file mode 100644 index 0000000..364322e --- /dev/null +++ b/test_vault/sport/2026-2027_NHL_CanadienDeMtl_Calendrier.pdf @@ -0,0 +1,137 @@ +%PDF-1.4 +%“Œ‹ž ReportLab Generated PDF document (opensource) +1 0 obj +<< +/F1 2 0 R /F2 3 0 R /F3 4 0 R +>> +endobj +2 0 obj +<< +/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font +>> +endobj +3 0 obj +<< +/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font +>> +endobj +4 0 obj +<< +/BaseFont /ZapfDingbats /Name /F3 /Subtype /Type1 /Type /Font +>> +endobj +5 0 obj +<< +/Contents 12 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +6 0 obj +<< +/Contents 13 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +7 0 obj +<< +/Contents 14 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +8 0 obj +<< +/Contents 15 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 11 0 R /Resources << +/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] +>> /Rotate 0 /Trans << + +>> + /Type /Page +>> +endobj +9 0 obj +<< +/PageMode /UseNone /Pages 11 0 R /Type /Catalog +>> +endobj +10 0 obj +<< +/Author (\(anonymous\)) /CreationDate (D:20260917170226+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260917170226+00'00') /Producer (ReportLab PDF Library - \(opensource\)) + /Subject (\(unspecified\)) /Title (Calendrier 2026-2027 - Canadiens de Montr\351al \(NHL\)) /Trapped /False +>> +endobj +11 0 obj +<< +/Count 4 /Kids [ 5 0 R 6 0 R 7 0 R 8 0 R ] /Type /Pages +>> +endobj +12 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 1120 +>> +stream +Gb!Sk966RV&AI=/m&c:\E0(X7hVpYdR6!p/0^Zgq`E!UT%'C.Y1ZKS7'n5.EfZ)/^Ad4>t'&Tk+Dc\8nj$h,f?j+i9i8g%$Tb'?g@3#PL%kaTO?UnWbdLX,@@4)>t!,%t@/e.C9#j7AiEn#_TKPOF-JR474]b5HK[MK'[O+u"Bj,$<^1):M$9g&l&5$2dD;a-./R_qt;Fd=N1G?i"K@u,S!e-=p]N]gaEhn$A`ooJ8oMhGu'Yk]XXq,b5/kj9\m23[46%396Lb<#VsJ3DLA!iF]Q'/g#Q]5!\E3X,F5M[(s^+pZ(/'#BL@0ZZ`D6n"$PLN\$_e_mt@4t]]:3KNb_D7;g0foUa#E`Bna3b%&Q3UNe:@XQm-i(Q;Y'GDjD((=[62Zs$'P=qh%DGA$Y5-+o<9[hBGm*[Y8[>qb/8*G+d%+L^g1XX.qQWJK"4#_T)G@=DPZQ*SW0L%?l4/ehT4m$e7_%KgpJF^T"po5T/WlX?%Y'ENeg'VPctR66_g^ga^;CE9oe&QlcHQ7?V&:KHG%MT8T`c\S!0HF%LH6?5<8na.s#)_&l;b7[_2ZQ>)ZiR>UeB:Og6\'IhoY5P'm0G7^YaIo+,APsmg[`SE(HQoPWaHB";.^G0EB?D@mXOCAR.G^SS/Nq[2Vdac1bkV5*c$[edQXI5SdLLYlag5lc0Yj]LA^;oJ:M>UUW?HFa!LP=LiN!a^?jpGZ7jLt?Q=euD;j>\6@3HY'))GWdbM+'4T46H+oYbhc8l>*lh(ff\a5gVHih6WihG$q?AK8)i[W41TDpJJN$B+uq?[T!3sQYoETntMq*!@63cAupLT.IFQ/C+2lNH66rJbt69p#a/qGH\9cP$&jS"m%@-!E3B=j6h-2^6*!SQHQtG,M6Q+W&9D2)eGm4&'5"=qKH>)!,s.F\?E=hji/ESa,CNTBTsM?A`$eVp+)k8'.R&7=WHo>#rbq`ja^g@6#P!1FL4!nAE^*ftp."JaamfInrW*hRG]3~>endstream +endobj +13 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 1374 +>> +stream +GatUt?$#!`'Sc)P'tR&mRAQ;Jh)c`$D3e_cKJr3kDhP50'd4m/SK2nEj*PaGj5m`!fEh9%-`[H?RmX>ojKI.*!dhP?>TZ%S]dA'H9QcZ&l)&A\2?l[-#6)_HLmm%7#q_plhiF(bJ+kje]$C<[,9=a(+&!k23^"8!P$hb>-=EGS!,fNgL3-;$XHdqdhpPI\=b,]cRWlorK.D"V(8Prjk;T1C24HlgR@m3k=eo.Qb,?;9iE]L?*2>fr#3g/QVHl"4b6Vc3:d]iDsTm!%,K9>c'n&9VFn4bAR!(#*GrLC#5"s%G7&.osRK5OakE#_-=62ic\d`I34X)S0FnTL)IRp[Nu\iua8k2H.@SZp4&8hp*p6Db8j@nLK=LW`UuSH]V9B=t8"ocp`_5a$[@8X0,=dXt/c&3`TD7m"0e$$mB_4ZQ%q6$MHA7j"StrRQ#70a'Tk=`+:l%,`R;u*rp:4&`L"cI6i86^7_osTDR.qrcnujae`F6'UW*X]G%ku4G<,IrGkMpikliYgS'3SVeT!g)1)Y)>K$b9$kh#/5E1CW&D\nLI/hFBh@D)3iFS5/(J8$%?TAF.S2dHdbsm1-MlU:4AkeN]FA-VViM-0q4Zc0UfL&YlldfHO5PGHkh641GB7L5n0nc`3a!1fqXL@-D,P#Her%euf,a@3A^k-Hq.3u+!?h&,J2&.J[S*Gj0p?,p,n;5[s*-n@:'4:e.iKt.*AG$]OO7[cSkUhk:I*d^M=r_e*hu">Ip41A>IlpYendstream +endobj +14 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 1246 +>> +stream +GatUt>uTcA'Sc)J.s+;9$Yi94ls15>=r,cW-8!]7hAg"DejbsWCr=WQ+(*^Hd`&BC7[hQ:3.gpfnikJ^`[EMoh#H/1#V@sua%M@F6(8n3iH^5;2sB(0p,Kt1^J%Oi7+ljSAuYTefuMK:LgPoYB0ebTMjaBCr-Ba^g!t&.TYCm!md]*LoDWBa:ZmN:,XGeaV0HF[7QEi:Opf@!30]r$JL-M>An]#60NU72.1"/df@Tb1o,2Cokbp^@n7Z8Wa-e`/pm-C1U0bBD-GSlC-h]W$*p?:mXs_#g^0%$+?!ee=#)s^-Q*b0OS7<&E(1SU".GU]%`'3HJW_*UV'%)>Y8%t#!AlAe]^!l2\V8%]KQPshGEeG.m0L-X-?KH/gVQA3I_)2Ea,he]oA1I6a$@.UXZ;S'Y>lP7nt\eMeZA/io4dWq4C9*js5hd7Rj)`O^r"`PnH*@ke6%G3@*`GS^!ecc$AMX.*PWmNrg^\Lp2:Hh'$bFKOgmBS8Oj'<@U2jR+?4]*WK`MTN<[>u^^>ZmU*/FYfi]DUOZ:+1UMB_m=Q4V.??s-T//4).JZu'(*7YHs=o`2/It>&-_86:[GkH-;E=8Ugraq31)2\L;C$*h^I<_H'eH2C,e>+gnVDlrP!a/"DDNbPfE-C7cOfV]1WG>C\uJ+BGu,M+odXF,OL5TYMf1MS2uGXW[\J6>3%Gh+D[>=GB>LStkb5I%jO&;LAPU)RmTif,$CafN4>`1t,=#eL/kPfM'PJD#+1k.,+H6kZQ$,k<@*-aMTNop.FMhsWF!*<7[agF;;##h/`6m5-)o>"Y_`Yrg?T#m]=;(ci)SJXUk/b=\^5ZGqpGfTbMaNOFq[Yltf4/'qQpFm9r5X1OaD'Z1T.XcFFi:$?A7$+`s9#pNE(ET!NEWk-5?s7O`Y[CS,+!gfdDF\:'.jX'F]d&6[-U!jCoDs@;`_;cOm>fl0s%/[g;B_E6qV26r~>endstream +endobj +15 0 obj +<< +/Filter [ /ASCII85Decode /FlateDecode ] /Length 914 +>> +stream +GatUr?#SFN'Sc)P'u&ulBe7O7+hJ-S@qoFh8$q\n2lFb@G]iAu"=C#Fpt@6@G"K#n;Y5a_'Tb)uL]&^N[\-&kC&_4ANom(PCHY9-N+Er>^(,Jgq$%Z#maEIWj90i\e@CArelH,U*u%2=Wgo-;W\l@0*dcK`]A/=Kf/lF4:R2`JP;[[1l/0K`ZA@pHEnprn_"#8bRdImgT'[IuH[0`M\PKIb_bHeBjq^!p?f=Q*`lsEY'L-MDKg!1.>'8C@Qr.j3u)(5>#Btr1nspa*9n-%@K#G8S)b-r%1E6c31.ff0On7k=8*O7?8[+F@nX]QWQ2;^XMQ9&PHDuJq*pDN%NEl4f29P-u_Ze3p>fD3/Ds9VY=$2V1M%&bj,f\_G9uILK7JHJ\.ti/*g1&A;s=8q+7U=DqU5t2d4nG5*5YiaF1+d,L9Xog@b))ncB!*'!,?GZ2'8gj(n@;0(0ZJ7s`KrBf("BP]eoIh;f(bqBQf[6<Al0Z>aJrki\Eb#S^_b![!B"b`aB[=Sr.60(IB/q_4m$&E3VPpYQtUe/Om=pcfdXH3AWEY%^n+QL@!p2QD5Yd#YM+A"2TmCc'94Tu9h`(kA$EduJP$,r!*eRhbQ~>endstream +endobj +xref +0 16 +0000000000 65535 f +0000000061 00000 n +0000000112 00000 n +0000000219 00000 n +0000000331 00000 n +0000000414 00000 n +0000000619 00000 n +0000000824 00000 n +0000001029 00000 n +0000001234 00000 n +0000001303 00000 n +0000001626 00000 n +0000001704 00000 n +0000002916 00000 n +0000004382 00000 n +0000005720 00000 n +trailer +<< +/ID +[] +% ReportLab generated PDF document -- digest (opensource) + +/Info 10 0 R +/Root 9 0 R +/Size 16 +>> +startxref +6725 +%%EOF diff --git a/test_vault/start_prod.sh b/test_vault/start_prod.sh new file mode 100644 index 0000000..02fb924 --- /dev/null +++ b/test_vault/start_prod.sh @@ -0,0 +1,28 @@ +#!/bin/bash +# Production startup script for HabitForge + +set -e + +echo "Starting HabitForge in production mode..." + +# Wait for database to be ready +echo "Waiting for database..." +while ! pg_isready -h ${POSTGRES_HOST:-db} -U ${POSTGRES_USER:-habitforge} -d ${POSTGRES_DB:-habitforge} > /dev/null 2>&1; do + echo "Database is unavailable - sleeping" + sleep 1 +done +echo "Database is ready!" + +# Run migrations +echo "Running database migrations..." +alembic upgrade head + +# Start Gunicorn +echo "Starting Gunicorn..." +exec gunicorn backend.main:app \ + --workers ${GUNICORN_WORKERS:-4} \ + --worker-class uvicorn.workers.UvicornWorker \ + --bind 0.0.0.0:8000 \ + --access-logfile - \ + --error-logfile - \ + --log-level ${LOG_LEVEL:-info}