À propos du projet

oh-my-opencode-slim est un plugin d'orchestration d'agents pour OpenCode qui remplace les flux de travail à modèle unique par une équipe de sept agents spécialisés coordonnés par un Orchestrateur. L'Orchestrateur planifie des graphes de travail, envoie des spécialistes en tâches de fond et réconcilie les résultats — permettant une exécution parallèle par défaut. Les agents incluent : Explorateur pour la reconnaissance du codebase, Oracle pour les conseils d'architecture et le débogage difficile, Conseil pour la synthèse de consensus multi-LLM, Bibliothécaire pour la recherche de documentation externe, Designer pour l'implémentation UI/UX, et Correcteur pour les modifications de code ciblées. Un agent Observateur optionnel gère l'analyse visuelle (images, PDF, captures d'écran) lorsque l'Orchestrateur manque de support multimodal. Capacités clés démontrées dans le README : - Orchestration en arrière-plan avec envoi parallèle de spécialistes et réconciliation des résultats - Mixage de modèles sur n'importe quel fournisseur par agent ; basculement de préréglages en runtime via /preset - Huit compétences intégrées (codemap, deepwork, planification de vérification, reflect, simplify, etc.) assignées par agent - Invocation du Conseil via @council pour exécuter plusieurs modèles en parallèle et synthétiser un verdict - Fenêtre flottante de bureau compagnon affichant les agents actifs et les tâches de fond - Intégration multiplexeur pour visualisation en direct dans les panneaux Tmux, Zellij, Herdr, cmux ou kitty - Outils d'intelligence de code : LSP, recherche consciente de l'AST sur 25 langages, MCP intégrés pour la documentation et la recherche de code GitHub - Personnalisation complète : agents personnalisés, remplacements de prompts, permissions de compétences/MCP par agent, configuration locale au projet - Plusieurs préréglages : OpenAI, OpenCode Go, configuration quotidienne de l'auteur, fournisseur mixte à 30 $/mois, et niveau gratuit Installation via bunx oh-my-opencode-slim@latest install (ou npx). La configuration se trouve dans ~/.config/opencode/oh-my-opencode-slim.json avec un schéma JSON. Le plugin est conçu pour une flexibilité profonde — les valeurs par défaut sont des points de départ, pas des opinions.