Proyectos / orchestrator

orchestrator

Una herramienta en Rust que mantiene dentro de sus recursos las sesiones de Claude Code que se ejecutan en paralelo en una máquina Linux. Aprende qué comandos consumen mucha memoria y los retiene hasta que la memoria los cubre, en lugar de dejar que a cada sesión le falte.

Tipo
Herramienta de línea de comandos open source
Estado
Inicial, en curso
Año
2026
Stack
Rust, cgroup v2, systemd

Lo que existe

  • Cada sesión en su propio cgroup, y cada comando que lanza en un subgrupo, para medir la memoria comando a comando.
  • Admisión: un comando que ha resultado consumir mucha memoria espera a que la memoria libre cubra su pico previsto, durante un tiempo limitado, y después se rechaza con el motivo.
  • Un vigilante que duerme hasta que el kernel señala presión, y registra cada evento.
  • Un primer coordinador, que es a su vez una sesión de Claude Code, que pide a las sesiones liberar memoria y les explica por qué un comando espera.

Lo que viene

  • Ralentizar, pausar y, como último recurso, detener una tarea.
  • Una vista en directo de los recursos y las sesiones para una persona.
Siguiente proyectoFruggr