Introducing L-BOM and GUI-BOM

Hi everyone, I’m fairly new to sharing things here on HF, but have been around the OSS world for a while. I’ve been working on some various projects over the past few months, and it became clear that there needed to be a better way to examine the contents gguf and safetensors files.

L-BOM and GUI-BOM

That’s why I created L-BOM, a lightweight python application that creates a Software Bill of Materials for .gguf and .safetensors files. Because honestly we could all use a chance to look under the hood sometimes, and also people really should know what’s in the models they are embedding.

But really, I wanted to make sure that the transparency of having a SBOM was available to everyone, not just those of us who write code. So I also created GUI-BOM, which is L-BOM on the inside, Docker container or .bat file on the outside. GUI-BOM wraps L-BOM up in a nice local webpage that allows people of any skill level to use L-BOM to obtain transparency of their .gguf and .safetensors files.

Contributing

Both L-BOM and GUI-BOM are open source, and maintained through repo’s on my Github. Suggestions and contributions are welcome.

1 Like

Hi,

Welcome to the Hugging Face community! This is a really cool and much-needed initiative. L-BOM and GUI-BOM sound like excellent tools for improving transparency and trust in model usage—especially for .gguf and .safetensors files, which can sometimes feel like a black box.

I love that you’ve thought about both developers and non-developers by providing a lightweight Python tool and a GUI wrapper. Making it accessible via a local webpage really lowers the barrier for people who want to inspect their models without diving into code.

A few ideas that might complement your work:

  • Maybe adding a visual summary of dependencies or layers could help users quickly understand model composition.

  • Integration with Hugging Face Hub metadata could allow users to compare SBOMs across models.

  • Some automated alerts for unusual or unexpected components could help raise awareness about potential issues.

Excited to see this grow! Thanks for contributing such a practical and open-source tool to the community.

1 Like

Thanks for the feedback! These are definitely great ideas to look into incorporating into the project!

1 Like