crush vs osv-scanner
crush and osv-scanner share 4 technologies: MCP, charm.land/lipgloss/v2, charm.land/glamour/v2, and Model Context Protocol. Both are written in Go.
What they share and what sets them apart
charmbracelet
crush
Glamourous agentic coding for all 💘
Go29kRead on November 8, 2026, at commit 8f1f029What is crush built with?Only in crush
- net/http
- SQLite
- github.com/ncruces/go-sqlite3
github.com/pressly/goose/v3
PostHog
- charm.land/bubbletea/v2
- charm.land/bubbles/v2
github.com/charmbracelet/ultraviolet
- github.com/gen2brain/beeep
- golang.org/x/oauth2
github.com/JohannesKaufmann/html-to-markdown
- github.com/disintegration/imaging
- github.com/PuerkitoBio/goquery
github.com/invopop/jsonschema
- gopkg.in/natefinch/lumberjack.v2
In common
google
osv-scanner
Vulnerability scanner written in Go which uses the data provided by https://osv.dev
Go11.5kRead on November 12, 2026, at commit 80fe505What is osv-scanner built with?Only in osv-scanner
Side by side
crushosv-scanner
SizeLines written by people and agents, without generated ones; code files, without tests.
crush200,570 lines written464 code files
osv-scanner45,296 lines written123 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
crush6.9% of its commits signed by AIWith Crush, Claude Code, and GitHub Copilot
osv-scanner0.6% of its commits signed by AIWith Jules and Gemini CLI
ActivityFrom GitHub and its history, on the day SeeRepo read it.
crushLast push November 8, 20264,177 commits28,993 stars
osv-scannerLast push November 12, 20262,132 commits11,500 stars
TestsThe files that test the code, and the share of code files a test imports.
crush433 test files80.4% of its code files have a test that imports them
osv-scanner112 test files65.9% of its code files have a test that imports them
Frequently asked questions
Which is bigger, crush or osv-scanner?
crush, with 200,570 lines written; osv-scanner has 45,296.
The proof: charmbracelet/crush's code at commit 8f1f029
Which has more GitHub stars, crush or osv-scanner?
crush, with 28,993 stars; osv-scanner has 11,500.
The proof: charmbracelet/crush on GitHub
Which has more tests, crush or osv-scanner?
crush, with 433 test files; osv-scanner has 112.
The proof: charmbracelet/crush's code at commit 8f1f029
Which was updated more recently, crush or osv-scanner?
osv-scanner: its last push was on November 12, 2026, and crush's on November 8, 2026.
The proof: google/osv-scanner's commits on GitHub
Which has more commits signed by AI, crush or osv-scanner?
crush: an AI signed 6.9% of its commits, with Crush, Claude Code, and GitHub Copilot; in osv-scanner, 0.6%.
The proof: the commits each tool signed in charmbracelet/crush
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.

