À propos du projet

BagIdea Office est une application de bureau open source qui affiche un bureau pixel art 2.5D en fond d'écran, peuplé d'agents IA représentant de véritables sessions Claude Code, des exécutions headless et des scripts personnalisés. Plutôt qu'un tableau de bord ou une fenêtre de chat, elle visualise l'état des agents comme des employés à leur bureau derrière les icônes de votre bureau. Capacités principales décrites dans le README : - Collaboration multi-agents : de nombreux agents avec différents rôles, compétences, outils et même différents modèles sous-jacents se coordonnent, se transmettent le travail, créent des clones fantômes pour les tâches parallèles, tiennent des réunions et rendent compte. - Modèles interchangeables par agent : le README liste Claude, GLM, DeepSeek, Qwen, Kimi, OpenAI, Gemini, Groq, Ollama et d'autres, avec un proxy intégré et une configuration des fournisseurs (y compris les limites de concurrence de LM Studio). - Connaissances cumulatives : notes OFFICE.md partagées, mémoire par agent écrite après un travail réel, workflows enregistrés comme compétences réutilisables et archive consultable. - Auto-extension : les agents peuvent proposer des outils ou des plugins, qui deviennent partie intégrante du bureau en cours d'exécution après approbation humaine. - Contrôles humains : un centre de sécurité, une confiance basée sur les hooks de projet et des décisions d'approbation/rejet avec justifications pour chaque proposition. - Workflows et déclencheurs : un constructeur visuel avec nœuds d'approbation, de notification et de délai ; déclencheurs sur planification, webhook, événements du bureau, dépôts de fichiers et mots-clés de canal ; historique d'exécution conservé. - Tableau des tâches et calendrier : colonnes à faire/en cours/en attente/terminé, dépendances, récurrence, rappels, import/export .ics. - Approbations et notifications : une file d'approbations unifiée à laquelle on peut répondre depuis Telegram, Discord ou LINE, plus des règles de notification (barre latérale, pop-up, téléphone, son) et des heures de silence. - Budgets : plafonds par bureau, par agent et par projet en argent, avec avertissements et arrêt à 100 % pour les nouveaux tours. - Plugins et outils : une bibliothèque officielle (tableau de campagne, pipeline de contenu, triage GitHub, agent de boîte de réception, rapport hebdomadaire, dossiers clients, journal de décisions), des modèles d'équipe et des intégrations telles que Stripe, Airtable, Trello, Asana, YouTube Data, Google Calendar, Gmail, Bluesky et HubSpot. - Voix et médias : les voix des agents, les commandes vocales, les appels en temps réel et la génération d'images nécessitent des clés API Gemini et OpenAI. - Intégration Codex : le bureau peut piloter `codex exec` dans les projets enregistrés, avec sandboxing et estimation des coûts. - Export/import : les agents, compétences, outils MCP, workflows et Markdown peuvent être déplacés entre bureaux sous forme de ZIP sans informations d'identification. L'installation est décrite comme un installateur en une ligne pour Windows et une bêta macOS/Linux, ou via `npx bagidea`. Son exécution nécessite Claude Code ; le README indique que l'expérience complète nécessite des clés API Gemini et OpenAI. Le projet est sous licence MIT et fournit de la documentation, un site web, un pitch deck et un journal des modifications.