Résumé
Charon est un outil de gestion de sessions de codage qui permet de lancer et de gérer des sessions de Claude Code et Codex sur plusieurs VPS à partir d’une seule interface web. Il intègre MCP pour permettre aux sessions de communiquer entre elles.
Pourquoi c’est intéressant
Charon est un outil innovant qui simplifie la gestion de sessions de codage sur plusieurs VPS et permet une communication directe entre les sessions. Il est également open source et self-hosted, ce qui le rend attractif pour les développeurs qui cherchent à contrôler leurs données et leurs outils.
Comment Claude est utilisé
Charon utilise Claude Code pour exécuter des sessions de codage sur plusieurs VPS et intègre MCP pour permettre aux sessions de communiquer entre elles.
Idées dérivées
- 01
Gestionnaire de projets avec Charon
Créer un outil de gestion de projets qui intègre Charon pour gérer les sessions de codage et les communications entre les membres de l’équipe.
- 02
Plugin pour Charon
Développer un plugin pour Charon qui permet d’intégrer d’autres outils de développement, tels que des éditeurs de code ou des outils de débogage.
- 03
Formation de programmation avec Charon
Créer un système de formation qui utilise Charon pour enseigner les bases de la programmation et du développement de logiciels.
Afficher le post originalMasquer le post original
I started building Charon because I had coding agents running everywhere and was constantly jumping between SSH terminals, browser tabs and servers.
Honest disclaimer: there are still quite a lot of bugs and rough edges. Some parts probably only make sense because I’ve been living inside the project for months.
But for the past six months, Charon has been the only way I work with Claude Code and Codex. I don’t launch them directly from my local terminal anymore.
Everything happens from one browser tab:
• Run and monitor Claude Code and Codex sessions across multiple VPSs
• Keep sessions running when the laptop sleeps or the connection drops
• Stream replies, tool calls and approval requests
• Browse and edit remote files
• Review diffs and manage Git repositories
• Drag, drop, upload or directly paste files and images into a session
• Use persistent terminals that survive browser and Charon restarts
• Get notifications when an agent needs attention
• Let Claude and Codex sessions communicate directly through a built-in MCP
The MCP part is especially fun: one Claude or Codex session can discover another live session, send it a message and ask it to review or work on something. They can then reply directly to each other.
Charon is single-user and self-hosted. It connects to each VPS over SSH, so the remote machines do not need publicly exposed ports.
It’s open source under Apache 2.0:
https://github.com/Lomchat/charon
Again, expect bugs. But it has already replaced my entire workflow, so I thought it was finally time to share it.
If anyone wants to try it, contribute, fix something, or simply throw ideas at me, I’m all ears.
https://preview.redd.it/55xmi6xsoanh1.png?width=3360&format=png&auto=webp&s=cb36c5c6ed937658f2a85ab3240d8384c6b771b8