Innovation par l'open source

Nous croyons que la meilleure façon de démontrer nos capacités est de montrer, pas de dire. Nos projets open source ne sont pas des exercices académiques ou des preuves de concept - ce sont des outils prêts pour la production qui résolvent de vrais problèmes métiers. Chaque projet reflète notre philosophie : des solutions pratiques qui apportent une valeur mesurable.

En rendant ces outils open source, nous ne contribuons pas seulement à la communauté - nous vous montrons exactement comment nous pensons et travaillons. Pas de boîtes noires, pas de magie propriétaire. Juste de l'ingénierie solide et une résolution intelligente des problèmes que vous pouvez inspecter, utiliser et développer.

Agent Code Factory

Pipeline de fonctionnalités propulsé par l'IA avec support LLM local

Le défi du développement

Le développement logiciel implique des tâches répétitives qui consomment un temps d'ingénierie précieux : analyser les exigences des fonctionnalités, explorer les bases de code, concevoir les implémentations, générer du code, exécuter des tests et valider les déploiements. Les assistants de codage IA traditionnels nécessitent des clés API coûteuses et produisent souvent des résultats incohérents sans contexte approprié. Les équipes ont besoin d'un pipeline reproductible et contrôlable qui maintient la qualité du code tout en accélérant le développement.

Notre solution

Agent Code Factory est un pipeline IA reproductible où vous décrivez une fonctionnalité et plus de 20 agents spécialisés travaillent ensemble pour livrer du code prêt pour la production. Fonctionnant entièrement sur des LLM locaux via Ollama, il élimine les coûts d'API tout en gardant votre code privé. Le principe fondamental : l'IA assiste - l'humain possède la release.

Tableau de bord Agent Code Factory - 26 Agents IA, 94% de taux de succès

Pipeline multi-agents

26 agents spécialisés gèrent des tâches distinctes : l'Agent Spec analyse les exigences, l'Agent Contexte explore votre repo, l'Agent Design propose l'architecture, l'Agent Implémentation génère le code, et plus encore.

Propulsé par LLM local

Fonctionne entièrement sur Ollama sans clé API nécessaire. Gardez votre code privé et éliminez les coûts par token. Supporte des modèles comme Qwen3 pour le raisonnement et la génération de code.

Recherche sémantique RAG

Les embeddings vectoriels permettent une recherche sémantique dans votre dépôt. Trouvez du code conceptuellement lié, pas seulement des correspondances exactes de mots-clés.

Validation Docker

Testez le code généré dans des conteneurs isolés avec des vérifications de santé automatisées et des sondes API. Détectez les problèmes d'intégration avant la production.

Analyse de sécurité

Analyse Bandit intégrée, vérifications de sécurité YAML et validation de sécurité Docker détectent les vulnérabilités tôt. L'application des politiques bloque les secrets et les problèmes critiques.

Agent de revue de code

Revue de code automatisée par un ingénieur senior qui évalue les décisions d'architecture, identifie les problèmes potentiels et fournit des retours actionnables.

Fonctionnalités clés

  • Points de contrôle d'approbation : Conception avec humain dans la boucle garantissant votre contrôle sur ce qui est implémenté. Revoyez et approuvez à chaque étape critique
  • Application des politiques : Règles basées sur YAML pour les seuils de couverture, exigences de sécurité et workflows d'approbation
  • Scaffolding de projet : Créez de nouveaux projets à partir de modèles intégrés ou personnalisés avec partage sur marketplace
  • Intégration Git : Commits automatiques, branches, tags et création de PR pour un contrôle de version fluide
  • GitHub Actions : Workflows CI/CD auto-générés avec jobs de rollback et support déploiement canary
  • Tableau de bord web : Surveillez les exécutions du pipeline, visualisez les artefacts et déployez les projets via une interface intuitive
  • Support de reprise : Mettez en pause et reprenez les exécutions du pipeline sans perdre la progression
  • Vérification de santé du code : Analyse auto-réparatrice des dépréciations avec corrections automatiques via pyupgrade et ruff

Étapes du pipeline

Spécification

SpecAgent analyse votre description de fonctionnalité en exigences structurées. DecompositionAgent décompose les fonctionnalités complexes en sous-tâches gérables.

Contexte & Design

ContextAgent analyse votre dépôt avec recherche sémantique RAG. DesignAgent propose l'approche d'implémentation avec point de contrôle d'approbation humaine.

Implémentation

ImplementationAgent génère des patches de code. FixAgent exécute des boucles de validation automatiques pour détecter et corriger les erreurs de manière itérative.

Validation & Déploiement

Build Docker, vérifications de santé, sondes API, scan de sécurité, revue de code et application des politiques avant approbation finale et déploiement.

Implémentation technique

Stack technologique :

  • Core : Python 3.11+ avec traitement asynchrone
  • LLM : Backend Ollama avec Qwen3:14b (raisonnement) et Qwen3-coder:30b (génération de code)
  • RAG : Embeddings vectoriels avec modèle nomic-embed-text
  • Dashboard : Interface web FastAPI pour monitoring et gestion
  • Validation : Conteneurs Docker avec sondes API et vérifications de santé
  • Sécurité : Bandit, validation YAML, scan de sécurité Docker

Démarrage rapide :

# Installation et configuration
pip install -e ".[dev]"
ollama pull qwen3:14b
ollama pull nomic-embed-text

# Indexer votre dépôt pour la recherche sémantique
coding-factory index

# Exécuter le pipeline
coding-factory run "Ajouter rate-limit login"

# Lancer le tableau de bord web
coding-factory dashboard

Cas d'usage

Développement de fonctionnalités

Décrivez une fonctionnalité en langage naturel et laissez le pipeline générer le code d'implémentation, les tests, la documentation et les configurations de déploiement.

Migration de code

Utilisez la recherche RAG pour comprendre les patterns existants, puis générez du code modernisé qui suit les conventions et le style de votre base de code.

Renforcement de la sécurité

Exécutez des scans de sécurité sur votre projet, identifiez les vulnérabilités et générez des corrections avec l'application des politiques garantissant la résolution des problèmes.

Génération de documentation

L'optimisation RAG prétraite les docs avec chunking intelligent, extraction Q&A et résumés pour une récupération drastiquement améliorée.

benchHUB

Intelligence de performance compréhensive pour les infrastructures modernes

Le problème métier

Les organisations investissent des millions dans l'infrastructure informatique sans vraiment comprendre ses capacités ou ses limitations. Elles prennent des décisions critiques sur les mises à niveau matérielles, les migrations cloud et la planification des capacités basées sur l'intuition plutôt que sur les données. Les goulots d'étranglement de performance se cachent jusqu'à ce qu'ils causent des pannes en production.

Notre solution

benchHUB est une suite de benchmarking de performance multiplateforme qui fournit des insights compréhensifs sur les capacités du système à travers six dimensions critiques :

Performance CPU

Mesurez la puissance de traitement mono et multi-cœur avec des charges de travail réelles qui reflètent les applications métiers actuelles, pas des tests synthétiques.

Capacités GPU

Évaluez les performances GPU pour l'apprentissage automatique, le traitement des données et les tâches de visualisation. Support NVIDIA CUDA et Apple Silicon.

Performance mémoire

Testez la bande passante et la latence de la mémoire dans des conditions qui imitent les applications réelles gourmandes en données.

Performance réseau

Mesurez le débit, la latence et la fiabilité du réseau dans des scénarios qui reflètent les charges de travail de production actuelles.

Performance disque

Évaluez les capacités de stockage avec des modèles d'E/S qui correspondent aux applications métiers réelles, pas aux benchmarks synthétiques.

Performance base de données

Testez les performances de la base de données avec des requêtes et des volumes de données qui reflètent vos charges de travail de production.

Pourquoi c'est important

La plupart des outils de benchmarking vous donnent des chiffres. benchHUB vous donne des insights. Il ne s'agit pas seulement de savoir à quelle vitesse votre système fonctionne - il s'agit de comprendre où investir ensuite pour obtenir les meilleurs résultats métiers.

Implémentation technique

Profils d'intensité configurables : Léger, Standard, Lourd - adaptés à vos besoins et contraintes de temps

Support multiplateforme : NVIDIA CUDA et Apple Silicon GPU natifs

Système de scoring unique :

  • Score composite : CPU (40%), GPU (40%), Mémoire (20%)
  • Calcul de timing inverse pour comparaison équitable
  • Scores normalisés et plafonnés à 1000
  • Dégradation élégante pour systèmes sans GPU dédié

Installation et utilisation :

# Créer environnement virtuel
python -m venv venv
source venv/bin/activate  # Sur Windows: venv\Scripts\activate

# Installer les dépendances
pip install -r requirements.txt

# Lancer benchmark avec intensité configurable
python benchhub.py --profile standard  # Options: light, standard, heavy

# Tableau de bord interactif
streamlit run dashboard.py

Stack technologique

Python 3.8+ NumPy/SciPy Streamlit FastAPI CUDA/Metal

Max_Agent

Traitement intelligent de documents qui transforme l'information en insights actionnables

Le problème métier

Chaque jour, votre organisation produit et reçoit d'énormes volumes de documents - rapports, contrats, analyses de marché, documentation technique. L'information vitale est enfouie dans des PDF, des présentations et des feuilles de calcul. Les équipes passent des heures à chercher des insights qui devraient être instantanément disponibles.

Notre solution

Max_Agent est un système de traitement de documents alimenté par l'IA qui transforme vos documents non structurés en insights actionnables. Il ne se contente pas d'extraire du texte - il comprend le contexte, identifie les points clés et génère des résumés adaptés aux besoins métiers.

Extraction intelligente

Extrait automatiquement les points de données clés, les métriques et les insights des PDF, présentations et documents structurés.

Résumé contextuel

Génère des résumés adaptés à différents publics - résumés exécutifs pour les dirigeants, détails techniques pour les équipes.

Analyse multi-documents

Compare et synthétise les informations de plusieurs documents pour identifier les tendances et les contradictions.

Intégration API

S'intègre facilement dans vos flux de travail existants avec une API REST propre et une documentation complète.

Applications réelles

  • Analyse concurrentielle : Résumez automatiquement les rapports du marché et de la concurrence
  • Conformité réglementaire : Extrayez les exigences clés des documents réglementaires
  • Due diligence : Analysez rapidement les documents financiers et juridiques
  • Veille technologique : Surveillez les articles de recherche et les brevets pour les percées

Implémentation technique

Capacités clés :

  • Préserve les blocs de code et équations mathématiques intacts
  • Ratios de résumé personnalisables selon les cas d'usage
  • Nettoyage et prétraitement automatique du texte
  • Segmentation intelligente du texte pour résumé optimal
  • Journalisation complète pour pistes d'audit
  • Traitement par lots pour bibliothèques de documents

Installation et configuration :

# Cloner le dépôt
git clone https://github.com/Tennisee-data/Max_Agent.git
cd Max_Agent

# Créer un environnement virtuel (recommandé pour l'isolation)
python -m venv venv
source venv/bin/activate  # Sur Windows: venv\Scripts\activate

# Installer le package en mode développement
pip install -e .

# Configurer les paramètres (optionnel)
# Créer config.yaml pour personnaliser les répertoires, 
# ratios de résumé et paramètres du modèle

# Lancer l'application
max-agent

# Ou avec configuration personnalisée
max-agent --config config.yaml

Histoire d'origine :

"L'idée est venue quand je voulais optimiser les PDFs pour fournir du contexte dans la configuration d'un agent ChatGPT OpenAI" - François Reeves

Stack technologique

Python 3.10+ pdfplumber facebook/bart-large-cnn Hugging Face Transformers FPDF CUDA (optionnel)

PublicLedger

Transparence basée sur la blockchain pour les dépenses publiques

Le problème démocratique

Les décisions de dépenses publiques se prennent à huis clos. Des milliards de fonds publics sont alloués avec une transparence limitée. Les procès-verbaux sont édulcorés, les dossiers disparaissent, et les citoyens n'ont aucun moyen fiable de suivre comment et pourquoi leur argent est dépensé. La corruption prospère dans l'opacité, et même les décisions légitimes souffrent du manque de confiance publique.

Notre solution

PublicLedger est un système de responsabilisation basé sur la blockchain qui crée un registre immuable de toutes les décisions de dépenses publiques. Chaque réunion, chaque vote, chaque allocation est enregistré de manière permanente et accessible au public :

Registres de réunions immuables

Enregistrements complets des réunions, transcriptions et notes stockés sur blockchain. Pas d'édition rétroactive, pas de suppressions opportunes, pas de dossiers perdus.

Documentation des décisions

Chaque décision de financement inclut qui l'a proposée, qui a voté pour, quelle était la justification, et tous les documents de support. Traçabilité complète.

Interface d'accès public

Portail convivial pour que les citoyens puissent rechercher, parcourir et analyser les dépenses publiques. Recherche avancée par département, responsable, montant ou mot-clé.

Alertes automatisées

Abonnez-vous aux notifications sur les dépenses dans les domaines qui vous intéressent. Soyez alerté lorsque de nouvelles allocations sont faites ou que des décisions sont enregistrées.

Outils d'enquête

Analytique intégrée pour les journalistes et enquêteurs afin d'identifier les tendances, anomalies et conflits d'intérêts potentiels.

Application des contrats intelligents

Vérifications de conformité automatisées et limites de dépenses appliquées par des contrats intelligents. Empêche les schémas de dépenses non autorisés ou irréguliers.

Impact visé

  • Restaurer la confiance publique : Quand les citoyens peuvent vérifier comment leur argent est dépensé, la confiance dans les institutions gouvernementales peut commencer à se reconstruire.
  • Réduire la corruption : La lumière du soleil est le meilleur désinfectant. Savoir que chaque décision est enregistrée de manière permanente change les comportements.
  • Améliorer la qualité des décisions : Les responsables prennent de meilleures décisions quand ils savent qu'ils devront en rendre compte.
  • Permettre l'engagement civique : Des citoyens informés peuvent participer plus efficacement aux processus démocratiques.

Statut du développement

Phase actuelle : Conception de l'architecture et développement du prototype

Lancement prévu : 2025

Blockchain IPFS Smart Contracts React Python Analytics

Participez

Ce projet vise à être un bien public. Nous recherchons :

  • Des partenaires gouvernementaux prêts à piloter le système
  • Des développeurs intéressés à contribuer au code
  • Des experts juridiques pour naviguer les exigences réglementaires
  • Des citoyens et groupes de défense pour aider à façonner les exigences

Surveillez cet espace pour les mises à jour, ou contactez-nous pour en savoir plus sur la participation.

StockIceberg.ai

Plateforme d'analyse financière propulsée par l'IA

Le défi de l'investissement

Les investisseurs individuels et les professionnels de la finance font face à un flot écrasant de données de marché, d'actualités et d'analyses. Prendre des décisions d'investissement éclairées nécessite de traiter d'énormes quantités d'informations provenant de multiples sources - états financiers, tendances du marché, sentiment des actualités et indicateurs techniques. Les outils traditionnels sont soit trop simplistes, soit nécessitent des abonnements institutionnels coûteux.

Notre solution

StockIceberg.ai est une plateforme d'analyse financière complète qui exploite la puissance de l'intelligence artificielle pour offrir des insights de qualité institutionnelle à tous. La plateforme agrège, analyse et présente des données financières complexes dans des formats actionnables. Commencez gratuitement et évoluez selon vos besoins.

Analyse propulsée par l'IA

Des modèles d'apprentissage automatique avancés analysent les tendances du marché, le sentiment et les fondamentaux pour faire émerger les insights qui comptent.

Données complètes

Accès à des données financières étendues incluant les cotations en temps réel, les tendances historiques et les fondamentaux détaillés des entreprises.

Analyse du sentiment

Traitement du langage naturel des actualités, réseaux sociaux et rapports d'analystes pour évaluer le sentiment du marché.

Indicateurs techniques

Analyse technique automatisée avec indicateurs personnalisables et reconnaissance de patterns.

Insights portefeuille

Suivez et analysez la performance de votre portefeuille avec des métriques de risque et des suggestions d'optimisation.

Alertes en temps réel

Restez informé avec des alertes intelligentes sur les mouvements de prix, événements d'actualité et anomalies de marché.

Tarification

Offre gratuite

Démarrez avec les fonctionnalités essentielles sans frais. Accédez aux outils d'analyse de base, aux données historiques limitées et aux insights de marché essentiels.

Fonctionnalités Premium

Débloquez l'analyse IA avancée, l'historique de données étendu, les alertes en temps réel et le support prioritaire avec un abonnement premium.

Meilleures décisions

Prenez des décisions d'investissement basées sur une analyse de données complète plutôt que sur l'intuition ou des informations incomplètes.

Gestion des risques

Identifiez les risques et opportunités potentiels avant qu'ils ne deviennent évidents pour le reste du marché.

ProfText

Plateforme d'amélioration et de relecture de textes professionnels

Le défi de la communication

Une communication claire et professionnelle est essentielle dans l'environnement commercial d'aujourd'hui. Pourtant, de nombreux professionnels peinent à relire, éditer et peaufiner leur contenu écrit. Les erreurs de grammaire, les formulations peu claires et le ton incohérent peuvent nuire à la crédibilité et à l'impact.

Notre solution

ProfText est une plateforme d'amélioration de texte professionnelle conçue pour aider les utilisateurs à affiner leurs communications écrites. Que vous prépariez des documents commerciaux, des articles académiques ou de la correspondance professionnelle, ProfText fournit les outils pour garantir que votre message soit clair, soigné et percutant.

Relecture professionnelle

Correction avancée de grammaire et d'orthographe qui va au-delà du correcteur de base pour détecter les erreurs subtiles et améliorer la lisibilité.

Amélioration du style

Suggestions pour améliorer la clarté, la concision et le ton professionnel tout en préservant votre voix authentique.

Édition contextuelle

Comprend le contexte de votre rédaction pour fournir des suggestions pertinentes adaptées à votre cas d'usage spécifique.

Support multi-formats

Fonctionne avec divers types de documents et formats de texte pour s'intégrer parfaitement à votre flux de travail existant.

ProfText - Plateforme d'amélioration de texte professionnel

GlobeShake

Expérience interactive de boule à neige numérique

Un monde enchanté numérique

GlobeShake apporte la magie des boules à neige à l'ère numérique. Cette expérience web interactive permet aux utilisateurs de secouer, personnaliser et partager leurs propres créations de boules à neige virtuelles - un mélange délicieux de nostalgie et de technologie web moderne.

L'expérience

Que vous recherchiez un moment de tranquillité numérique, une carte de vœux unique à partager avec vos amis, ou simplement une distraction ludique, GlobeShake offre une expérience interactive enchanteresse qui capture la fantaisie des boules à neige classiques.

Animation interactive

Secouez votre appareil ou cliquez pour regarder la neige tourbillonner et se déposer dans un mouvement réaliste basé sur la physique.

Options de personnalisation

Personnalisez votre boule à neige avec différentes scènes, couleurs et effets de chute de neige.

Créations partageables

Créez des moments uniques de boule à neige et partagez-les avec vos amis et votre famille.

Multiplateforme

Profitez de l'expérience sur ordinateur, tablette ou mobile - la magie vous accompagne partout.

GlobeShake - Boule à neige numérique interactive

Intéressé par l'utilisation de ces outils ?

Nos projets open source ne sont que le début. Si vous cherchez des solutions personnalisées qui s'appuient sur cette expertise, parlons-en.