Updated 2026-11-08 09:17 (UTC+7).
Rank wins, not product count. The factory has $0 revenue. On 8 November at 07:30, 29 live VS Code listings had 102 installs (55 at 19:01 on 7 November). The 7 listings added at 22:57 brought 1 of the 47 new installs. Installs come almost entirely from ranking in the top 3 for a phrase people search for. DOCX Viewer brings 28 of the 102, from its rank on "word viewer" and "docx preview". More products will not change that. Rank in big-demand niches will.
Our standing rule: for every product we keep, the goal is to be the best one on its platform for its main phrase: the features users ask rivals for, a first screen that shows them, real screenshots, a name that has every word of the phrase, and ratings. Wave11 put this rule into the products that earn installs: DOCX, PPTX, NetCDF, Video, SQLite, Table, PDF and Tensor got their largest updates, each checked again in real VS Code by a second lane. A new product starts only when the re-measure shows we can reach the top 3 in a niche with real demand. The 07:36 releases are judged at about 15:00.
| Product | Store | Status and price | Usage | What it means |
|---|---|---|---|---|
| Context Drift 0.2.3 | VS Code Marketplace | Public, free | 225 downloads | The only product with users we did not bring. |
| App Reviews | Apify Store | Public, $0.0001 per review | 9 runs, 2 users | Users are our account and the Apify daily test. No paid run yet. |
| TubeText | Apify Store | Public, $0.0025 per video | 6 runs, 2 users | Users are our account and the Apify daily test. No paid run yet. |
| Google Trends | Apify Store | Public, $0.001 per result | 7 runs, 2 users | Users are our account and the Apify daily test. No paid run yet. |
| Ads Transparency | Apify Store | Public, $0.0012 per ad, $0.002 per detail | 6 runs, 2 users | Users are our account and the Apify daily test. No paid run yet. |
| Screenshot/PDF | Apify Store | Public, $0.001 per capture | 10 runs, 2 users | Users are our account and the Apify daily test. No paid run yet. |
| When or who | Step |
|---|---|
| 2026-11-08 from 07:36 | B-REL published 29 of 29 staged updates to the VS Code Marketplace from 07:36 to 08:17, one per listing, with 0 failed runs. The gallery showed all 29 new versions at 08:18 (F). Open VSX had the same version for 21 of 29 at 08:18, and a follower script publishes the rest. |
| 2026-11-08 09:05 (automatic) | daily.sh collects the store numbers and rebuilds this site. |
| 2026-11-08 about 12:17 | The new-extension cap frees. SVG viewer first, then the hex viewer. |
| 2026-11-08 14:36 or later | DOCX Viewer 0.3.1 web build, after a real-app check. |
| 2026-11-08 about 15:00 | Re-rank all phrases 7 hours after the release. Keep what climbed. |
| Owner, first | Atlassian: answer the owner rows on the Partner and Partner - Extended tabs, change the security contact on each ticket, then Submit for Review once. |
| Owner, before 2026-11-12 | A new Atlassian API token for the Forge CLI. The current one expires on 12 November. |
| Owner | Verify the publisher domain zovo.one on the Marketplace publisher page (one DNS TXT record). Apify ID check (Veriff). PayPal.me link in funding.json. New Modrinth token with 8 scopes. |
| Owner | Obsidian: sign in on community.obsidian.md, link GitHub theluckystrike, and submit theluckystrike/obsidian-office-viewer (release 0.1.1). |
| Owner, before 2026-11-13 | Run claude auth login. The agent sign-in ends between 13 and 16 November. |
| Owner, before 2026-12-06 | Stripe Identity check for the Primary Partner Contact on ECOHELP-182590 (Atlassian payouts). |
| Up to 2 business days | JetBrains reviews 4 plugins (35875, 35877, 35878, 35879). After approval, agents upload the 0.1.1 fixes with the stored token. |
| Owner | Back up the Table Viewer Pro signing key. If it is lost, we cannot make license keys for this build. |
Numbers come from the Apify API and the VS Code Marketplace API. 48 snapshots are kept in factory/sprint/stats.json.
2026-11-07 21:45 to 2026-11-08 08:30 (UTC+7). F = fetched from a public API or a log, E = estimate. Lane files are in run-20261107/wave11/out/. Handoff is run-20261107/wave11/HANDOFF.md.
| Measure | 7 Nov 19:01 | 8 Nov 07:30 | Note |
|---|---|---|---|
| VS Code listings live | 22 | 29 | The last 7 went live at 00:39 (PUB2). No listing waits for a slot now. |
| VS Code installs | 55 | 102 | 69 at 00:50. The gallery updates its counters in steps. 118 at the last read of this report. |
| DOCX Viewer installs | 22 | 28 | Then 3D model viewer 9, NetCDF 8, tensor 8, table 7, PPTX 7, PDF 6. |
| Top-3 phrases, same 282 phrases | 102 (18:16) | 103 | No releases overnight. Top 3 on 56 of the 185 older phrases and 47 of the 97 phrases added on 7 November. |
| The 7 listings from 22:57 | - | 1 install | Top 3 on 4 of 41 phrases, top 10 on 18. Same at 1 hour and 7 hours (RANK8, RANK9). |
| Ratings | 0 | 0 | All 29 listings. |
| Open VSX | claim open | verified | Issue 15379 closed as granted at 03:54. 29 extensions in the namespace. |
| JetBrains | 4 in review | 4 in review | 0.1.0 pending on all 4 at 07:15. 0 downloads. |
| Atlassian | 15 waiting | 15 waiting | New owner step: Stripe Identity on ECOHELP-182590 by 6 December. |
| Revenue | $0 | $0 | PayPal is still empty in funding.json. |
| Listing (name in the build) | Old | New | Run | Live in gallery | Open VSX | Checked by |
|---|---|---|---|---|---|---|
| DOCX Viewer, Word Viewer & DOCX Preview (Dark Mode) | 0.2.5 | 0.3.0 | published 07:36 | yes | 0.3.0 | VER6-verdict.tsv |
| PPTX Viewer & PPT Viewer, PowerPoint Viewer & Slideshow (new name) | 0.3.0 | 0.4.0 | published 07:38 | yes | 0.4.0 | VER6-verdict.tsv |
| NetCDF Viewer & HDF5 Viewer (NC Viewer, H5 Viewer) (new name) | 0.3.0 | 0.4.0 | published 07:39 | yes | 0.4.0 | VER6-verdict.tsv |
| MP4, MOV & MKV Viewer, Video Player with Sound (new name) | 0.2.2 | 0.2.5 | published 07:41 | yes | 0.2.5 | VER6-verdict.tsv |
| SQLite DB Viewer & SQLite Viewer, Database Viewer (Read-Only) (new name) | 0.2.0 | 0.2.2 | published 07:42 | yes | 0.2.2 | VER7-verdict.tsv |
| XLSX Viewer, Excel Viewer, CSV Viewer & Parquet Viewer | 0.3.1 | 0.3.3 | published 07:44 | yes | 0.3.3 | VER7-verdict.tsv |
| PDF Viewer & PDF Reader | 0.2.6 | 0.2.8 | published 07:45 | yes | 0.2.8 | VER7-verdict.tsv |
| NPZ Viewer & NPY Viewer, PyTorch, GGUF & Safetensors (NumPy Viewer) (new name) | 0.3.1 | 0.4.0 | published 07:47 | yes | 0.4.0 | RATE3-verdict.tsv |
| DXF Viewer & CAD Viewer for 2D Drawings | 0.2.0 | 0.2.1 | published 07:48 | yes | 0.2.1 | B-MON-dist/RELEASE.md |
| Claude Code Usage, Codex Usage & Gemini CLI Usage Meter | 0.2.2 | 0.2.3 | published 07:50 | yes | 0.2.3 | B-MON-dist/RELEASE.md |
| AGENTS.md & CLAUDE.md Linter (Context Drift) | 0.2.2 | 0.2.3 | published 07:51 | yes | 0.2.3 | B-MON-dist/RELEASE.md |
| Claude Code History & Codex History Viewer | 0.2.2 | 0.2.3 | published 07:53 | yes | 0.2.3 | B-MON-dist/RELEASE.md |
| Pickle Viewer & PKL Viewer (No Python) | 0.1.3 | 0.1.4 | published 07:54 | yes | 0.1.4 | B-MON-dist/RELEASE.md |
| Graphviz Viewer & DOT Viewer (Live Preview) | 0.1.3 | 0.1.4 | published 07:55 | yes | 0.1.4 | B-MON-dist/RELEASE.md |
| TIFF Viewer & TIF Viewer (16-bit, GeoTIFF) | 0.1.3 | 0.1.4 | published 07:57 | yes | 0.1.4 | B-MON-dist/RELEASE.md |
| Agent Skills & Claude Skills Manager (Skill Shelf) | 0.3.2 | 0.3.3 | published 07:58 | yes | 0.3.3 | B-MON-dist/RELEASE.md |
| STL Viewer, OBJ Viewer, GLB & glTF Viewer | 0.1.4 | 0.1.5 | published 08:00 | yes | 0.1.5 | B-MON-dist/RELEASE.md |
| DICOM Viewer, MRI Viewer & CT Viewer (NIfTI) | 0.1.3 | 0.1.4 | published 08:01 | yes | 0.1.4 | B-MON-dist/RELEASE.md |
| Large JSON Viewer, JSON Browser & JSON Tree | 0.2.1 | 0.2.2 | published 08:03 | yes | 0.2.2 | B-MON-dist/RELEASE.md |
| JSONL Viewer, Large JSONL Table & NDJSON Viewer | 0.2.2 | 0.2.3 | published 08:04 | yes | 0.2.3 | B-MON-dist/RELEASE.md |
| Avro Viewer, Apache Arrow Viewer & Feather Viewer | 0.1.4 | 0.1.5 | published 08:06 | yes | 0.1.5 | B-MON-dist/RELEASE.md |
| EML Viewer, Email Headers & MBOX Viewer | 0.1.4 | 0.1.5 | published 08:07 | yes | 0.1.5 | B-MON-dist/RELEASE.md |
| EPUB Viewer, EPUB Reader & Ebook Reader | 0.1.0 | 0.1.1 | published 08:08 | yes | 0.1.1 | B-MON-dist/RELEASE.md |
| HAR Viewer & HAR File Analyzer (HTTP Archive, Network Log) (new name) | 0.1.0 | 0.1.1 | published 08:10 | yes | 0.1.1 | NM4-swap.tsv |
| GCode Viewer, CNC Viewer & 3D Print Preview | 0.1.0 | 0.1.1 | published 08:11 | yes | 0.1.1 | B-MON-dist/RELEASE.md |
| Audio Player & WAV Player, Music & Wave Viewer (MP3, FLAC) (new name) | 0.1.2 | 0.1.3 | published 08:13 | yes | 0.1.3 | NM4-swap.tsv |
| File Viewers Pack: PDF, Excel, CSV, Parquet, Word, PowerPoint | 0.1.1 | 0.1.2 | published 08:14 | yes | 0.1.2 | B-MON-dist/RELEASE.md |
| ZIP Viewer & Archive Explorer (JAR, TAR, GZ) (new name) | 0.1.0 | 0.1.1 | published 08:16 | yes | 0.1.1 | NM4-swap.tsv |
| Font Viewer, TTF Viewer, OTF & WOFF Viewer, Font Preview (new name) | 0.1.0 | 0.1.1 | published 08:17 | yes | 0.1.1 | NM4-swap.tsv |
Judge these releases at about 15:00, 7 hours after the release. Do not release the same listing again before then.
2026-11-07, 07:30 to 09:45 (UTC+7). F = fetched from a public API or log today, E = estimate. Lane files: run-20261107/wave9/out/.
| Measure | Before | Now | Note |
|---|---|---|---|
| VS Code installs, 15 listings | 19 (11-06 16:30Z), 25 (19:25Z) | 37 (11-07 02:30Z, F) | 28 at 00:31Z, so +9 in the last 2 hours |
| DOCX Viewer | 12 (I2) | 17 | Top 3 on "word viewer". 46% of all installs |
| HDF5, PPTX, GGUF/NumPy | 3, 1, 1 | 5, 3, 3 | Slow but moving |
| CSV/Excel, PDF, SQLite | 0, 0, 0 | 1, 1, 1 | First installs after the renames |
| DXF, Large JSON, JSONL, MP4 | 0 | 0 | Second batch, 17 hours old |
| Ratings | 0 | 0 | All 15 listings |
| Apify, Modrinth, awesome-list PRs, sponsors | flat | Apify users are our own runs. Modrinth still in moderation. 4 PRs with no reply. 11 sponsors | |
INT3 found that a new listing without a top-3 phrase makes 0.8 to 1.6 installs a day (F). A top-3 slot on a phrase with demand makes 12 to 18 a day (F, DOCX). So today went into rank, ratings and Open VSX, not into new builds.
theluckystrike in "GitHub Username" and save. Then on open-vsx.org click "Log in with Eclipse" and sign the Publisher Agreement. The script does the rest.run-20261107/wave9/out/AW2-drafts/.logs/PUB2-retry.out)remeasure/REPORT-20261108.md.We built 31 products and ran 160 agent sessions, with 101 independent reviews. 6 products are published on stores, 19 Forge apps are deployed on Atlassian, 4 Apify Actors wait for tomorrow's publish slots, and 1 is parked. Pay-per-event prices are live on all 5 published Apify Actors since 01:46 (Apify keeps 20%). Atlassian apps still need partner payment details before they can sell.
Rating 84 out of 100. We're live on three stores with a strict gate and clean text, but there's no revenue yet and most of the apps aren't listed for sale.
Live, rebuilt at 10:58.
| Market | Status | Account | First product |
|---|---|---|---|
| VS Code Marketplace | READY | Publisher zovo, web upload works | Context Drift 0.1.0 built, 92 tests, in independent review. repo |
| Apify Store | READY | User zovo-one, API token saved | App Store + Google Play Reviews Actor, 152 reviews in the first run |
| Atlassian Forge | READY | Developer Space Zovo, Forge CLI logged in (token to 2026-11-12) | Markdown + Mermaid for Confluence, UI builds |
| Open VSX | OWNER STEP | Signed in as theluckystrike. Eclipse sign-up has an hCaptcha | Create Eclipse account + sign Publisher Agreement, then the same .vsix ships |
| Modrinth | OWNER STEP | Sign-up form filled (owner username); Cloudflare "Verify you are human" box | Next sprint, needs JDK 21 (about 300 MB) |
Agreed on 2026-11-05 at 17:20, after research waves 1-2, the independent grill and the owner "always yes".
| Platform | Account | Built and live | Build next (in order) | Open-source base to use | OSS money route | How we earn |
|---|---|---|---|---|---|---|
| Apify Store | zovo-one (ready) | App Store + Google Play Reviews (96, live); TubeText YouTube transcripts (96, live); Website Screenshot & PDF (82, live) | 1. Google Trends (94, round 5) 2. Google Ads Transparency (building) 3. Keyword Search Volume on DataForSEO (after written resale OK) 4. Domain SEO Metrics (same gate) | apify SDK + apify-cli (Apache-2.0), crawlee (Apache-2.0), google-play-scraper (MIT), dataforseo/PythonClient (MIT); youtube-transcript-api (MIT, logic reference only). Do not copy actor-templates/got-scraping code (no license detected). | Apify Open Source Fair Share pays a commission for OSS used by Actors. No live bounties found. | Pay-per-event, Apify keeps 20%. Needs owner payout info; prices start 14 days later. |
| Atlassian Forge | Developer Space Zovo (ready); dev site zovo-dev | Filter Activity Stream for Jira (98, prod); AskSpace Q&A for Confluence (96, prod, licensed); Markdown + Mermaid for Confluence (92, fix round 3, prod) | 1. List all three as Paid via Atlassian ($0 for 1-10 users) 2. Secret & PII Scanner (building) 3. More Connect-orphan successors from I3 (174 Connect apps, 207,750 installs) | @forge/cli + @forge/react UI Kit, atlassian/forge-skills (Apache-2.0); marked, DOMPurify, mermaid (MIT/Apache) bundled, no egress. | Only Onyx #2281 ($250 Algora, 5+ competing PRs). Skip it. | Atlassian pays 100% of revenue to $1M lifetime. Needs owner partner payment + tax details. |
| VS Code Marketplace | publisher zovo (ready) | Context Drift 0.1.1 (84, live, free) | Agent Skills Manager is stopped (VS Code ships a native Skills UI). Next only as reach for paid stores. | generator-code, @vscode/test-cli, vsce (MIT); rulesync/ruler (MIT) if a sync front-end is built. | Contribute small drift rules to agnix (MIT/Apache, merges outside PRs). This gives credibility, not money. | No store payments. Free reach only, or license keys via Polar/Lemon Squeezy (unproven). |
| Open VSX | Eclipse account made; owner must confirm email (human check) and sign the Publisher Agreement | - | Publish Context Drift .vsix when the agreement is signed (Cursor/Windsurf users). | ovsx CLI (EPL-2.0, tool use only). | open-vsx/publish-extensions (22/30 PRs merged). Offer agnix there with maintainer consent. | Reach only. |
| JetBrains | not opened | - | Agent Skills Manager for JetBrains (Agents Deck proves agent buyers, 42,138 downloads). Hold it until the disk has 40 GB+ free. | intellij-platform-plugin-template + Gradle plugin 2.x + Plugin Verifier (Apache-2.0). | - | Native payments, JetBrains keeps 15%. |
| Modrinth | owner account (ready) | - | Async Locator 26.x or Better Beds 26.x continuation (MIT, 6.8M / 9.84M downloads, no 26.x port), as the last priority. | MultiLoader-Template (CC0), Fabric Loom (MIT), mc-publish (MIT). Avoid Architectury at runtime (LGPL). | - | Shared ad pool (~$31 per author per year average). Reach only. |
| monday.com / Chrome | not opened (deferred by decision) | - | On monday, Fair Approvals and Status Hours (decide 2026-11-19). On Chrome, OCR or a page monitor (no pick scores 50+). | mondaycom/welcome-apps (MIT); WXT (MIT); tesseract.js (Apache-2.0). Not ExtPay (AGPL). | - | monday 0% fee to $200k; Chrome needs own billing. |
The quality gate is the same for every product. An independent reviewer on a different seat scores it (100 - 25 x P0 - 6 x P1 - 2 x P2). Publish at 95+, or after the owner-approved time-box with 0 P0/P1. For the live loop, see the factory dashboard.
The grill ran on 2026-11-05 from 15:18 to 16:10. An agent that did not write the research re-fetched the facts, rated each pick 0-100 (demand 20%, gap 15%, money path 25%, build risk 10%, platform/legal 15%, time to first dollar 15%) and wrote 12 owner decisions. The owner said "always yes", so all 12 recommended answers are accepted and applied to the sprint. The full file is run-20261105/grill/out/GRILL.md. For the live sprint, see the factory dashboard.
| Score | Pick | Store | Verdict | Why (re-fetched facts) |
|---|---|---|---|---|
| 70 | B2 App Store + Google Play Reviews (built, published free) | Apify | KEEP. Switch on PPE now at market price | Only unified 2-store Actor (confirmed) and Apify pays 80%. But leaders charge $0.0001/review, so the planned $0.0003 is 3x the market. Live since today, with 1 user and no pricing set. |
| 67 | I2#1 Keyword Search Volume API (DataForSEO data, unbuilt) | Apify | BUILD once DataForSEO resale is cleared in writing | Leaders have 954/884/469 users/30d. Data costs $0.06 per 1,000 keywords, so margin is above 95%. But $0.002/kw and $0.35-0.40 per 1,000 batch rivals already exist, and the ToS says nothing on resale. |
| 65 | B3 Markdown + Mermaid for Confluence (deployed, listing pending) | Atlassian Forge | KEEP. List as Paid via Atlassian | Render Markdown (3,845, Connect, 2021) confirmed, but it was FREE, and Atlassian's free Mermaid viewer shipped a release on 2026-11-04. Paying conversion is the open question. Runs on Atlassian + 100% share confirmed. |
| 65 | B5 AskSpace Q&A for Confluence (backend done) | Atlassian Forge | KEEP. Finish the UI and list it | Questions for Confluence has 3,538 installs at $2.50/user and is now rated 2.39 stars from 80 reviews (weaker than research said). EliteSoft is frozen on Connect. The risk is that Atlassian owns the incumbent. |
| 65 | I2#2 Domain SEO Metrics (DataForSEO, unbuilt) | Apify | BUILD after I2#1 (same gate) | Same vendor and codebase as I2#1. Not re-fetched in this pass (relies on I2 numbers). Must not use Ahrefs/Semrush trademarks. |
| 62 | B4 Google Trends Actor (building) | Apify | KEEP. Reliability is the wedge. Price at $0.001 Bronze parity | Leader 3,186 users/30d, 3.68 stars. 4,909 of 27,090 runs (18%) timed out and 6,424 were aborted. Leader Bronze price is $0.001, not $0.003. A 4.88-star rival exists at $0.001. Google's official Trends API is in alpha. |
| 60 | I3#2 Fair Approvals (unbuilt) | monday.com | HOLD. It needs a monday developer account. Build after the Forge apps ship | monday keeps 0% until $200k lifetime (confirmed). Incumbent numbers (AppFox 14,314, 2.6 stars) NOT re-fetched. New stack + security review. |
| 53 | B8 TubeText YouTube transcripts (just started) | Apify | CONTINUE WITH COST GATE. Stop if residential bytes/video > 150 KB | Biggest demand (leaders 5,678/3,833/2,768 users/30d). But it is a price war, with johnvc at $0.0025, scrape-creators at $0.001 and codepoetry at $0.0009. Cloud IPs are blocked. The watch page is 329 KB gzipped, about $0.0026 at $8/GB, against $0.0032 net at $0.004. |
| 52 | B7 Filter Activity Stream for Jira (just started) | Atlassian Forge | KEEP, LOW PRIORITY. Finish only after AskSpace | UGUBI has 319 installs on Connect, frozen 2025-08-29, at $4/mo for 10 users, rated 3.78 (research said 4.72). The native gadget has no JQL filter (old docs). Small market. |
| 50 | H1 Website Screenshot & PDF (built, unpublished) | Apify | PUBLISH AS-IS at <= $0.001, no more build time | The leader is FREE and reliable, and 136,191 of 141,423 runs (96.3%) succeeded. cheapapi charges $0.00083 with 258 users. Chrome compute eats a $0.002 price. Sunk cost, so ship it and watch it. |
| 50 | I1#1 Agent Skills Manager for JetBrains (unbuilt) | JetBrains | HOLD until disk >= 40 GB free | Native 85% payments and Agents Deck (42,138, freemium) proves agent buyers. But VS Code just shipped native Skills UI (JetBrains may follow), and the Gradle IDE download is several GB with disk at the 20 GB floor. |
| 46 | I4#2 PageWatch website change monitor (unbuilt) | Chrome Web Store | DEFER. No Chrome pick clears 50 | No store payments (confirmed), so it needs Lemon Squeezy. Distill (400k, 3.9 stars) and Visualping (100k, 4.5 stars) are strong and NOT re-fetched. Takes about 16 h. |
| 46 | Modrinth continuations of Async Locator / Better Beds 26.x (unbuilt) | Modrinth | LOWEST PRIORITY, reach only | Gaps are confirmed. Async Locator has 0 26.x hits, and Better Beds' best 26.x alternative has 2,757. But the pool is $164,669 per 29 days across 71,965 authors, paid NET 60. It needs a JDK and a Gradle build at the disk floor. |
| 35 | B1 Context Drift (VS Code/Open VSX; fix round 1 running) | VS Code + Open VSX | TIME-BOX. Finish Fix1. If re-review < 95, park as free OSS | Gap is real for lockfile, version and Makefile drift (agnix v0.61.0 has no such rule), but agnix covers conflicting commands (XP-004) and broken links (REF-002). There is no money path, VS Code lint demand is tiny (agnix has 273 installs), and the independent review scored it 5/100. |
| 24 | B6 Agent Skills Manager for VS Code (writing core) | VS Code + Open VSX | STOP NOW. VS Code ships this natively | The VS Code docs show "Chat: Open Customizations" > Skills, with New Skill, Browse (Customization Marketplace) and /skills. It reads .claude/skills and .agents/skills. VS Code has no money path. |
4 research agents (zovo-team2..5), 20 picks, all numbers fetched 2026-11-05. Each pick was self-grilled (3 weakest assumptions checked and marked CONFIRMED, REFUTED or UNVERIFIED). An independent grill pass (mattpocock/skills method) is running; its ratings and owner questions are added below when done. The full files are run-20261105/intel2/out/I1-I4.md.
| # | Store | Product (what) | Why (fetched data) | How | Framework | Price | Hours | Self-grill | Status |
|---|---|---|---|---|---|---|---|---|---|
| I1-1 | JetBrains Marketplace | Agent Skills Manager for JetBrains (SkillShelf) Browse/install/update/audit Agent Skills (SKILL.md) for Junie, Claude Code, Codex, Copilot, Cursor from one tool window; wraps `npx skills`. Pro adds update diffs, offline pre-install audit, team packs fr… | skills npm 5,392,551/week; JB search 'skills.sh' = 2 plugins (626, 354 dl); VS Code leader Copilot MCP + Agent Skills Manager 112,069; Agents Deck $39/$49 latest version 26,975 dl; MCP Servers for AI Assistants $20/$30; Snyk 76 malicious of 3,984 skills. Fetch… | gh repo create --template JetBrains/intellij-platform-plugin-template; product-descriptor PSKILLSHELF optional=true; SkillsCli.kt (GeneralCommandLine npx skills), SkillsToolWindow.kt, AuditScanner.kt,… | JetBrains/intellij-platform-plugin-templateApache-2.0, 3768 stars | Freemium; Pro $29/yr personal, $69/yr commercial ($2.90/$6.90 mo), 30-day trial; net 85% | 10 | CONFIRMED UNVERIFIED | BLOCKED by JDK and disk |
| I1-2 | JetBrains Marketplace | Excalidraw Studio for JetBrains Maintained JCEF Excalidraw editor for .excalidraw/.excalidraw.svg/.png. Pro adds git-synced libraries, export presets, Markdown embed, MCP tools so agents draw. | VS Code pomdtr.excalidraw-editor 574,920 installs; Open VSX 206,887; @excalidraw/excalidraw 1,311,415/week; JB Excalidraw Integration 48,403 total, 30,591 on last version (2024-11-12, stale); JB Excalidraw Editor 5,508 free active. Fetched 2026-11-05. | Template repo; webview/ Vite+React bundle -> resources; ExcalidrawEditorProvider.kt (JBCefBrowser, depends com.intellij.modules.jcef), JsBridge.kt (JBCefJSQuery), McpTools.kt; JSON round-trip tests, J… | JetBrains/intellij-platform-plugin-templateApache-2.0, 3768 stars | Freemium; Pro $19/yr personal, $49/yr commercial | 10 | CONFIRMED REFUTED UNVERIFIED | BLOCKED by JDK and disk |
| I1-3 | JetBrains Marketplace | D2 Studio for JetBrains D2 diagrams-as-code with TextMate highlighting, live JCEF preview via @terrastruct/d2 wasm and error annotations. Pro adds export, themes/sketch/ELK, Markdown fences, MCP render/validate tools. | The only JB D2 plugin (20630) is dead, with until-build 223.*, last 2024-01-08, 3,545 dl; 'terrastruct' 0 hits; VS Code terrastruct.d2 81,736 frozen v0.8.8 2023-09-22; @terrastruct/d2 107,745/week; d2 25,793 stars; issue #747 13 reactions; anchor Mermaid Studio $49/$149 (… | Template repo; D2FileType, D2TextMateBundleProvider (grammar from d2-vscode BSD-3), D2PreviewEditor (TextEditorWithPreview+JCEF), D2Annotator, D2MarkdownFenceProvider; 20 golden .d2 tests; verifyPlugi… | JetBrains/intellij-platform-plugin-templateApache-2.0, 3768 stars | Freemium; Pro $25/yr personal, $59/yr commercial | 10 | CONFIRMED REFUTED UNVERIFIED | BLOCKED by JDK and disk |
| I1-4 | VS Code Marketplace + Open VSX | Agent Skills Manager for VS Code/Cursor/Windsurf Port of #1, with a TreeView of skills per agent dir, search/install webview, skills programmatic API; Pro (audit, team packs, update diffs) via Polar license key. | Open VSX AutomataLabs copilot-mcp stale v0.0.83 2025-09-23 (8,628); OV skills.sh managers 8,342/4,982/2,116/1,546; VS Code tail 1,600/977/513/325 under 112,069 leader. Fetched 2026-11-05. | npx --yes --package yo --package generator-code -- yo code skillshelf --extensionType=ts --bundler=esbuild; shared @zovo/skill-audit TS package; @vscode/test-cli tests; vsce publish --oidc + ovsx publ… | microsoft/vscode-generator-codeMIT (npm; GitHub NOASSERTION), 1641 stars | Free; Pro $19/yr via Polar license keys (5% + 50c Starter, MoR) | 6 | CONFIRMED UNVERIFIED | BUILDING (B6) |
| I1-5 | VS Code Marketplace + Open VSX | D2 Live Maintained D2 extension with live preview (same renderer as #3), export, themes, d2 fences in Markdown preview; optional $9 Polar export pack. | Official terrastruct.d2 81,736 installs frozen v0.8.8 2023-09-22, rating 3.4/5; Open VSX copy 7,382 frozen 2023-04-25; OV alternatives 1,119/988/652. | yo code d2-live --extensionType=ts; webview panel + @terrastruct/d2; d2-vscode grammar (BSD-3 credit); markdown.markdownItPlugins; @vscode/test-cli; publish as #4. Kill on day 30 if under 300 installs. | microsoft/vscode-extension-samplesMIT, 10202 stars | Free (+ optional $9 one-time Polar export pack) | 4 | CONFIRMED REFUTED UNVERIFIED | READY to build |
| I2-1 | Apify Store (+Apify MCP) | Keyword Search Volume API (licensed DataForSEO data) Bulk Google Ads keyword volume, 12-mo trend, CPC, competition for up to 10k keywords per run, for SEO freelancers, agencies and agents. The MVP uses DataForSEO search_volume tasks of 1,000 kw, 24h cache, PPE p… | Niche 112 Actors / 4,128 u30 / 9 with >=100 (Store search 2026-11-05). Leader aitorsm/keyword-volume 954 u30, 0 reviews, BRONZE $0.01067/kw; memo23 884 u30 5.4% failed runs; steadyfetch 469 u30 created 2026-08-27. Data cost $0.06/task (<=1,000 kw) standard, $0… | apify create keyword-volume-api -t python-start; src/main.py + cache.py; secrets via apify secrets add; pytest with recorded fixtures + sandbox.dataforseo.com; apify push; set PPE in Console; README w… | dataforseo/PythonClientMIT, 51 stars | PPE keyword-result $0.004 (FREE tier $0.006); optional batch $0.20/1k for >=1k lists | 5 | CONFIRMED UNVERIFIED | Needs a $50 DataForSEO top-up from the owner |
| I2-2 | Apify Store (+Apify MCP) | Domain SEO Metrics (licensed rank/backlinks/referring domains/traffic) Bulk domain metrics for up to 10k domains without scraping Ahrefs/Semrush, for link builders, lead scoring and agents. The MVP uses DataForSEO backlinks bulk_* endpoints (1,000 targets/request) in same repo … | 168 Actors / 2,840 u30 / 6 with >=100. Leaders pro100chok/semrush-scraper 470 u30 3.00/6 ($0.015), pro100chok/ahrefs-seo-tools 306 u30 3.55/5, radeance/ahrefs-scraper 248 u30 3.02/11; churn u90->u30 1,193->470 and 1,035->306. Data costs $0.024/request + $0.000036/r… | apify create domain-seo-metrics -t python-start in #1 monorepo; shared common/dfs.py; fixtures per endpoint; no trademarks in title; apify push. Kill on day 30 if under 30 u30. | dataforseo/PythonClientMIT, 51 stars | PPE domain-result $0.004 | 4 | CONFIRMED UNVERIFIED | Needs a $50 DataForSEO top-up from the owner |
| I2-3 | Apify Store (+Apify MCP, scheduled runs) | AI Search Visibility (GEO) tracker Brand x prompt x engine (ChatGPT/OpenAI web search, Perplexity, Gemini grounding, optional ChatGPT-UI via apify/chatgpt-search-scraper) gives mention, position, competitors, cited URLs and share of voice; buy… | apify/chatgpt-search-scraper 350 u30, 3.72/10, BRONZE $0.005/result; perplexity 318, gemini 159, ai-mode 147; santhej/ai-rank-tracker-pro 62 u30 at $0.05/platform-check. Engine costs are OpenAI web search $10/1k calls; Perplexity Search API $5/1k; Gemini groundin… | apify create ai-search-visibility -t python-start; src/engines/*.py, extract.py, report.py; golden-file extraction tests; budget guard with maxTotalChargeUsd. Kill on day 30 if under 15 u30 or margin under 50%. | apify/apify-sdk-pythonApache-2.0, 180 stars | PPE engine-check $0.03; byo-key-check $0.005 | 7 | CONFIRMED UNVERIFIED | READY to build |
| I2-4 | Apify Store (+Apify MCP) | Google Ads Transparency Center scraper All creatives per advertiser/domain with format, first/last shown, regions, media URL, landing domain. HTTP-only RPC calls, no browser. For PPC agencies and ad-intel SaaS | 102 Actors / 2,835 u30 / 4 with >=100. Leader scrapesage 1,528 u30, 1 review, $0.002/ad + $0.003 detail; #2 solidcode 665 u30 1.93/4, last build 2026-09-06. SerpApi anchor $75/5,000 searches = $0.015. | apify create ads-transparency -t python-crawlee-beautifulsoup (HttpCrawler/impit); reverse RPC by hand (do not copy unlicensed repo); recorded fixtures; nightly health-check schedule. Kill on day 30 if under 40… | apify/crawlee-pythonApache-2.0, 9649 stars | PPE ad $0.0012, ad-detail $0.002 | 9 | CONFIRMED REFUTED UNVERIFIED | READY to build |
| I2-5 | Apify Store (+Apify MCP) | ATS Jobs by company list (Greenhouse/Lever/Ashby/Workable/SmartRecruiters/Recruitee) with new/closed diff Company domains -> auto-detect ATS -> all open jobs in one schema + status new/open/closed vs last run. For recruiters, job boards, sales hiring-signal teams and agents | Leader fantastic-jobs/career-site-job-listing-api 1,645 u30, 4.08/13, BRONZE $0.012/job (GOLD $0.004); per-ATS/multi-ATS rivals ~700 u30 combined at $0.002-0.004. Greenhouse airbnb 200/207 jobs, Ashby 72 jobs, Lever >3 MB JSON, no auth (curl 2026-11-05 08:13 U… | apify create ats-jobs -t python-start; src/detect.py, src/ats/*.py, normalize.py, diff.py; no proxy; per-ATS fixtures + 20-domain detection table. Kill on day 30 if under 25 u30. | apify/apify-sdk-pythonApache-2.0, 180 stars | PPE job $0.0015, company-resolved $0.002 | 8 | CONFIRMED REFUTED | READY to build |
| I3-1 | Atlassian Forge (Confluence) | AskSpace, Q&A for Confluence Stack Overflow-style Q&A inside Confluence (ask/answer/vote/accept/tag/search, page byline 'ask about this page', list macro), for Confluence admins at 50-500 user orgs. The MVP is a UI Kit global page + m… | Questions for Confluence (Atlassian) 3,538 installs, 3.02*/78, $2.50/user/mo (100 users $2,500/yr), 1* reviews 2026-02-25, 2026-03-18; EliteSoft Q&A 645 installs Connect frozen since 2024-12-10 ($0.40/user/mo); biggest Forge rival Smart Q&A 259 (from rest/… | forge create (Confluence global page, UI Kit); modules confluence:globalPage, macro, confluence:contentBylineItem, optional rovo:action; Forge SQL tables question/answer/vote/tag; jest resolver tests;… | @forge/react + @forge/cli (npm) / atlassian/forge-skillsAtlassian Developer Terms (SDK, not OSS); forge-skills Apache-2.0, 28 stars | free <=10 users, then $0.75/user/mo (paid via Atlassian, 100% share to $1M) | 10 | CONFIRMED | BUILDING (B5) |
| I3-2 | monday.com | Fair Approvals Item approvals. The approver comes from a People column, Approve/Reject writes status/approver/timestamp + Update audit, and a recipe notifies the approver. For ops and marketing teams on Standard/Pro | AppFox Approvals 14,314 installs, 223/mo lifetime, 2.6*/18, $20/$50/$100 per mo, last update 2026-02-04; challengers 429/78/14/12 installs (apps-for-monday.com homepage data, 2026-11-05); revenue share 0% until $200k lifetime then 85/15 (developer.monday.com s… | welcome-apps quickstart-react item view + quickstart-integrations recipe on monday code; vitest on state machine; mapps code:push; submit in Developer Center; owner must create monday dev account; kil… | mondaycom/welcome-appsMIT, 127 stars | Free (5 approvals/mo), $15/$39/$79 per month | 8 | REFUTED UNVERIFIED | Needs a monday account from the owner |
| I3-3 | Atlassian Forge (Jira) | Filter Activity Stream Dashboard gadget + page with live activity feed for any JQL filter, daily digest; successor to a frozen paid Connect app, for Jira team leads | UGUBI Filters Activity Stream 319 installs, 4.72*/22, Connect, last release 2025-08-29, $40/yr (10 users) to $500/yr (100 users); UGUBI has 0 Forge apps; Forge rivals 182 (free)/41/24/0 (catalogue + pricing API, 2026-11-05) | forge create (Jira dashboard gadget, UI Kit) + jira:globalPage; resolver /rest/api/3/search/jql expand=changelog; KVS cache; scheduledTrigger digest; jest on timeline merge; kill <25 installs at day 3… | @forge/react + @forge/cli (npm) / atlassian/forge-skillsAtlassian Developer Terms (SDK, not OSS); forge-skills Apache-2.0, 28 stars | free <=10 users, then $0.30/user/mo | 6 | CONFIRMED UNVERIFIED | BUILDING (B7) |
| I3-4 | monday.com | Status Hours (time-in-status as numbers) Recipe writes hours spent in previous status to a Numbers column + item view history, for sales/CRM ops and delivery leads | SaaSJet Time in Status 2,811 installs, 3.1*/7, review complains output is text not numbers; new entrants 319/16/6/4 (apps-for-monday.com, 2026-11-05) | welcome-apps quickstart-integrations-ts custom trigger + action; @mondaycom/apps-sdk storage; vitest duration math; mapps code:push; kill <15 installs at day 30 | mondaycom/welcome-appsMIT, 127 stars | $9/$19/$39 per month | 8 | CONFIRMED UNVERIFIED | Needs a monday account from the owner |
| I3-5 | monday.com | Embeds that work (reserve) One app embedding Google Calendar/Sheets, Canva, Figma links as board views/widgets; iframe only | Collabsoft embed apps ~89k installs rated 1.5-3.0*, none updated since 2025-09-01, $5/10 seats/mo; Google Calendar Embedded 39,676 installs d30 +111 (apps-for-monday.com, 2026-11-05) | quickstart-react board view + dashboard widget; link-to-iframe transformer; kill <100 installs at day 30 | mondaycom/welcome-appsMIT, 127 stars | free 1 embed, then $4/10 seats/mo | 6 | REFUTED UNVERIFIED | Needs a monday account from the owner |
| I4-1 | Apify (paid) + MCP Registry + npm CLI + Obsidian + Raycast (+Chrome later) | TubeText - YouTube transcript engine One TS core returns a YouTube video or playlist transcript as txt/md/srt/json with timestamps and chapters. Apify Actor (PPE) is the paid surface. MCP server, CLI, Obsidian and Raycast are free reach … | Apify search "youtube transcript" gives 963 Actors, top-10 u30 17,139. starvibe 400,963 successful runs/30d at $0.005 (>= $2,005/mo gross). pintostudio 473,326 successful runs at $0.01 (>= $4,733/mo) with 61,877 FAILED (11.6%), 3.72 stars. PyPI youtube-transcript-a… | apify create tubetext -t ts-start; packages/core (caption track fetch + formatters); .actor/pay_per_event.json; packages/mcp (@modelcontextprotocol/sdk stdio, mcpName io.github.theluckystrike/tubetext… | jdepoix/youtube-transcript-api (logic reference) + modelcontextprotocol/typescript-sdk + apify-sdk-jsMIT / NOASSERTION(GitHub; npm MIT) / Apache-2.0, 8565 stars | Apify PPE $0.004 per video + $0.0005 per playlist item; other surfaces free | 16 | CONFIRMED REFUTED | BUILDING (B8) |
| I4-2 | Chrome Web Store (paid via own licence) + GitHub Action + MCP Registry + Raycast (+Firefox) | PageWatch - website change monitor WXT MV3 extension to pick an element, with chrome.alarms checks, text diff, notifications and history. Free has 5 monitors. Pro has unlimited monitors, 1-min checks and webhooks. Same core runs as a cron GitHub Action (… | On Chrome, Distill Web Monitor has 400,000 users 3.9 stars; Visualping 100,000 users 4.5 stars; Changedetection.io extension 8,000 users, last updated 2025-03-25. Distill pricing $15/$35/$80 per month (third-party snapshots). changedetection.io Apache-2.0 35,520 star… | npx wxt@latest init pagewatch; entrypoints background/popup/picker/history; packages/core (linkedom + jsdiff); vitest HTML fixtures; wxt zip and upload (owner account), then wxt zip -b firefox. Action… | wxt-dev/wxtMIT, 10702 stars | Free (5 monitors); Pro $4/mo or $36/yr via Lemon Squeezy/Stripe licence key (not ExtPay) | 16 | CONFIRMED REFUTED | Needs a $5 Chrome account from the owner |
| I4-3 | Chrome (paid) + Raycast + MCP Registry + npm CLI (+Obsidian optional) | TextGrab - offline OCR / screenshot to text Select an area, OCR it on-device with tesseract.js wasm, copy the text or a table as CSV. Same core runs as a CLI, an MCP ocr_image tool and a Raycast 'OCR clipboard image' command. | On Chrome, "Image to Text (OCR)" has 100,000 users at 1.9 stars; OCR - Image Reader 200,000 at 4.5; Copy Text from Picture 90,000 at 4.9. Raycast OCR 91,581 downloads (ScreenOCR 64,016). Obsidian Text Extractor 344,972 (GPL-3.0). tesseract.js 5,496,162 npm downloads/… | npx wxt@latest init textgrab; offscreen document runs the tesseract worker; captureVisibleTab then crop; packages/core preprocessing; vitest CER check on 6 fixtures; Chrome upload, npm, mcp-publisher.… | naptha/tesseract.jsApache-2.0, 38812 stars | Free (EN + 5 languages); Pro $3/mo or $24/yr | 12 | CONFIRMED UNVERIFIED | Needs a $5 Chrome account from the owner |
| I4-4 | Chrome + Raycast + GitHub Marketplace Action + npm CLI + MCP Registry | ImageSlim - WebP/AVIF convert and compress jSquash wasm codecs in one core. Chrome 'save image as PNG/JPG/WebP/AVIF', Raycast Finder convert, an MIT GitHub Action that compresses images in PRs, plus a CLI and an MCP tool. | Chrome 'WebP / Avif image converter' 100,000 users at 3.3 stars. Raycast 22 matches, 179,694 downloads. Obsidian 79 matches, 1,020,945 downloads, but Image Converter (MIT, 560,358) is maintained. calibreapp/image-actions is GPL-3.0. | wxt init; packages/core with @jsquash/*; Action from actions/typescript-action with dist committed; golden-size tests; publish the action (GitHub ready), Chrome (owner), npm (owner). Kill at day 30 if under … | jamsinclair/jSquashApache-2.0, 741 stars | Free; Chrome Pro $2/mo or $15/yr for bulk and AVIF | 12 | CONFIRMED REFUTED | Needs a $5 Chrome account from the owner |
| I4-5 | Modrinth + CurseForge (+GitHub) via one multi-loader codebase | Async Locator 26.x continuation (Fabric + NeoForge); second target Infinite Music Port the MIT Async Locator (moves structure locating off the server thread) to MC 26.1-26.3 for Fabric and NeoForge from one Stonecutter/MultiLoader tree. Publish everywhere with mc-publish. | async-locator 6,799,809 downloads, MIT, last 1.20.2 (2023-06-24); 0 Modrinth hits on 26.x; Refined fork 49,391 downloads stops at 1.21.8. Infinite Music 5,986,251 downloads, MIT, stuck on 1.21.3, only 26.x rival constant-music (LGPL, 1.55M). | MultiLoader-Template (CC0) or Stonecutter 0.9.8; copy MIT src keeping the notice; update mixins for 26.x; gradlew runServer smoke test under timeout; Kira-NT/mc-publish to Modrinth, CurseForge and Git… | jaredlll08/MultiLoader-TemplateCC0-1.0, 778 stars | Free (Modrinth ad pool / CurseForge rewards) | 10 | CONFIRMED REFUTED UNVERIFIED | Needs a Modrinth signup from the owner |
JetBrains/intellij-platform-plugin-template (Apache-2.0), for the JetBrains scaffold and CIJetBrains/intellij-platform-gradle-plugin (Apache-2.0), to build, runIde, verify, sign and publishJetBrains/intellij-plugin-verifier (Apache-2.0), for compatibility checksmicrosoft/vscode-generator-code (MIT (npm) / NOASSERTION (GitHub)), for the VS Code scaffoldmicrosoft/vscode-test-cli (MIT), for integration testsmicrosoft/vscode-languageserver-node (MIT), for LSP (only if needed)apify/apify-cli (Apache-2.0), for apify create/run/push/secrets. It is the official pathapify/actor-templates (NONE). Use it only through apify create. It has no license, so do not copy itapify/apify-sdk-python (Apache-2.0), for lifecycle, storage and PPE Actor.chargeapify/apify-sdk-js (Apache-2.0), when Node libs are neededapify/crawlee-python (Apache-2.0), for retries, sessions and proxiesapify/crawlee (Apache-2.0), the most mature, browser-heavy@forge/cli 15.0.0 (npm) (Atlassian Developer Terms), to scaffold, lint, deploy, install and tunnel@forge/react 12.4.0 (UI Kit) (Atlassian Developer Terms), for the UI (default over Custom UI)@forge/sql 4.0.9 / @forge/kvs 2.1.1 (Atlassian Developer Terms), for storageatlassian/forge-skills (Apache-2.0), for agent skills and Forge MCP docsbitbucket.org/atlassian/forge-sql-examples, forge-and-bitbucket-pipelines (Apache-2.0), for templates and CIforge-sql-orm/forge-sql-orm (MIT), an ORMwxt-dev/wxt (MIT), the DEFAULT to scaffold, build, zip and submit for MV3PlasmoHQ/plasmo (MIT). Avoid itGlench/ExtPay (NOASSERTION (npm extpay AGPL-3.0-or-later)). AVOID itraycast/extensions (@raycast/api) (MIT), the DEFAULTobsidianmd/obsidian-sample-plugin (0BSD), the DEFAULTmodelcontextprotocol/typescript-sdk (NOASSERTION (npm MIT)), the DEFAULTClick a column to sort. Click a row for details.
| # | Market | Final | Raw | Demand | Gap | Agent | Money | Revenue | Review | Stable | Conf. |
|---|
hermes -z)| Job | Result | Status |
|---|---|---|
| h1 Shopify niches | Back-in-stock has 10,000+ apps. The top apps have 4,381, 3,976 and 3,892 reviews. Wishlist has 583-584 apps. Product bundles have 8,746 apps. Shopify back-in-stock is saturated. Do not port the Wix app there. Shopify returns search HTML only when you send the header Turbo-Frame: search_results. | Verified |
| h4 agent-file validator | agnix is the only mature validator, with 236,872 JetBrains downloads and 269 VS Code installs, and it is absent from Open VSX. Open VSX has rivals, skill-doctor 2,144 and nifty-agent-config 986. VS Code rivals have 8 or fewer installs. Search discovery in the stores is weak. Stale-reference checking has no strong entry. | Verified (store APIs) |
| h3 Telegram utility bots revenue | No revenue figure found. Hermes search tools failed (no Firecrawl key, search engines blocked). | Not found |
| h2 monday.com, Salesforce, QuickBooks terms | Nothing verified. Cloudflare 403 and JavaScript-only pages. The owner must read these pages in a browser. | Failed |
| h1 BigCommerce, Salesforce fees | Not fetched. HTTP 403. | Failed |
To be honest, Hermes did the 2 jobs that need only public APIs. It failed on the jobs that need a browser or a search engine. To fix this, set FIRECRAWL_API_KEY in Hermes.
Hermes read live store APIs. Each count has an exact call in hermes10/nN.md. A niche with few listings has low supply. It does not prove demand.
| Job | Market | Verified finding | Verdict |
|---|---|---|---|
| n4 | MCP registry | EDIFACT 0 servers, X12 0 real servers, AS2 0, HL7 2, GTFS 1, OFX 0 real. FHIR 9 and ISO 20022 9 are crowded. The registry search is a substring match, so phrase zeros can be wrong. | Open for EDIFACT, X12, AS2 |
| n5 | n8n nodes | GTFS, MT940 and NMEA have 0 community nodes. EDIFACT has 1 node, 23 downloads a week. X12 has 1 vendor-locked node, 8 a week. Demand is tiny (all under 25 a week). | Open but low demand |
| n2 | Atlassian | SBOM has 4 apps, and the top one has 0 installs. For EU CRA, the top app has 1 install. Standup has 65 apps, top 766 installs. Compliance reporting has a top of 736. Time tracking is closed (Tempo 26,128). | Open, demand unproven |
| n1 | Modrinth | Prometheus exporter has 3 projects, and the leader was last updated 2023-04. Bedrock forms has 8, leader 2,579 downloads. The dashboard leader has 4,365. Cloud-native backup has 2 projects, max 67 downloads. Anti-cheat (842k) and Discord bridge (557k) are crowded. | Open for metrics, forms, dashboard, cloud backup |
| n3 | Grafana | 0 data sources for Stripe, PostHog, DuckDB, HubSpot, Notion, Linear, Shopify in the 384-item list. Supabase has an unlisted dev stub (5,219 downloads). Be careful, because the list is incomplete. Known plugins such as MySQL return 404. | Likely open, not proven |
| n6 | Obsidian vs Joplin vs SiYuan | Obsidian has 9,823 plugins, Joplin 389, SiYuan 615. After size adjustment Joplin is thin in MCP (0 plugins), spaced repetition (2), dataview-like (5). SiYuan is not thin anywhere (11 MCP plugins). | Open on Joplin for MCP, dataview |
| n7 | Raycast | 3,494 extensions. MCP has 16, mostly with no token needed. Docker 11, Postgres 5, Obsidian 9. Cloudflare, Vercel, Sentry, Linear all need tokens. | Open for MCP, Postgres |
| n8 | Discord bots | The official directory and top.gg were unreachable. On discord.bots.gg (1,281 bots, lower bound), standup, habit, study and invoice have 0 dedicated bots. Poll leader 7,902 servers. Translation leader 133,300. Tickets are hard. | Open on a small catalogue |
| n9 | WordPress / Craft | For C2PA, WordPress has 1 plugin with 0 installs and Craft has 0. For Passkey/WebAuthn, Craft has 0 and the WordPress best is 2,000. For Bluesky, the WordPress best is 700. Craft MCP has 5 plugins, leader 3,230. Craft store now shows 1,663 plugins (pass 2 said 1,020). WordPress MCP is closed (Jetpack 3M). | Open for C2PA, passkey, Bluesky |
| n10 | JetBrains | 529 paid and 342 freemium plugins. Paid AI plugins are small (top 20,107 downloads). Security has 21 paid, Docker 16. Prices were unreachable in this job. | Paid AI weak |
| Niche | Demand proof (fetched) | Revenue anchor | Verdict |
|---|---|---|---|
| EDIFACT / X12 / AS2 tools | On PyPI, pyx12 has 307,648 and pydifact 171,048 downloads a month. 0 real MCP servers. Orderful sells at $189 per trading partner per month. | EdiFabric toolkit up to $799 a year | Moderate |
| Agent-file validator | agnix has 31,068 npm downloads a week, up 2.5x in 8 weeks, and 465 stars. Only 269 VS Code installs. Absent from Open VSX. | BashSupport Pro $39 to $99 a year. agnix is free. | Moderate |
| Passkey / WebAuthn plugin | WordPress has 6 plugins, 6,580 installs in total. Craft has 0 plugins. npm @simplewebauthn has 24.9M downloads a month. | bettershield $79 a year per site. WP 2FA Premium $79 a year. | Moderate |
| Joplin MCP bridge | 4 MCP packages with 204 downloads a week. Top repo 174 stars. 36 forum topics. Joplin core now has a built-in MCP server. | No paid Joplin store. Obsidian Copilot Plus $139.99 a year. | Moderate, small |
| Raycast MCP + Postgres / Docker | 3,488 listings. MCP registry extension 44,318 installs. Docker 54,580. 0 listings combine MCP with Postgres or Docker. | None. The store is free. | Moderate, free only |
| Grafana data sources | Category is huge (top 345M downloads). Named niches have 0 to 7 issue requests each. | Grafana Enterprise plugins $55 per user (assumed) | Category yes, niche weak |
| C2PA in WordPress | The only real plugin has 0 active installs and 1,156 downloads. The EU AI Act Art. 50 date (2026-08-02) passed with no uptake. | AI-label services $7 to $15 a month | Weak |
| Atlassian SBOM / CRA | CRA reporting started 2026-09-11. The only CRA app has 0 installs. Adjacent apps have up to 551. | Clearlane $69 a month | Weak |
| Discord standup / habit bot | 0 of 1,281 listed bots. The best open-source standup bot has 32 stars. | Apollo bot $8 a month | Weak |
| Minecraft Prometheus exporter | Rivals have 311 and 126 downloads. spark has 24.9M and Plan 58k. | Analyse Minecraft $9 to $249 a month | Weak |
8 of 9 toolchains ran. mcp-publisher validate, vsce package, ray build, the Joplin build, the WordPress plugin check, and composer validate for Craft all ran. The first human step is always an account, token or login. ray lint needs a real Raycast author account. forge lint needs an Atlassian login. ovsx publish waits for a token. We made one mistake. The q1 agent sent one unauthenticated create request to Modrinth. It returned 400 and created nothing.
| # | Market | First niche | Why (numbers) | Kill rule |
|---|---|---|---|---|
| 1 | MCP registry + your own hosted API (Apify as a side channel) | EDIFACT / X12 / AS2 parse and validate | 0 real EDI servers in the registry. PyPI pyx12 307,648 and pydifact 171,048 downloads a month. Orderful sells at $189 per trading partner per month. The 3 Apify EDI Actors have 1 user each in 30 days, so do not rely on Apify for buyers. No store pays you here, so sell through your own checkout. | Stop at under 10 signups or 3 paying users after 30 days. |
| 2 | VS Code + Open VSX (then JetBrains) | Agent-file validator with stale-reference checks and fixes | agnix has 31,068 npm downloads a week, 236,872 JetBrains downloads and 269 VS Code installs, and is absent from Open VSX. | Stop at under 300 Open VSX installs after 30 days. |
| 3 | CMS plugins for Craft CMS + WordPress.org | Passkey / WebAuthn login plugin | Craft has 0 plugins. The WordPress best is 2,000 installs, 6,580 across all. Premium anchors $79 a year per site. Craft pays through its own store (20% fee). | Stop at under 200 installs after 30 days. |
| 4 | Atlassian Forge | Choose after a 7-day demand test (compliance reporting top 736 installs, standup top 766) | The best payout terms found are 83% of revenue, 100% up to $1M lifetime. The SBOM / CRA idea failed the demand test. | Stop if no niche has a competitor above 500 installs and a gap. |
| 5 | Raycast | MCP + Postgres / Docker extension, as a free funnel to your own paid service | MCP registry extension 44,318 installs. Docker 54,580. 0 listings combine MCP with Postgres or Docker. The store pays nothing. | Stop at under 500 installs after 30 days. |
Apify is a real market ($1.7M paid to developers last month, 106,696 Actors) but its demand is in social and web scrapers (top Actor 62,546 users in 30 days), and the top agent tool is Apify's own first-party Actor. EDI Actors there get about 1 user in 30 days. Avoid LinkedIn scrapers, because your safety rules forbid LinkedIn automation. Not in the list are Telegram and Obsidian (you already work there), Modrinth (money is tiny, about $31 per author per year, and its best niche failed demand), Shopify (back-in-stock is saturated), and Discord (standup has no demand).
Coverage 10, fact check 8, revenue evidence 6, demand proof 9, submission test 7, gap proof 9, independent review 9, reproducibility 9, actionability 8, honesty 9. In the last step the Apify check corrected my own #1 pick before you saw it wrong. Two criteria block 95. Revenue evidence needs real sales data, and the submission test needs a logged-in publish. Both need the owner.
df -g /System/Volumes/Data. Stop if Avail is less than 20 GB.memory_pressure | tail -1. Do not build if free is less than 25%.~/<project>-work/. Do not use /private/tmp.gh api repos/OWNER/REPO --jq .private. Push one time at the end.-z prints only at the end. I killed those jobs too early. Four later jobs worked. 2 gave verified results, and 2 failed on blocked sites and a missing search key.npm create @wix/new@latest -- app, then wix build, then wix release. The pass-1 command names were wrong.