# T2DECODE
**« Le savoir ne devrait pas toujours dépendre d'une connexion. »**
Plateforme locale d’apprentissage technique (réseau · systèmes · sécurité défensive) avec outils utilitaires intégrés.
Offline‑first · Air‑gapped ready · Zéro tracking · IA locale (Ollama)
T2DECODE est une suite pédagogique et pratique pour apprendre et expérimenter sans dépendre d’un cloud :
T2DECODE est conçu pour un usage éducatif et défensif (apprentissage, diagnostic, hygiène, durcissement).
| Ce que nous faisons ✅ | Ce que nous ne faisons PAS ❌ |
|---|---|
| Exécution 100% Locale | Pas d’API externe obligatoire |
| Respect de la vie privée (RGPD) | Pas d’analytics / trackers |
| Modèle de sécurité robuste | Pas d’envoi de données vers des tiers |
| Fonctionnalité | Description | Document |
|---|---|---|
| 🧠 IA Locale | Intégration Ollama sans service tiers pour une assistance LLM hors ligne. | docs/ollama.md |
| 🔬 Laboratoires | Simulateurs (Réseau, Sécurité, Système, Cloud, Crypto, etc.). | docs/labs.md |
| 🛠️ Multi-Outils | +15 Outils utilitaires offline (Hash, CIDR, Chmod, CRON, Ports, etc.). | docs/tools.md |
| 📚 Modules | Support de contenus riches Markdown/JSON. | docs/modules.md |
| 🔒 Sécurité | Anti-tampering, vérification d'intégrité (SHA-256), isolation. | docs/security-model.md |
➡️ Télécharger la dernière version (Releases)
| Plateforme | Fichier recommandé | CI | Distribution |
|---|---|---|---|
| APK / AAB | Actif | Disponible (v1.0.1) | |
| ZIP / EXE | Actif | Disponible (v1.0.1) | |
| PKG / ZIP | Actif | Disponible (v1.0.1) | |
| AppImage / DEB | Actif | Disponible (v1.0.1) |
Vérification d'intégrité : Un fichier
SHA256SUMS.txtest publié dans chaque release pour vérifier l'intégrité des binaires. Des signatures.sigLinux sont également publiées.
Voici quelques captures d'écran de l'application (build macOS v1.0.1) :
Vue complète![]() |
|
Accueil![]() |
Outils![]() |
Cheat Sheets![]() |
Ghost AI![]() |
Ghost Link![]() |
Paramètres![]() |
Roadmap![]() |
|
Avant de cloner ou de compiler, installez les dépendances natives requises :
bash
sudo apt-get update && sudo apt-get install -y clang cmake git ninja-build pkg-config libgtk-3-dev liblzma-dev libstdc++-12-devxcode-select --installℹ️ Pour plus de détails, consultez le fichier OS_DEPENDENCIES.md.
git clone https://github.com/TUTODECODE-FR/T2DECODE.git
cd T2DECODE
make setup
make get
make test
flutter run
make setup # Vérifie l’environnement (Flutter, Dart, Ollama)
make clean # Nettoie les artefacts
make build-android # Build APK release
make build-macos # Build macOS app
make build-linux # Build Linux binary
make build-dmg # Création DMG (macOS)
Le projet est fièrement porté par l'Association TUTODECODE (ESS).
Notre objectif est de rendre l'apprentissage technique accessible sans dépendance au cloud, en favorisant des outils libres, locaux et auditables. Projet à but non lucratif orienté partage de connaissances techniques et sécurité informatique accessible.
Contrairement aux applications anonymes, nous garantissons l'authenticité de notre démarche Open Source en affichant nos informations légales de manière transparente :
💡 Ces mentions légales sont également consultables directement depuis les Paramètres de l'application (Section "Mentions Légales (JO)").
T2DECODE est un projet open source. Les contributions sont les bienvenues ! Que ce soit pour ajouter un outil, corriger un bug, ou créer un nouveau module de cours.
Veuillez consulter le fichier CONTRIBUTING.md pour les détails.
Ce projet est sous licence GPLv3.
Merci à toutes celles et ceux qui prennent le temps de tester, contribuer ou partager le projet ! 🌟