À propos du projet

Workhub est un hub de développement tout-en-un conçu pour Windows 10/11 qui facilite un flux de travail de développement piloté par l'IA. Il sert d'interface centrale où les développeurs humains et les agents IA opèrent depuis le même tableau de tâches, soutenu par un coffre Obsidian en Markdown brut. Le principe de conception fondamental est que le coffre est l'unique source de vérité ; les tâches, notes de projet, plannings et connaissances sont stockés sous forme de fichiers Markdown avec frontmatter YAML. Cela permet une édition directe par l'utilisateur dans Obsidian, l'application Workhub ou des agents IA comme Claude Code et OpenCode, sans enfermer les données dans une base propriétaire. Les fonctionnalités clés incluent : - **Gestion des tâches** : un tableau Kanban et une vue liste pour les tâches, avec glisser-déposer, filtrage et synchronisation en direct avec les modifications externes. Les tâches peuvent être assignées à des humains ou à des agents IA. - **Intégration des agents IA** : les agents peuvent être lancés directement depuis les cartes de tâches, exécuter le travail dans des dépôts enregistrés et renvoyer les résultats dans le coffre. Les fonctionnalités incluent une mémoire locale à long terme, des prompts personnalisés, des tâches récurrentes et des garde-fous comme le mode confirmation et les git worktrees pour les tâches parallèles. - **Tableau de bord des dépôts** : une vue multi-dépôts montrant l'état des branches, l'état modifié, les graphes git et les panneaux de modifications. Il permet d'ouvrir les dépôts dans VS Code, des terminaux ou des agents. - **Outils de planification** : un tableau blanc de planning pour l'estimation des dates et les jalons, un outil de carte mentale pour ramifier les idées, et une fonction de stratège pour examiner les progrès par rapport aux objectifs. - **Utilitaires de productivité** : capture rapide des liens du presse-papiers, dictée vocale locale hors ligne, sélecteur de snippets (clips), annotation d'écran (ink) et lecteur de musique/minuteur. L'application est construite avec Tauri 2 (backend Rust, frontend React) et nécessite Git, Node.js, et éventuellement Claude Code ou OpenCode. Elle est sous licence MIT.