Skip to content
View badgids's full-sized avatar
🤖
Working on ML and AI
🤖
Working on ML and AI

Block or report badgids

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
badgids/README.md
Badgids actively typing at a flaming computer while code, sparks, and music notes fly from the screen

Badgids

(Alan Guice)

Technologist · Computer Scientist & Software Engineer · Project Manager
Musician · Maker · Community Advocate

I build practical systems where technology, creative work, and real-world problem solving meet.

GitHub profile Hugging Face profile YouTube channel Email Alan

Profile views Chattanooga, Tennessee Eagle Scout

“Keep the neurons firing!”


🚀 Currently Working On

Active repository with recent development work.

Repository License Last commit

Maintainer-review-driven TDD repair loop for the Pi coding agent.

  • Exact per-finding HEAD contracts. A finding starts from the ledger's exact current HEAD and completion verifies ancestry, cleanliness, changed-file scope, and commit count.
  • Configurable test profiles. Define focused, regression, smoke, and final command groups. prrepairtests executes them and records evidence.
  • Fresh-context independent review. A separate read-only pi -p process, with no extensions, skills, prompt templates, context files, or write tools, tries to disprove each repair against the original maintainer reproduction.
  • CI ingestion. Reads GitHub combined commit status and check-runs for the repair HEAD.
  • Maintainer filtering. By default only OWNER, MEMBER, and COLLABORATOR review material is ingested; explicit include/exclude lists are configurable.
  • Review-head comparison. Tracks the PR head, inferred reviewed head, and local HEAD so a repair does not silently start against the wrong revision.

JavaScript


ComfyUI custom nodes for deterministic multi-speaker timed audio mixing and exact MiniMax H3 target-audio latent locking.

Repository License Last commit

Author/Developer: Alan Guice (Badgids) Copyright: © 2026 Alan Guice (Badgids). License: MIT License

  • Locks an exact user-controlled waveform into MiniMax H3's target audio latent.
  • Keeps H3 video denoisable while the target audio stream remains fixed.
  • Accepts an effectively unlimited number of timed audio events through ComfyUI's native Autogrow inputs.
  • Places every source on H3's 24 fps target-video timeline using deterministic integer frame-to-sample conversion.
  • Mixes multiple speakers or sound sources sample-accurately into one H3 target waveform.
  • Supports overlapping dialogue and layered audio.

Python


Story-Film Skills is a local-first Agent Skills suite for story writing, book development, screenwriting, image/audio/video generation, directing, feature-film production, postproduction, and release delivery. It uses durable project files, stable IDs, deterministic validators, and recoverable workflows.

Repository License Last commit

Author/Developer: Alan Guice (Badgids) License: Apache License 2.0 Copyright © 2026 Alan Guice (Badgids).

Python · ai · ai-agent · ai-coding · ai-tools · comfyui · film · film-editing


A ComfyUI set of custom nodes to set up threejs interactive scenes to be used as video reference

Repository License Last commit

An interactive 3D scene staging, actor acting, and camera directing suite of custom nodes for ComfyUI.

  • Multi-Actor Chaining: Sequence and record multiple independent actors (humanoids and vehicles) on the same stage with synchronized playback.
  • Camera Spring Arm (Anti-Collision): Real-time obstacle avoidance prevents camera clipping against walls and geometry during dynamic camera moves.
  • Actor Color Customization: Dynamic mesh coloring to visually distinguish different actors across the 3D viewport and node timeline.
  • Universal Stage Builder: Universal 3D geometric engine with 5 core primitives and new presets (courthousesquare, gasstation).
  • Vue.js Architecture: Modernized modular reactive UI components (StagingWidget, ActingWidget, DirectingWidget).
  • Animated 3D Humanoid Model: Custom 3D human model with bone structure and armature animations.

JavaScript


A standalone application for installing, launching, updating, repairing, inspecting, exporting, importing, and sharing ComfyUI installations, models, and workflows.

Repository License Last commit

Author and creator: Alan Guice (Badgids) License: Apache License 2.0 Version: 0.8.8

  • a compact Textual terminal interface for people;
  • a complete non-TUI command-line interface for scripts and automation;
  • portable YAML-based setup profiles;
  • shared external model and workflow libraries;
  • update snapshots and rollback;
  • a YAML-backed runtime cache for fast startup and explicit rescans;

Python · comfyui · comfyui-api · comfyui-custom-nodes · comfyui-manager · comfyui-manager-2026 · comfyui-nodes · comfyui-plugin

🤝 Recently Contributed to

Clip chaining for MiniMax H3 in ComfyUI - motion and audio genuinely continue across joins

Repository License Last commit

Build a multi-scene MiniMax H3 video with one reusable sampling graph. Review each scene, compare takes, resume from checkpoints, and assemble the result later—without keeping the whole production in memory.

  • Bring nightly's fractional video/audio denoise-mask correction to main,
  • Correct only missing streams; leave native fixes and source latents intact.
  • Conflicting VIDEO PNG exports automatically use 2, 3, etc. folders,
  • Copy verified earlier scenes safely when a rerender changes mid-sequence;
  • Capture a still from a saved Review Gate preview into the Project Asset
  • Resize the optional prompt editor using its new drag handle; height is

Python


Embed AI assistants in Godot with the ability to read and write code in Godot's Code Editor.

Repository License Last commit

Godot AI Assistant Hub ========================== Latest version: 2.1.0 (What's new?) (Upgrading to a newer version)

  • Godot context - When tools are enabled, the assistants can know what scene and script you are editing, so you can simply ask things like "What does this code do?".
  • Multiple assistants - Have multiple chat sessions with different types of assistants simultaneously.
  • Conversation editor - Edit the conversation history in case your assistant gets confused by some of your prompts, or you want to delete something that is using too much context.
  • IP configuration - Even for local LLMs, you can connect to a local computer and call remotely. This can be useful, for example, if you are a team but have only 1 powerful computer to run LLMs.
  • 6.1. Fill up the data requested in the window. Icon is optional.
  • 6.2. Click "Set tools access" if present. Hide whatever tools are not required. Using all tools can use too much context for some computers.

GDScript · ai · assistant · gemini · godot · jan · llm · ollama


Neural latent upscaler for Minimax H3 (24ch). Bypasses costly 5B-param VAE decode/encode. Upscale low-res latents directly, then refine. Accelerates high-res video gen, outperforms naive interp.

Repository License Last commit

Neural Latent Upscaler for Minimax H3 Video Generation Learned · High-fidelity · 2D & 3D Variants

  • ✅ Learned latent upscaling — neural network trained for Minimax H3 latents, far sharper
  • ✅ Two backbones — pick the fast 2D variant or the temporally-coherent 3D variant.
  • ✅ Three ways to set output size on the 3D node — scale by multiplier, target dimensions,
  • ✅ Tiled hires-fix upscaler (MMH3 Split Upscale combo) — re-sample the H3 AV latent at higher
  • ✅ 24-channel Minimax H3 latent — uses the exact per-channel mean/std normalization from
  • ✅ Auto architecture detection — reads inchannels, block counts, temporal config and

Python


About me

I am a Chattanooga-area technologist, project manager, musician, digital creator, woodworker, outdoorsman, and community advocate. Online, I work as Badgids. My path has never fit neatly into one lane: I move between structured systems and creative chaos, especially where the rules are still being written.

Across open-source AI, emerging industries, community organizing, music, digital media, and physical craft, I tend to serve as a builder, organizer, communicator, and translator between worlds. I am more interested in how a system behaves in real use than in polished hype around it.

  • 🧠 Technology & AI: Python, automation, local inference, LLM experimentation, ComfyUI, open-source model engineering, agent tooling, and practical software.
  • 🧭 Project leadership: Organizing cross-functional work in uncertain, fast-changing environments and translating goals, constraints, and execution.
  • 🎵 Music & media: Writing, producing, and releasing original music as Dead Man's Mandolin, alongside years of YouTube experimentation and documentation.
  • 🪵 Craftsmanship: Building tangible work through RockCreek ShopWorks, with a focus on woodworking and respect for the material.
  • ⚖️ Community advocacy: Public communication and organizing around bail reform, pretrial justice, incarceration, equity, and community accountability.
  • 🏕️ Outdoors: An Eagle Scout and lifelong camper, hiker, bushcrafter, and curious student of history, archaeology, and the natural world.

The through-line

Technology, AI & open source

My technical work emphasizes practical experimentation: build it, run it locally, find where it breaks, and make it useful. That has included automation and bots, real-time Whisper transcription, local generative-AI workflows, autonomous CAD experiments with CadQuery and CQparts, and open-source model work on Hugging Face.

I develop and merge GGUF models such as Gonzo-Chat-7B-GGUF, built for local inference with tools including llama.cpp, Ollama, and LM Studio. I also work with ComfyUI, Flux GGUF, PuLID, local CUDA systems, and agent-compatible engineering skills.

Civic leadership & criminal justice advocacy

Before my work at Snapdragon Hemp, I created the Hamilton County Community Bail Fund in partnership with CALEB—Chattanoogans in Action for Love, Equality and Benevolence. During this period, I also served as a Director of CALEB through a highly active era of bail-reform and pretrial-justice organizing.

I was interviewed about bail funds and pretrial detention in at least five local newspaper articles, including coverage by the Chattanooga Times Free Press and the Cleveland Daily Banner. I also co-hosted a local talk-radio program covering bail reform, criminal justice policy, community accountability, and equity.

Project management in an emerging industry

After my bail-fund and CALEB work, I served as a Project Manager at Snapdragon Hemp during the hemp and CBD industry's early expansion. I coordinated work across business goals, operational realities, and a rapidly changing regulatory environment around the Farm Bill era. The job demanded comfort with uncertainty—the kind of environment where I do some of my best work.

Music, YouTube & creative work

Music is not a side note in my life; it is another way I design systems, pacing, structure, atmosphere, and meaning. As Dead Man's Mandolin, I write and produce original work that pulls together roots instrumentation, gothic atmosphere, indie-rock energy, and heavier influences.

My YouTube channel began with prolific bushcraft, camping, gear, and DIY experimentation and grew to include technology, commentary, creative work, and ongoing project documentation. I use video as a public workshop and an archive of ideas in motion.

Woodworking, the outdoors & making real things

The discipline and outdoor foundation I developed as an Eagle Scout still shapes how I work. Through RockCreek ShopWorks, I bring that mindset into woodworking—turning raw material into useful, carefully made pieces while staying connected to traditional building, the outdoors, and hands-on problem solving.


Selected work

GitHub

Project What it explores
comfyui-setup-manager A standalone application for installing, launching, updating, repairing, inspecting, exporting, importing, and sharing ComfyUI installations, models, and workflows.
Story-Film-Skills Story-Film Skills is a local-first Agent Skills suite for story writing, book development, screenwriting, image/audio/video generation, directing, feature-film production, postproduction, and release delivery. It uses durable project files, stable IDs, deterministic validators, and recoverable workflows.
ComfyUI-Pi-Agent Pi Agent integration and production assistant for ComfyUI
ComfyUI-scene-camera-action A ComfyUI set of custom nodes to set up threejs interactive scenes to be used as video reference
ComfyUI-H3-ExactAudioLock ComfyUI custom nodes for deterministic multi-speaker timed audio mixing and exact MiniMax H3 target-audio latent locking.
Badgids-pi-statusline A responsive, three-line custom status footer for the Pi coding agent. It replaces Pi's default footer with a compact dashboard showing the current project, Git state, selected model, token usage, provider, context usage, runtime state, and thinking level.
OpenKlyde An AI Discord bot that connects to a koboldcpp instance by API calls. Have a more intelligent Clyde Bot of your own making!
transcription-app a transcription application that listens to audio input from the microphone using OpenAI's Whisper, transcribes it into text, and simulates typing the transcription in real-time wherever your cursor is on the screen. It can also do realtime translation.

Hugging Face

Project What it explores
Gonzo-Chat-7B A merged 7B conversational model for chat, roleplay, agents, and general local inference.
Gonzo-Chat-7B-GGUF GGUF quantizations of Gonzo-Chat-7B for efficient local inference with llama.cpp-compatible runtimes.
Gonzo-Code-7B A merged 7B model focused on coding and agent-oriented work.
Gonzo-Code-7B-GGUF GGUF quantizations of Gonzo-Code-7B for locally runnable coding and agent workflows.

I am especially interested in collaborating on machine learning, applied AI, local inference, automation, agent systems, and open-source tools. Ask me about computer science, programming, ML/AI, ComfyUI, or turning an ambitious idea into a working system.


Journey so far

I've never followed a particularly straight career path. I've spent most of my life learning how things work, building things, getting involved when I thought something needed changing, and following interesting problems wherever they led.

🦅 Eagle Scout

I earned the rank of Eagle Scout when I was younger. Scouting gave me a solid foundation in leadership, service, outdoor skills, self-reliance, environmental stewardship, and figuring things out with whatever tools were available.

A lot of that stuck with me. I'm still a camper, hiker, bushcrafter, maker, and the kind of person who would rather understand how something works than just accept that it does.

🏕️ Bushcraft and YouTube

Badgids started as my online identity long before I was doing anything with AI.

I became a prolific bushcraft creator on YouTube, making videos about camping, outdoor skills, gear, DIY projects, experiments, and whatever I happened to be learning at the time.

YouTube became a way to document what I was doing and share it with other people. Over the years the subject matter changed, but I never really stopped doing that.

The same channel and online identity eventually expanded into music, technology, software, AI, commentary, and all the other things I work on now.

⚖️ CALEB and the Hamilton County Community Bail Fund

At one point my attention shifted heavily toward criminal justice and community organizing.

I created the Hamilton County Community Bail Fund in partnership with CALEB, Chattanoogans in Action for Love, Equality and Benevolence, and served as a CALEB director during a very active period of work around bail reform, pretrial detention, incarceration, equity, and community accountability.

That work put me in a much more public role than I had been used to. I became a spokesperson on bail and pretrial justice issues and was interviewed several times by local newspapers, including the Chattanooga Times Free Press and the Cleveland-area press.

I also co-hosted a local talk radio program, where we discussed bail reform, criminal justice policy, community issues, and politics affecting people in the Chattanooga area.

It taught me a lot about organizing people, explaining complicated issues in plain language, dealing with disagreement, working with the public, and turning an idea into something that actually operates in the real world.

🌿 Snapdragon Hemp

After my work with the bail fund and CALEB, I became a Project Manager at Snapdragon Hemp.

This was during the period when the Farm Bill had opened up a rapidly changing hemp and cannabinoid industry. The laws, regulations, products, operations, and business landscape were all changing at the same time.

Project management in that environment meant dealing with a lot of moving parts and solving problems without having a nice established rulebook to follow.

That suited me pretty well.

🎵 Music and Dead Man's Mandolin

Music has been part of my life alongside everything else.

As Badgids and through Dead Man's Mandolin, I write, produce, record, and release original music. My work pulls from bluegrass, Appalachian music, rock, metal, blues, dark country, and whatever else fits what I'm trying to make.

I also create videos, characters, artwork, and other media around the music.

For me, music and software aren't as far apart as they might look. Both involve building something piece by piece, trying things that don't work, changing them, and eventually getting everything to fit together.

🤖 Open source and local AI

My longtime interest in computers eventually led me into machine learning and local AI.

I started working with Python, automation, bots, Whisper transcription, local inference, LLMs, model merging, GGUF, llama.cpp, Ollama, Hugging Face, CUDA, and generative AI tools.

On Hugging Face I released the Gonzo Chat and Gonzo Code model families, including GGUF versions for local inference.

On GitHub, that work grew into software, utilities, custom nodes, integrations, workflows, experiments, and agent tooling.

I've always been especially interested in local and open systems. I like software that I can run on my own hardware, inspect, modify, repair, and adapt instead of depending entirely on somebody else's service.

🎬 ComfyUI, agents, and production tools

A lot of my current development work centers around ComfyUI and agent-driven creative tools.

I started out building workflows and eventually found myself building the tools around the workflows too.

That now includes custom ComfyUI nodes, workflow management, model management, film-production tooling, continuity systems, reference management, audio and video tools, local LLM infrastructure, CAD and 3D experiments, and AI agents that can work with real project files and applications.

Projects such as ComfyUI Setup Manager, Story-Film-Skills, ComfyUI-Pi-Agent, Pi-ComfyUI, and my other ComfyUI projects have grown out of that work.

A big part of what I'm interested in now is making AI agents actually useful for real work. Not just answering questions, but understanding a project, using tools, working with files, keeping track of state, and helping carry something from an idea to a finished result.

🪵 RockCreek ShopWorks

I also still like making things that don't require a GPU.

I do woodworking under RockCreek ShopWorks, building with both new material and ethically sourced reclaimed or recycled wood.

Woodworking scratches a different version of the same itch as programming. You start with raw material, work within its limitations, solve problems as they come up, and hopefully end up with something useful that will last.

It also gives me an excuse to get away from a computer once in a while.

🚀 Now

These days I split my time across open-source software, local AI, ComfyUI, agent systems, media production, music, YouTube, woodworking, and whatever project has managed to get my attention next.

I've been an Eagle Scout, bushcraft YouTuber, community organizer, bail fund founder, CALEB director, radio co-host, project manager, musician, software developer, AI tinkerer, and woodworker.

It probably looks like a strange collection of things from the outside.

From where I'm standing, it's mostly been the same habit repeated for a long time:

Find something interesting. Learn how it works. Build something. Share what I learned. Move on to the next problem.


Core toolkit

Python ComfyUI PyTorch Hugging Face llama.cpp CadQuery Textual Godot Git Linux Windows CUDA

📋 Languages I use

C C++ C# Java Python Lua JavaScript TypeScript YAML HTML5 CSS3 Markdown LaTeX

📚 Frameworks, platforms & libraries

.NET Anaconda Angular Chart.js Electron Express FastAPI Flask jQuery npm Next.js Node.js OpenCV OpenGL p5.js Poetry Qt React Svelte Tailwind CSS Three.js Vue.js WebGL Yarn

🤖 Machine learning, data & AI

Matplotlib NumPy Pandas Plotly PyTorch scikit-learn SciPy TensorFlow

🧰 Infrastructure, tools & environments

Cloud & hosting
AWS Azure Cloudflare Firebase GitHub Pages Google Cloud

Servers
Apache Gunicorn Nginx

IDEs & editors
Android Studio Jupyter Neovim VS Code Visual Studio

Version control
Git GitHub GitLab

Operating systems
Windows Linux macOS Android

Office
LibreOffice Microsoft

🎨 Hardware, music & play

Devices
Android Arduino Raspberry Pi

Music
Audacity SoundCloud Spotify YouTube Music

Gaming
Epic Games Godot Humble Bundle itch.io NVIDIA Steam Unreal Engine Xbox

Consoles
GameCube PlayStation PlayStation Vita Nintendo Switch Wii Xbox


GitHub activity

Badgids GitHub profile details


All public repositories by complete GitHub Linguist language-byte totals, including forks


Badgids GitHub statistics Badgids productive contribution times


Badgids GitHub contribution streak


Badgids GitHub trophies


Graphite, amber, and cyan contribution snake animation


Connect & support

Hugging Face YouTube Dead Man's Mandolin on Bandcamp Email



Badgids playing the mandolin as sparks and flames fly around the room

Support me on Ko-fi

Pinned Loading

  1. comfyui-setup-manager comfyui-setup-manager Public

    A standalone application for installing, launching, updating, repairing, inspecting, exporting, importing, and sharing ComfyUI installations, models, and workflows.

    Python 16 3

  2. ComfyUI-H3-ExactAudioLock ComfyUI-H3-ExactAudioLock Public

    ComfyUI custom nodes for deterministic multi-speaker timed audio mixing and exact MiniMax H3 target-audio latent locking.

    Python 6 1

  3. ComfyUI-Pi-Agent ComfyUI-Pi-Agent Public

    Pi Agent integration and production assistant for ComfyUI

    Python 2

  4. Badgids-pi-statusline Badgids-pi-statusline Public

    A responsive, three-line custom status footer for the Pi coding agent. It replaces Pi's default footer with a compact dashboard showing the current project, Git state, selected model, token usage, …

    TypeScript 1

  5. OpenKlyde OpenKlyde Public

    An AI Discord bot that connects to a koboldcpp instance by API calls. Have a more intelligent Clyde Bot of your own making!

    Python 43 14

  6. transcription-app transcription-app Public

    a transcription application that listens to audio input from the microphone using OpenAI's Whisper, transcribes it into text, and simulates typing the transcription in real-time wherever your curso…

    Python 26 2