cd /news/developer-tools/vcpu-pinning-is-tedious-had-claude-b… · home topics developer-tools article
[ARTICLE · art-120622] src=forum.level1techs.com ↗ pub= topic=developer-tools verified=true sentiment=· neutral

vCPU pinning is tedious... had Claude build a TUI for vCPU pinning + NUMA binding. Any suggestions?

A research associate has released pindergarten, an open-source terminal UI for vCPU pinning and NUMA binding on KVM hosts, built largely with code generated by Claude. The tool, available on GitHub under an MIT license, edits cputune and numatune XML and takes effect on the next VM boot without altering live scheduling. The developer is seeking feedback on whether the tool is worth polishing beyond its current 'works for me' state.

read1 min views1 publishedSep 3, 2026

Hi all,

I’m a research associate and got handed the job of managing our faculty’s shared experiment server (a two-socket KVM host with a rotating set of GPU-passthrough VMs for whoever needs compute that day). VMs come and go, so I end up repinning constantly, and hand-editing <cputune>

/ <numatune>

XML while trying to remember which threads are already taken got old fast. So I vibed a terminal UI for it (xylophoneengine/pindergarten on github):

What it does

virDomainDefineXML

– takes effect on next VM boot, never touches a running VM’s live schedulingFull disclosure: this is vibecoded

The bulk of the code was written with Claude, because I need to focus on my actual job (which isn’t IT administration, but somebody has to do it…). I steered, reviewed, and tested it on that server and on my private workstation (the screenshot above). It works for me, but it has not been properly battle-tested beyond those two hosts. MIT licensed (is this the proper one to choose? I was considering GPLv3 or something, but a friend told me MIT is good).

Why I’m posting

It’s a tool I needed, and maybe you need it too. So …if a battle-proven tool for this already exists, please point me at it! I couldn’t really find one. Is anything obviously missing for your workflow? Not trying to sell anything, just want to know whether it’s worth polishing past “works for me.” Hope you’re all doing great, have a nice one!

── more in #developer-tools 4 stories · sorted by recency
── more on @pindergarten 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/vcpu-pinning-is-tedi…] indexed:0 read:1min 2026-09-03 ·