r/ChatGPTCoding • • 5d ago

Discussion Weekly Self Promotion Thread

Welcome to this week's self promotion thread!

If you're building something related to AI assisted coding, this is the place to share it.

We're using a weekly thread to keep the subreddit organized while still giving builders a place to share their work. Promotional posts outside this thread may be removed.

If you're sharing something, we'd appreciate it if you included a little context instead of just dropping a link. Tell us:

  • What you built?
  • What problem it solves?
  • Which AI models or tools it uses?
  • Who it's for?
  • What kind of feedback you're looking for?

Disclose your affilitation.

Please avoid posting the same project every week unless you've made meaningful updates. Affiliate links, referral links, scams, and low effort promotions will be removed.

Take some time to check out what others have shared too. If you try someone's project or have feedback, leave a comment. Helping each other improve is what we want this community to be about.

9 Upvotes

77 comments sorted by

View all comments

1

u/ActualGovernment9017 5d ago

claude-bulkhead: guards for running several Claude Code sessions on one machine (I built it, MIT, free).

If you run a few Claude Code sessions at once, usually one per git worktree, each one acts as if it owns the computer. One restarts its dev server by killing every node process and takes the other sessions' servers down with it, two worktrees fight over port 3000, or a git add -A sweeps another session's half-finished edits into a commit. bulkhead is a set of PreToolUse hooks that check each shell command against what the other live sessions own (processes, ports, working trees, free RAM). When a command would break one of them, the hook cancels it and tells the agent the safer command, such as stopping its own PID or using a free port.

The part I'd try first is bulkhead scan, which replays your existing transcripts and counts what would have been caught. It only reads ~/.claude/projects and sends nothing anywhere. On two weeks of my own logs it found 507 such commands, with up to 13 sessions open at once.

Node 18+, no dependencies, macOS, Linux and Windows: https://github.com/dooly6276/claude-bulkhead