À propos du projet

MindsHub est un espace de travail d'agent open source axé sur le travail de connaissance et le développement logiciel. Au lieu de verrouiller les utilisateurs dans un écosystème de modèles unique, il permet de choisir parmi les modèles et fournisseurs, et peut fonctionner sur votre machine, dans votre VPC ou via une application web hébergée. Le dépôt est décrit comme un superprojet de plateforme : il combine l'application bureau/web, le backend d'agent et le moteur de données pour que l'ensemble de la pile puisse être construit et exécuté à partir des sources. Les sous-modules incluent frontend, backend/core_api, backend/core_agent et backend/data-vault, fixés à des validations spécifiques ; un flux de travail dev.env et des cibles make (use, dev, dev-web, server, pack-local, refs, baseline, pin) facilitent le travail sur les branches de module sans perturber l'état git du superprojet. Les options de démarrage incluent une console web hébergée sans installation, des applications bureau macOS (.pkg) et Windows (.exe) téléchargeables, et la construction à partir des sources sur Linux. La construction à partir des sources utilise git clone avec des sous-modules, make setup, puis make dev/watch, make dev-web, make build, ou des cibles de packaging pour macOS et Windows. Une commande make flush efface les installations locales et l'état de l'application pour un démarrage frais. Les fonctionnalités clés décrites dans le README : - Données connectées : un coffre-fort sécurisé relie des systèmes tels que BigQuery, Postgres, Gmail, Drive, HubSpot, Notion et Linear, avec des identifiants limités par connexion afin que les agents n'aient pas accès aux clés brutes. - Routeur de modèles : basculer entre les modèles avancés (Claude, GPT, Gemini) et les modèles ouverts (DeepSeek, Qwen, Kimi) sans configurer une clé par fournisseur. - Agents ouverts : harnais open source interchangeables, avec Anton par défaut et Hermes, échangeables via un menu déroulant. - Artefacts : transformer les sorties d'agents en documents, tableaux de bord, applications et code, pouvant être publiés sur un URL en direct. - Mémoire, compétences et planification : mémoire trans-session, bibliothèque de compétences réutilisables et tâches exécutées selon un planning. Les cas d'utilisation mis en avant sont l'automatisation des tâches répétitives multi-étapes de lecture/écriture telles que les rapports, la surveillance, les workflows récurrents et les opérations planifiées, ainsi que la création d'outils internes AI et d'artefacts (applications, tableaux de bord, présentations, documents, analyses) sans ingénierie, puis leur publication sur un URL en direct pour le partage d'équipe. Le déploiement est décrit comme flexible sur cloud, VPC, sur site, infrastructure isolée et hybride. Le projet est sous licence MIT, avec des composants intégrés sous leurs propres licences. Les canaux de support incluent Discord, problèmes GitHub, documentation et options de contact entreprise. Une offre distincte, MindsHub Inference, est mentionnée pour intégrer de l'intelligence dans les agents et produits via une seule API avec un seul ensemble de contrôles et une seule facture.