Myeongseok-Kang/claude-bulkhead

24 stars · Last commit 2026-10-14

Keeps parallel Claude Code sessions from killing each other's servers, fighting over ports, freezing the machine, or switching a branch under each other.

README preview

<p align="center">
  <strong>English</strong> |
  <a href="README.ko.md">한국어</a> |
  <a href="README.zh-CN.md">简体中文</a>
</p>

<p align="center">
  <img src="docs/hero.svg" alt="Three Claude Code sessions on one repository in three git worktrees. port-guard moves a second dev server off port 3000, kill-guard blocks pkill node while both dev servers keep running, and bulkhead-slot queues a third heavy job so free RAM stays above the floor." width="100%">
</p>

<h1 align="center">claude-bulkhead</h1>

<p align="center">
  <strong>Hooks that stop parallel Claude Code sessions on one machine from killing each other's servers or running it out of RAM.</strong>
</p>

<p align="center">7 guards, 9 commands, a status line, 5 slash commands, 1 skill, zero dependencies</p>

<p align="center">
  <a href="https://github.com/Myeongseok-Kang/claude-bulkhead/actions/workflows/test.yml"><img src="https://github.com/Myeongseok-Kang/claude-bulkhead/actions/workflows/test.yml/badge.svg" alt="tests"></a>

View full repository on GitHub →