Updated 2026-11-08 09:17 (UTC+7). Numbers marked as estimates come from the research lanes and show their method.
The last snapshot read the counts 225, 225, 225, 225 and 225. Marketplace servers return different counts, so we keep the highest.
| Product | Downloads (all time) | Installs (all time) | Installs (30 d) | Uninstalls (30 d) | Page views (30 d) | Ratings (30 d) |
|---|---|---|---|---|---|---|
| AGENTS.md & CLAUDE.md Linter (Context Drift) | 250 | 1 | 1 | 0 | 15 | 0 |
| PDF Viewer & PDF Reader | 239 | 9 | 5 | 0 | 13 | 0 |
| XLSX Viewer, Excel Viewer, CSV Viewer & Parquet Viewer | 214 | 9 | 3 | 0 | 20 | 0 |
| Agent Skills & Claude Skills Manager (Skill Shelf) | 194 | 2 | 2 | 1 | 12 | 0 |
| NPZ Viewer & NPY Viewer, PyTorch, GGUF & Safetensors (NumPy Viewer) | 189 | 11 | 6 | 0 | 12 | 0 |
| PPTX Viewer & PPT Viewer, PowerPoint Viewer & Slideshow | 183 | 9 | 4 | 1 | 9 | 0 |
| NetCDF Viewer & HDF5 Viewer (NC Viewer, H5 Viewer) | 177 | 10 | 7 | 3 | 11 | 0 |
| DOCX Viewer, Word Viewer & DOCX Preview (Dark Mode) | 168 | 32 | 22 | 4 | 15 | 0 |
| MP4, MOV & MKV Viewer, Video Player with Sound | 160 | 4 | 2 | 0 | 10 | 0 |
| Claude Code History & Codex History Viewer | 154 | 3 | 2 | 0 | 9 | 0 |
| Large JSON Viewer, JSON Browser & JSON Tree | 145 | 0 | 0 | 0 | 12 | 0 |
| JSONL Viewer, Large JSONL Table & NDJSON Viewer | 143 | 0 | 0 | 0 | 6 | 0 |
| Claude Code Usage, Codex Usage & Gemini CLI Usage Meter | 142 | 2 | 1 | 0 | 6 | 0 |
| SQLite DB Viewer & SQLite Viewer, Database Viewer (Read-Only) | 128 | 3 | 2 | 1 | 15 | 0 |
| DXF Viewer & CAD Viewer for 2D Drawings | 113 | 2 | 1 | 0 | 8 | 0 |
| STL Viewer, OBJ Viewer, GLB & glTF Viewer | 93 | 10 | 6 | 1 | 7 | 0 |
| DICOM Viewer, MRI Viewer & CT Viewer (NIfTI) | 92 | 3 | 3 | 2 | 5 | 0 |
| EML Viewer, Email Headers & MBOX Viewer | 91 | 1 | 0 | 0 | 5 | 0 |
| Avro Viewer, Apache Arrow Viewer & Feather Viewer | 90 | 1 | 0 | 0 | 5 | 0 |
| Pickle Viewer & PKL Viewer (No Python) | 76 | 2 | 0 | 0 | 3 | 0 |
| TIFF Viewer & TIF Viewer (16-bit, GeoTIFF) | 73 | 2 | 0 | 0 | 4 | 0 |
| Graphviz Viewer & DOT Viewer (Live Preview) | 62 | 4 | 0 | 0 | 4 | 0 |
| Font Viewer, TTF Viewer, OTF & WOFF Viewer, Font Preview | 36 | 1 | ||||
| EPUB Viewer, EPUB Reader & Ebook Reader | 35 | 1 | ||||
| HAR Viewer & HAR File Analyzer (HTTP Archive, Network Log) | 34 | 1 | ||||
| Audio Player & WAV Player, Music & Wave Viewer (MP3, FLAC) | 33 | 0 | ||||
| File Viewers Pack | 33 | 1 | ||||
| GCode Viewer, CNC Viewer & 3D Print Preview | 33 | 0 | ||||
| ZIP Viewer & Archive Explorer (JAR, TAR, GZ) | 33 | 0 |
Page views, installs, web downloads and uninstalls are for the last 30 days. They come from the Reports page of the VS Code publisher hub. The script vscode_reports.py reads them from the signed-in agent browser before each collector run. Web downloads are .vsix files that people get from the Marketplace web page. Bots and mirrors cause many of them. Downloads (all time) is the public Marketplace count.
| Product | Users (all time) | Users (7 d) | Users (30 d) | Runs (all time) | Runs by others (30 d) |
|---|---|---|---|---|---|
| App Store Reviews & Google Play Reviews Scraper, $0.10/1K | 2 | 1 | 1 | 9 | 3 |
| Google Ads Transparency Center Scraper | 2 | 1 | 1 | 6 | 3 |
| Google News Scraper with Publisher URLs | 2 | 1 | 1 | 5 | 2 |
| Google Trends Scraper API (fast, no browser) | 2 | 1 | 1 | 7 | 3 |
| Substack Scraper & Medium Scraper | 2 | 1 | 1 | 5 | 2 |
| TikTok Transcript Scraper | 2 | 1 | 1 | 4 | 2 |
| URL to Markdown | 2 | 1 | 1 | 4 | 2 |
| Website Screenshot API | 2 | 1 | 1 | 10 | 3 |
| YouTube Transcript Scraper | 2 | 1 | 1 | 6 | 3 |
| Google Jobs Scraper with Salary and Apply Links | 1 | 0 | 0 | 1 |
Our account and the Apify auto-test count as 2 users on each Actor.
| Product | Stars | Forks | Watchers | Clones (14 d) |
|---|---|---|---|---|
| theluckystrike/agent-session-viewer | 0 | 0 | 0 | 50 |
| theluckystrike/audio-preview-vscode | 0 | 0 | 0 | 76 |
| theluckystrike/context-drift | 0 | 0 | 0 | 136 |
| theluckystrike/docx-viewer-vscode | 0 | 0 | 0 | 66 |
| theluckystrike/json-tree-viewer-vscode | 0 | 0 | 0 | 32 |
| theluckystrike/jsonl-viewer-vscode | 0 | 0 | 0 | 74 |
| theluckystrike/netcdf-viewer-vscode | 0 | 0 | 0 | 82 |
| theluckystrike/pdf-viewer-vscode | 0 | 0 | 0 | 115 |
| theluckystrike/pptx-viewer-vscode | 0 | 0 | 0 | 48 |
| theluckystrike/skill-shelf | 0 | 0 | 0 | 81 |
| theluckystrike/sqlite-table-viewer | 0 | 0 | 0 | 43 |
| theluckystrike/table-viewer-vscode | 0 | 0 | 0 | 67 |
| theluckystrike/tensor-viewer-vscode | 0 | 0 | 0 | 72 |
| theluckystrike/video-preview-vscode | 0 | 0 | 0 | 38 |
| theluckystrike/zovo-file-viewers | 0 | 0 | 0 | 41 |
| theluckystrike/zovo-plugin-factory | 0 | 0 | 0 | 347 |
Collector run 2026-11-08T02:17:50Z UTC.
| Product | Installs 30 d | Uninstalls 30 d | Users all time | Users 7 d | Users 30 d | Runs by others 30 d | Downloads | Stars | Rating | Note |
|---|---|---|---|---|---|---|---|---|---|---|
| App Store Reviews & Google Play Reviews Scraper, $0.10/1K Apify Store | 2 | 1 | 1 | 3 | 0 | Users include our own account and the Apify daily auto-test. | ||||
| Google Ads Transparency Center Scraper Apify Store | 2 | 1 | 1 | 3 | 0 | Users include our own account and the Apify daily auto-test. | ||||
| Google Jobs Scraper with Salary and Apply Links Apify Store | 1 | 0 | 0 | Users include our own account and the Apify daily auto-test. | ||||||
| Google News Scraper with Publisher URLs Apify Store | 2 | 1 | 1 | 2 | 0 | Users include our own account and the Apify daily auto-test. | ||||
| Google Trends Scraper API (fast, no browser) Apify Store | 2 | 1 | 1 | 3 | 0 | Users include our own account and the Apify daily auto-test. | ||||
| Substack Scraper & Medium Scraper Apify Store | 2 | 1 | 1 | 2 | 0 | Users include our own account and the Apify daily auto-test. | ||||
| TikTok Transcript Scraper Apify Store | 2 | 1 | 1 | 2 | 0 | Users include our own account and the Apify daily auto-test. | ||||
| YouTube Transcript Scraper Apify Store | 2 | 1 | 1 | 3 | 0 | Users include our own account and the Apify daily auto-test. | ||||
| URL to Markdown Apify Store | 2 | 1 | 1 | 2 | 0 | Users include our own account and the Apify daily auto-test. | ||||
| Website Screenshot API Apify Store | 2 | 1 | 1 | 3 | 0 | Users include our own account and the Apify daily auto-test. | ||||
| ? Atlassian Marketplace | ||||||||||
| theluckystrike/agent-session-viewer GitHub | 0 | |||||||||
| theluckystrike/audio-preview-vscode GitHub | 0 | |||||||||
| theluckystrike/context-drift GitHub | 0 | |||||||||
| theluckystrike/docx-viewer-vscode GitHub | 0 | |||||||||
| theluckystrike/json-tree-viewer-vscode GitHub | 0 | |||||||||
| theluckystrike/jsonl-viewer-vscode GitHub | 0 | |||||||||
| theluckystrike/netcdf-viewer-vscode GitHub | 0 | |||||||||
| theluckystrike/pdf-viewer-vscode GitHub | 0 | |||||||||
| theluckystrike/pptx-viewer-vscode GitHub | 0 | |||||||||
| theluckystrike/skill-shelf GitHub | 0 | |||||||||
| theluckystrike/sqlite-table-viewer GitHub | 0 | |||||||||
| theluckystrike/table-viewer-vscode GitHub | 0 | |||||||||
| theluckystrike/tensor-viewer-vscode GitHub | 0 | |||||||||
| theluckystrike/video-preview-vscode GitHub | 0 | |||||||||
| theluckystrike/zovo-file-viewers GitHub | 0 | |||||||||
| theluckystrike/zovo-plugin-factory GitHub | 0 | |||||||||
| theluckystrike/context-drift Open VSX | ||||||||||
| AGENTS.md & CLAUDE.md Linter (Context Drift) Open VSX | 72 | |||||||||
| STL Viewer, OBJ Viewer, GLB & glTF Viewer VS Code Marketplace | 6 | 1 | 93 | |||||||
| Claude Code History & Codex History Viewer VS Code Marketplace | 2 | 0 | 154 | |||||||
| Claude Code Usage, Codex Usage & Gemini CLI Usage Meter VS Code Marketplace | 1 | 0 | 142 | |||||||
| Avro Viewer, Apache Arrow Viewer & Feather Viewer VS Code Marketplace | 0 | 0 | 90 | |||||||
| Audio Player & WAV Player, Music & Wave Viewer (MP3, FLAC) VS Code Marketplace | 33 | |||||||||
| AGENTS.md & CLAUDE.md Linter (Context Drift) VS Code Marketplace | 1 | 0 | 250 | |||||||
| DICOM Viewer, MRI Viewer & CT Viewer (NIfTI) VS Code Marketplace | 3 | 2 | 92 | |||||||
| DOCX Viewer, Word Viewer & DOCX Preview (Dark Mode) VS Code Marketplace | 22 | 4 | 168 | |||||||
| DXF Viewer & CAD Viewer for 2D Drawings VS Code Marketplace | 1 | 0 | 113 | |||||||
| EML Viewer, Email Headers & MBOX Viewer VS Code Marketplace | 0 | 0 | 91 | |||||||
| Font Viewer, TTF Viewer, OTF & WOFF Viewer, Font Preview VS Code Marketplace | 36 | |||||||||
| NetCDF Viewer & HDF5 Viewer (NC Viewer, H5 Viewer) VS Code Marketplace | 7 | 3 | 177 | |||||||
| PDF Viewer & PDF Reader VS Code Marketplace | 5 | 0 | 239 | |||||||
| PPTX Viewer & PPT Viewer, PowerPoint Viewer & Slideshow VS Code Marketplace | 4 | 1 | 183 | |||||||
| Agent Skills & Claude Skills Manager (Skill Shelf) VS Code Marketplace | 2 | 1 | 194 | |||||||
| SQLite DB Viewer & SQLite Viewer, Database Viewer (Read-Only) VS Code Marketplace | 2 | 1 | 128 | |||||||
| XLSX Viewer, Excel Viewer, CSV Viewer & Parquet Viewer VS Code Marketplace | 3 | 0 | 214 | |||||||
| NPZ Viewer & NPY Viewer, PyTorch, GGUF & Safetensors (NumPy Viewer) VS Code Marketplace | 6 | 0 | 189 | |||||||
| TIFF Viewer & TIF Viewer (16-bit, GeoTIFF) VS Code Marketplace | 0 | 0 | 73 | |||||||
| MP4, MOV & MKV Viewer, Video Player with Sound VS Code Marketplace | 2 | 0 | 160 | |||||||
| ZIP Viewer & Archive Explorer (JAR, TAR, GZ) VS Code Marketplace | 33 | |||||||||
| EPUB Viewer, EPUB Reader & Ebook Reader VS Code Marketplace | 35 | |||||||||
| File Viewers Pack VS Code Marketplace | 33 | |||||||||
| GCode Viewer, CNC Viewer & 3D Print Preview VS Code Marketplace | 33 | |||||||||
| Graphviz Viewer & DOT Viewer (Live Preview) VS Code Marketplace | 0 | 0 | 62 | |||||||
| HAR Viewer & HAR File Analyzer (HTTP Archive, Network Log) VS Code Marketplace | 34 | |||||||||
| Large JSON Viewer, JSON Browser & JSON Tree VS Code Marketplace | 0 | 0 | 145 | |||||||
| JSONL Viewer, Large JSONL Table & NDJSON Viewer VS Code Marketplace | 0 | 0 | 143 | |||||||
| Pickle Viewer & PKL Viewer (No Python) VS Code Marketplace | 0 | 0 | 76 |
The script factory/sprint/metrics/collect.py writes one snapshot per run. Empty cells mean the store gives no number for this product.
| # | Action | Product | Expected effect | Hours | Score |
|---|---|---|---|---|---|
| 1 | Owner asks Apify support why zovo-one Actors return empty items in Store search | All 5 public + 4 going public | 0 -> 264 Store users/30d mid (53 low, 793 high); net $0 -> $4.26 mid ($53.53 high) | 0.25 | 1057 |
| 2 | Retitle so each title starts with the searched phrase ("YouTube Transcript & Subtitles Scraper API", "TikTok Transcript Scraper", "Substack & Medium Scraper", "Website Screenshot API: URL to PNG and PDF") | TubeText, TikTok, Medium/Substack, Screenshot | +48 users/30d (ESTIMATE 30% of 160 mid) | 0.5 | 96 |
| 3 | Set pay-per-event price on google-jobs-scraper ($0.003/job) and categories before publishing | Google Jobs | 8 users mid; $0 -> $1.0 net mid ($12.5 high) | 0.25 | 33 |
| 4 | Add README sections for use cases, the AI agent/MCP link, free-credit math and a Python+JS example | All 10 | +40 users/30d (ESTIMATE 15% of 264) | 2.0 | 20 |
| 5 | Replace placeholder exampleRunInput {"helloWorld":123} with real prefill input | All 10 | +5 users/30d (ESTIMATE 2%) | 0.3 | 17 |
| 6 | Add the price to the reviews title (', $0.10/1K') | App Reviews | +1.6 users/30d (ESTIMATE 10% of 16) | 0.1 | 16 |
| 7 | Remove 'Local development' and 'Files' README sections from Screenshot | Screenshot/PDF | part of action 4 | 0.2 | |
| 8 | Keep all prices (no cuts) | All | avoids lost revenue; ours are at or below top-3 rivals except Screenshot ($0.00017 gap) | 0 |
This comes from research lane I6A. Read the full notes.
| # | Action | Product | Expected effect | Hours | Score |
|---|---|---|---|---|---|
| 1 | Publish 0.1.5 to Open VSX (namespace zovo; coordinator creates token) | Context Drift | +200 users/30d (ESTIMATE, 50/30d VS Code baseline x 7.9 median OVSX ratio x 0.5) | 0.5 | 400 |
| 2 | Grow keywords from 11 to 30 (agents md, claude md, agentsmd, claudemd, ai rules, copilot, cursor, windsurf, cline, codex, claude code, gemini cli, context engineering, docs lint, markdown lint, stale, rules, instructions, prompt) | Context Drift | +50/30d (ESTIMATE +20% of 250) | 0.3 | 167 |
| 3 | Ship 0.1.5 with screenshot in first screen, one quick-fix GIF, 2 badges | Context Drift | +75/30d (ESTIMATE +30% conversion on 250) | 1.5 | 50 |
| 4 | Build PDF viewer (pdf.js) for both stores | New PDF viewer | +216/30d (p90 7.2/d FETCHED) | 6 | 36 |
| 5 | Build DOCX viewer (docx-preview) | New DOCX viewer | +225/30d (p90 7.5/d FETCHED) | 8 | 28 |
| 6 | Build Parquet + XLSX + CSV table viewer (hyparquet, exceljs) | New table viewer | +360/30d (ESTIMATE 12/d from p90 18.2 parquet, 11.1 excel) | 16 | 22.5 |
| 7 | Icon 128px to 256px | Context Drift | +2/30d (ESTIMATE 1%) | 0.2 | 10 |
| M1 | Pro tier for table viewer, $49 one-time via Paddle | New table viewer | +$1058/yr gross (ESTIMATE 4320 installs/yr x 0.5% x $49) | 6 | 176 |
This comes from research lane I6B. Read the full notes.