explaingit

devagarwal2/cerebras-showcasw-demo

Analysis updated 2026-05-18

0AstroAudience · developerComplexity · 4/5LicenseSetup · hard

TLDR

Bill of Vision turns a video of any machine into a verified, hierarchical parts list using four AI agents that never invent parts or links they can't back up.

Mindmap

mindmap
  root((Bill of Vision))
    What it does
      Video to parts list
      Reads nameplates
      Grounded parts links
    Tech stack
      Astro
      Gemma
      Cerebras
      ffmpeg
    Use cases
      Generate a bill of materials
      Identify machine parts from video
      Demo trustworthy AI agents
    Audience
      Developers
      Researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate a bill of materials automatically from a video of a machine.

USE CASE 2

Demo a multi-agent AI pipeline that avoids hallucinating facts.

USE CASE 3

Identify and translate nameplates or labels on industrial equipment.

What is it built with?

AstroGemmaCerebrasffmpegTypeScript

How does it compare?

devagarwal2/cerebras-showcasw-demoeplecheck/vibecheckyorukot/blosga
Stars011
LanguageAstroAstroAstro
Last pushed2025-07-10
MaintenanceStale
Setup difficultyhardmoderateeasy
Complexity4/53/52/5
Audiencedevelopervibe coderpm founder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a Cerebras API key and the bundled 176,882-entry parts index to run.

Released under the MIT license, so you can use, modify, and share it freely, including for commercial purposes.

In plain English

Bill of Vision is a demo project that turns a short video of any machine into a detailed bill of materials, the kind of structured parts list that factories, repair shops, and insurance claims are built around. Instead of a person watching the footage and typing up what they see, four separate AI agents work through the video automatically and hand back a finished, organized parts list within seconds. The process starts by pulling twelve evenly spaced frames out of the uploaded video using ffmpeg. From there, one agent identifies every visible part in those frames and reads any nameplate or label it can find, even in non English scripts, quoting the exact text it saw rather than guessing. A second agent works at the same time to estimate the machine's scale, dimensions, weight, and materials from the images. A third agent then matches each detected part name to a real entry in a parts encyclopedia website called bomwiki.com, which has over 176,000 known parts. A fourth agent stitches all of this together into a final hierarchical report, grouped by sub assembly. A core design goal here is trustworthiness rather than pure automation. The project takes deliberate steps to stop the AI model from inventing information it did not actually observe. Any part label the model reports must be something it genuinely read off the video, and any link to bomwiki.com must point to a real, verified entry rather than a guessed or made up web address. If no confident match is found, the system leaves that field blank rather than fabricating one. Progress is streamed to the browser live as each of the four agents finishes its work, so a user watching the page sees real status updates rather than a fake loading animation. On the technical side, the frontend is built with the Astro framework, and the AI reasoning is powered by Google's Gemma model running through the Cerebras inference service. This project was built as a demo for a hackathon or showcase event around the Cerebras platform.

Copy-paste prompts

Prompt 1
Explain how the four agents in Bill of Vision divide up the work of analyzing a video.
Prompt 2
Show me how the BOM Mapper agent avoids inventing fake bomwiki.com links.
Prompt 3
Walk me through setting up this project locally with the Cerebras API.
Prompt 4
How does this project extract and use frames from an uploaded video?

Frequently asked questions

What is cerebras-showcasw-demo?

Bill of Vision turns a video of any machine into a verified, hierarchical parts list using four AI agents that never invent parts or links they can't back up.

What language is cerebras-showcasw-demo written in?

Mainly Astro. The stack also includes Astro, Gemma, Cerebras.

What license does cerebras-showcasw-demo use?

Released under the MIT license, so you can use, modify, and share it freely, including for commercial purposes.

How hard is cerebras-showcasw-demo to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is cerebras-showcasw-demo for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.