2 points par kkd927 4 일 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Ces derniers temps, l’expérience des applications desktop comme Claude Code ou Codex est tellement bonne que, lorsqu’on les utilise séparément, elles restent très confortables au quotidien.

Mais personnellement, j’ai l’impression que chaque agent d’IA pour le code a ses propres points forts, donc je répartis souvent les tâches entre eux. Par exemple, je confie l’implémentation réelle à Claude Code, la planification détaillée avant le travail ou la revue de code à Codex, et le peaufinage de documentation ou la mise en forme de longs textes à Gemini CLI.

À force d’utiliser plusieurs agents en même temps, les fenêtres de terminal et les sessions se sont de plus en plus dispersées, et j’ai commencé à ressentir le besoin de voir aussi l’usage de chaque agent d’un seul coup d’œil.

C’est pour cela que je développe kmux, un workspace de terminal macOS conçu pour exécuter et gérer côte à côte Claude Code, Codex CLI et Gemini CLI depuis un seul endroit.

Il existe aussi cmux, un outil né d’une réflexion similaire. Le kmux que je développe se concentre moins sur les terminaux hautes performances ou les plateformes d’automatisation de navigateur, et davantage sur un workflow où plusieurs agents de codage sont utilisés simultanément selon leur rôle.

L’objectif principal est de pouvoir consulter et rouvrir depuis un seul endroit l’historique des sessions locales des trois agents, vérifier leur usage via un dashboard unifié, et gérer un environnement basé sur git worktree pour que plusieurs agents travaillent sur le même repo mais sur des branches différentes.

Les fonctionnalités actuellement prises en charge sont les suivantes :

  • exécuter Claude Code, Codex CLI et Gemini CLI en les répartissant par workspace, split pane et surface tab
  • notifications natives macOS quand un agent attend une saisie ou a terminé son travail
  • dashboard unifié pour voir en un seul endroit l’usage de Claude Code, Codex CLI et Gemini CLI
  • recherche unifiée dans l’historique des sessions locales des trois agents et reprise en un clic
  • workspaces basés sur git worktree pour permettre à plusieurs agents de travailler sur le même repo sur des branches différentes
  • restauration de layout, recherche dans le terminal, command palette, navigation centrée clavier

Le point que je considère comme le plus important est la « continuité ». Je voulais créer une expérience dans laquelle la sortie des agents et le fil des sessions ne se cassent pas, même lorsqu’on change de workspace, qu’on divise des panes ou qu’on rouvre l’application.

Pour l’instant, c’est uniquement disponible sur macOS et en état de pre-release.

Si vous utilisez plusieurs agents de code en parallèle, j’aimerais beaucoup avoir votre retour sur l’intérêt concret de ce type de workflow, ou sur les fonctionnalités supplémentaires qui vous sembleraient nécessaires dans un terminal workspace multi-agent.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.