tail-fin-cli-0.2.0 is not a library.
tail-fin
Multi-site browser automation CLI. Attaches to your existing Chrome — or auto-launches a stealth browser — to interact with websites using your active login sessions.
Supported Sites
| Site | Commands | Mode |
|---|---|---|
| Twitter/X | timeline, search, profile, bookmarks, likes, thread, post, like, follow, unfollow, delete, block, unblock, bookmark, unbookmark, reply, trending, followers, following, notifications, download, hide-reply, article, lists, reply-dm, accept |
Browser or --cookies |
hot, frontpage, popular, search, subreddit, read, user, user-posts, user-comments, saved, upvoted, upvote, save, comment, subscribe |
Browser | |
| Bloomberg | main, markets, economics, industries, tech, politics, businessweek, feeds, news |
RSS / news needs browser |
| Coupang | search, detail, cart, add-to-cart |
Auto-launch stealth |
| PCC 政府採購 | info, search, search-company, search-id, search-budget, budgets, date, units, unit, tender |
Auto-launch stealth (Cloudflare bypass) |
profile, search, user, explore, followers, following, saved, like, unlike, follow, unfollow, save, unsave, comment |
Browser | |
| Grok | ask, conversations |
Browser |
| YouTube | search, video, channel, comments, trending, transcript, subscriptions |
Browser |
| SeekingAlpha | income-statement, balance-sheet, cash-flow, quote, news, analysis, article |
Browser or --cookies |
| Xiaohongshu | search, note, user-notes, comments, feed, notifications, media |
Browser |
| 591 Taiwan Rentals | regions, hot, community, price-history, sales, search, crawl |
Partial (some public) |
| Any site | gen generate + run — auto-generate CLI adapters |
Browser |
Quick Start
# 1. Install
# 2. Some adapters auto-launch a stealth browser (no Chrome setup needed)
# 3. For sites that need your login, start Chrome with remote debugging
# 4. Log in to the sites you want, then run commands
# 5. Bloomberg RSS works without any browser
# 6. Auto-generate a CLI for any site
Global Flags
| Flag | Default | Description |
|---|---|---|
--connect <host:port> |
— | Chrome remote debugging address |
--cookies [path] |
— | Use saved cookies (twitter, sa) |
--headed |
false |
Run browser in headed (visible) mode |
Output
All commands output JSON to stdout. Errors go to stderr.
Selective Install
Each adapter is a Cargo feature. Install only what you need:
# All adapters (default, ~10MB release binary)
# Only Twitter + Reddit (~8.6MB)
# Only Bloomberg (RSS, minimal)
Available features: twitter, reddit, bloomberg, coupang, pcc, instagram, xhs, youtube, grok, sa, s591, gen
Documentation
- Getting Started — prerequisites, installation, basic usage
- Architecture — crate structure, adapter pattern, dependency graph
- Cloudflare — Turnstile vs JS Challenge
- Gen — Auto CLI Generation — explore, synthesize, generate, run
Development