XHS-Downloader vs cua
XHS-Downloader and cua share 5 technologies: FastAPI, uvicorn, SQLite, pywebview, and lxml. XHS-Downloader is written in JavaScript and cua in Rust.
What they share and what sets them apart
JoeanAmier
XHS-Downloader
小红书(XiaoHongShu、RedNote)链接提取/作品采集工具
JavaScript13.3kRead on November 10, 2026, at commit dfad51bWhat is XHS-Downloader built with?Only in XHS-Downloader
In common
trycua
cua
Scale computer-use 2.0 with open-source drivers, cross-OS sandboxes, and benchmarks for training, evaluation, and data generation.
Rust31.9kRead on November 7, 2026, at commit bfded77What is cua built with?Only in cua
- axum
- Flask
aws-sdk-s3
- postgres-native-tls
rusqlite
- tokio-postgres
- Postgres
- rusty-leveldb
- Claude
- Hugging Face
- Sentry
PostHog
- anyio
pygame
- Tokio
- tower
objc2-foundation
objc2-app-kit
- AIOHTTP
- NIOConcurrencyHelpers
- Electron
react-native
- React
- Expo
@react-native-async-storage/async-storage
- expo-secure-store
- Vite
- TanStack
- Tauri
- @tauri-apps/api
@earendil-works/chord
- fontdue
objc2-quartz-core
- x11rb
- core-graphics
- tiny-skia
- wayland-client
- x11
- xkbcommon
matplotlib
objc2-metal
- Rich
- winit
- hmac
- hkdf
- jsonwebtoken
- keyring
aws-sdk-sts
- pbkdf2
- argon2
objc2-local-authentication
OpenAIlitellm
- torch
- cua-agent
torchvision
- datasets
- rmcp
easyocr
- Ultralytics
supervision
ort
safetensors
- html5lib
- odfpy
- zune-core
pillow
- image
- beautifulsoup4
- backhand
- openpyxl
- pdfplumber
- png
- python-docx
- jinja2
- jsonc-parser
- plist
- python-pptx
- Yams
- zip
- schemars
- jsonschema
- Pydantic
- botocore
tracing
tracing-subscriber
- github.com/sirupsen/logrus
- bollard
- boto3
psutil
tracing-appender
- sax
react-native-safe-area-context
- expo-image
react-native-gesture-handler
react-native-keyboard-controller
react-native-reanimated
- expo-status-bar
- react-native-webview
- Shopify
- @expo/vector-icons
- expo-symbols
- expo-auth-session
- expo-local-authentication
- Tailwind CSS
class-variance-authority
tailwind-merge
- Base UI
@legendapp/list
- Lucide
- uqr
tauri-plugin-dialog
tauri-plugin-notification
tauri-apps
@earendil-works/pi-ai
ink
- sharp
- pino
motion
- Radix UI
lottie-react
- react-markdown
remark-gfm
Side by side
XHS-Downloadercua
SizeLines written by people and agents, without generated ones; code files, without tests.
XHS-Downloader15,118 lines written56 code files
cua2,816,396 lines written3,906 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.
XHS-Downloader0% of its commits signed by AI
cua29.5% of its commits signed by AIWith Claude Code, Codex, GitHub Copilot, CodeRabbit, Factory, and Cursor
ActivityFrom GitHub and its history, on the day SeeRepo read it.
XHS-DownloaderLast push November 7, 2026512 commits13,254 stars
cuaLast push November 7, 20265,960 commits31,935 stars
TestsThe files that test the code, and the share of code files a test imports.
XHS-Downloader0 test files
cua2,216 test files28.5% of its code files have a test that imports them
Frequently asked questions
Which is bigger, XHS-Downloader or cua?
cua, with 2,816,396 lines written; XHS-Downloader has 15,118.
The proof: trycua/cua's code at commit bfded77
Which has more GitHub stars, XHS-Downloader or cua?
cua, with 31,935 stars; XHS-Downloader has 13,254.
The proof: trycua/cua on GitHub
Which has more tests, XHS-Downloader or cua?
cua, with 2,216 test files.
The proof: trycua/cua's code at commit bfded77
Which was updated more recently, XHS-Downloader or cua?
Both got their last push on November 7, 2026.
The proof: trycua/cua's commits on GitHub
Which has more commits signed by AI, XHS-Downloader or cua?
cua: an AI signed 29.5% of its commits, with Claude Code, Codex, GitHub Copilot, CodeRabbit, Factory, and Cursor.
The proof: the commits each tool signed in trycua/cua
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.

