{"id":48447281,"url":"https://github.com/lirantal/aibom","last_synced_at":"2026-04-06T18:04:33.016Z","repository":{"id":339273999,"uuid":"1161034936","full_name":"lirantal/aibom","owner":"lirantal","description":"An AI-BOM visual viewer","archived":false,"fork":false,"pushed_at":"2026-03-09T11:34:02.000Z","size":644,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-09T16:16:54.105Z","etag":null,"topics":["ai-agents","aibom","cli","inventory","sbom","security","snyk"],"latest_commit_sha":null,"homepage":"https://aibom.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lirantal.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-02-18T16:55:27.000Z","updated_at":"2026-03-09T11:32:57.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/lirantal/aibom","commit_stats":null,"previous_names":["lirantal/ai-bom-html","lirantal/ai-bom-visualizer","lirantal/aibom"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/lirantal/aibom","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lirantal%2Faibom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lirantal%2Faibom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lirantal%2Faibom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lirantal%2Faibom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lirantal","download_url":"https://codeload.github.com/lirantal/aibom/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lirantal%2Faibom/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31483387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-06T17:22:55.647Z","status":"ssl_error","status_checked_at":"2026-04-06T17:22:54.741Z","response_time":112,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","aibom","cli","inventory","sbom","security","snyk"],"created_at":"2026-04-06T18:04:11.095Z","updated_at":"2026-04-06T18:04:32.988Z","avatar_url":"https://github.com/lirantal.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI-BOM Toolkit\n\nA toolkit and visualizer for **AI Bill of Materials** (AI-BOM). Pipe any CycloneDX AI-BOM JSON into the `aibom` CLI and get an interactive constellation graph.\n\n[![npm](https://img.shields.io/npm/v/aibom)](https://www.npmjs.com/package/aibom)\n[![license](https://img.shields.io/npm/l/aibom)](packages/aibom/LICENSE)\n[![codecov](https://img.shields.io/codecov/c/gh/lirantal/aibom/main)](https://codecov.io/gh/lirantal/aibom)\n[![CI](https://img.shields.io/github/actions/workflow/status/lirantal/aibom/ci.yml?branch=main\u0026label=CI\u0026logo=github)](https://github.com/lirantal/aibom/actions/workflows/ci.yml?query=branch%3Amain)\n[![Known Vulnerabilities](https://snyk.io/test/github/lirantal/aibom/badge.svg)](https://snyk.io/test/github/lirantal/aibom)\n[![Security Responsible Disclosure](https://img.shields.io/badge/Security-Responsible%20Disclosure-yellow)](packages/aibom/SECURITY.md)\n\nTL;DR how to use AI-BOM:\n\n```sh\nsnyk aibom --experimental --json | npx aibom --view\n```\n\n_What it does: Snyk generates a CycloneDX AI-BOM as JSON, which is piped into the `aibom` CLI. The `--view` flag opens an interactive HTML visualization of your AI bill of materials in the browser._\n\n\u003cimg width=\"1280\" height=\"1280\" alt=\"screenshot-rocks Large\" src=\"https://github.com/user-attachments/assets/82f356c3-b41c-4aec-8d41-613b1e4d0bbd\" /\u003e\n\n## Why AI-BOM\n\nAI-powered systems are increasingly widespread, but understanding what's inside those models, including their components, data sources, dependencies, and risks—remains difficult. The **AIBOM CLI** helps developers by:\n\n- **Transparency**: Instantly visualize the full \"system composition\" of your AI applications: AI models, datasets, libraries, and supply chain dependencies.\n- **Debugging \u0026 Operations**: Find complex model dependencies to speed up troubleshooting and locate source-code usage of AI components in your AI/ML projects.\n- **Adoption with Existing Tools**: Seamlessly integrate with tools like Snyk to generate and visualize AI-BOMs—no vendor lock-in, just pipe your JSON in.\n\nThe CLI turns complex JSON reports into an interactive constellation graph—making architectural risk, component drift, and dependency relationships easily explorable for all engineers involved in building, deploying, or reviewing AI-enabled software.\n\n## Demo\n\nWatch a demo of the AIBOM CLI together with the Snyk CLI that generates the AIBOM payload:\n\nhttps://github.com/user-attachments/assets/54e02fd8-bca8-49ea-ac78-23752bfbaa58\n\n## Deployed Version\n\nThe AI-BOM web visualizer is deployed live here for public use: [https://aibom.vercel.app](https://aibom.vercel.app)\n\n## Quickstart for AI BOM Toolkit\n\nTo visualize your AI-BOM in your own local environment, pipe a valid CycloneDX JSON data to the `aibom` npm CLI utility as follows:\n\n```sh\ncat data.json | npx aibom --view\n```\n\nYou can use the Snyk CLI (free) with the _aibom_ command to create an AI-BOM and pipe it to the `aibom` npm package:\n\n```sh\nsnyk aibom --experimental --json | npx aibom --view\n```\n\nInstead of `--view`, you can use the `--serve` flag to tell the `aibom` npm package to spin-up a local webserver and serve the HTML file:\n\n```sh\nnpx aibom --serve --port 8081\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flirantal%2Faibom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flirantal%2Faibom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flirantal%2Faibom/lists"}