Homelab95

Charon

I built Charon to run Claude Code and Codex across all my VPSs

r/selfhostedu/Lomchat3 septembre 2026

Capture du projet

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

  1. 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.

  2. 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.

  3. 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 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