Zovo plugin factory

We make products for three stores, VS Code, Atlassian and Apify. Every product passed an independent review. Every Atlassian app must also pass a test on its deployed build.

Support this work

Zovo builds and maintains every tool on this site. If one saves you time, you can support the work on GitHub Sponsors. Monthly tiers start at $5, and one-time tiers start at $15. Sponsorship is optional, and the tools work the same without it.

Sponsor on GitHubZovo on GitHub
38live on a store
29VS Code extensions
3413VS Code downloads
206VS Code page views, 30 days
67VS Code installs, 30 days
19Atlassian apps deployed
17 / 19pass the runtime test
9 + 0Apify Actors live + queued
$0revenue so far
Owner stepsVS CodeAtlassianApifyGitHubPlanInsights

Owner steps that switch the money on checked on 8 November at 08:30, in this order

We have built 68 products: 29 VS Code, 19 Atlassian, 11 Apify, 4 JetBrains, 2 Modrinth, 1 Obsidian, 1 Shopify and 1 Roblox. Live today: 29 VS Code extensions (124 installs), the same extensions on Open VSX, and 9 public Apify Actors. Revenue is $0. The rest wait for a store review or for one of the steps below.

  1. Atlassian, about 10 minutes. 15 apps are submitted (10 paid, 5 free), all are Waiting for Atlassian and none is rejected. Agents saved 16 of 32 answers on the Partner tab and 6 of 14 on Partner - Extended. Next: answer the rows that only you can answer (MFA, alerts, key rotation, incident plan, backups, AI use), change the Security contact on each ticket to the address that has the Atlassian developer account, then click Submit for Review once. Before 12 November, make a new Atlassian API token for the Forge CLI, or agents cannot deploy fixes.
  2. Marketplace publisher domain, 5 minutes plus DNS time. The publisher zovo is not domain-verified. VS Code asks each new user if they trust an unverified publisher, and of the listings above ours only Office Viewer is verified. Verify zovo.one on the publisher page with one DNS TXT record. It helps all 29 listings.
  3. Apify identity check, 5 minutes. The company certificate is approved. Only your own ID check is left: start it at verify-company.apify.com. The 9 public Actors stay out of Apify Store search, and payouts cannot start, until the check passes.
  4. PayPal, 2 minutes. Give a PayPal.me link. One command then adds it to every extension, Actor and site page, next to GitHub Sponsors.
  5. Obsidian, 10 minutes. Office Viewer (DOCX, PPTX and XLSX in Obsidian) passed a test in the real app, and release 0.1.1 is public. No submission exists yet. Sign in on community.obsidian.md, link the GitHub account theluckystrike, choose Add a plugin or theme, and enter theluckystrike/obsidian-office-viewer.
  6. Claude sign-in, 2 minutes, before 13 November. The agent sign-in ends between 13 and 16 November. Run claude auth login before then, or the agents stop. The Claude Max account also needs a new sign-in.
  7. Atlassian payouts, before 6 December. Ticket ECOHELP-182590 now says Pending Individual Verification. Open the ticket in the Atlassian Ecosystem portal and do the Stripe Identity check for the Primary Partner Contact yourself. Agents must not handle identity data.
  8. Modrinth, 3 minutes. Make a new API token with 8 scopes (list in the wave10 B-MOD1 report). The old token cannot read the moderator threads of the 2 mods in review.
  9. Shopify, 15 minutes. Create the Partner account at partners.shopify.com and one development store. The app Zovo Hide Shipping & Payment is built and tested.
  10. Roblox, 35 minutes. Do the ID check on create.roblox.com, then publish the Backdoor & Virus Scanner plugin once from Studio.
  11. JetBrains, nothing to do. 4 plugins are still in review (checked 8 November 07:15): Context Drift, AI Usage Meter, DOCX & PPTX Viewer and NetCDF, HDF5 & NumPy Viewer. Watch your email for the results. Agents then upload the fixed 0.1.1 builds.
  12. Open VSX, done. Eclipse granted the zovo namespace on 8 November at 03:54 (issue 15379). It is verified and lists 29 extensions on open-vsx.org for Cursor, Windsurf and VSCodium users. Each VS Code release now goes there too.

VS Code 29 live, all free

VS Code has no store payments. These extensions bring users first. Table Viewer has a Pro upgrade ready, switched off until there is a payment link.

AGENTS.md & CLAUDE.md Linter

Live · version 0.2.3 · 250 downloads
15 page views, 1 install (30 days)

For teams whose coding agents read AGENTS.md or CLAUDE.md, Context Drift flags the commands, paths and versions in those files that no longer match the repo.

Install and FAQ · Marketplace

PDF Viewer & PDF Reader

Live · version 0.2.8 · 239 downloads
13 page views, 5 installs (30 days)

A PDF viewer and PDF reader for VS Code. Read specs and papers next to your code on dark or sepia pages that keep photos in their real colors, and highlight the parts you want to find again.

Install and FAQ · Marketplace

XLSX Viewer

Live · version 0.3.3 · 214 downloads
20 page views, 3 installs (30 days)

Free, with no paywall, no ads, no license banner, no evaluation popup and no account. There is nothing to buy. The SQL filter, column stats and export are free too.

Install and FAQ · Marketplace

Agent Skills & Claude Skills Manager

Live · version 0.3.3 · 194 downloads
12 page views, 2 installs (30 days)

For people who write skills for Claude Code, Codex, Cursor, Copilot or Windsurf, Skill Shelf shows every SKILL.md those agents can load in one tree, including the skills inside your Claude Code plugins, and flags the ones an agent will...

Install and FAQ · Marketplace

NPZ Viewer & NPY Viewer

Live · version 0.4.0 · 189 downloads
12 page views, 6 installs (30 days)

Tensor Viewer is an NPZ and NPY viewer for NumPy arrays that also opens PyTorch .pt, .pth and .ckpt checkpoints and .gguf and .safetensors model files. It shows every tensor's name, dtype and shape, plus stats, a heatmap and the values,...

Install and FAQ · Marketplace

PPTX Viewer & PPT Viewer

Live · version 0.4.0 · 183 downloads
9 page views, 4 installs (30 days)

PPTX Viewer opens PowerPoint decks right in VS Code: .pptx, .ppsx, .potx and old .ppt files, with thumbnails, speaker notes, search and full screen Present. Check a deck that a script, python-pptx or an AI agent (Claude Code, Copilot,...

Install and FAQ · Marketplace

NetCDF Viewer & HDF5 Viewer

Live · version 0.4.0 · 177 downloads
11 page views, 7 installs (30 days)

A NetCDF viewer and HDF5 viewer for climate and lab scientists who keep data in .nc or .h5 files. It shows the variables, their CF metadata, the values and a map inside VS Code. No Python, no NCL, nothing to set up.

Install and FAQ · Marketplace

DOCX Viewer

Live · version 0.3.0 · 168 downloads
15 page views, 22 installs (30 days)

For developers who get specs, contracts and reports as Word files, DOCX Viewer opens .docx, .odt and old .doc files in VS Code as a dark-mode preview with an outline, search, tables, charts and equations.

Install and FAQ · Marketplace

MP4

Live · version 0.2.5 · 160 downloads
10 page views, 2 installs (30 days)

Click an .mp4, .mov, .mkv, .webm or .avi file and it plays in a video player inside VS Code with its sound, which VS Code's own player leaves out for AAC audio.

Install and FAQ · Marketplace

Claude Code History & Codex History Viewer

Live · version 0.2.3 · 154 downloads
9 page views, 2 installs (30 days)

Read, search and resume your local Claude Code and Codex sessions in VS Code: prompts, replies, subagents, tool calls, file edit diffs and token totals. Free, with no paywall, no account and no history limit. It only reads your session...

Install and FAQ · Marketplace

Large JSON Viewer

Live · version 0.2.2 · 145 downloads
12 page views, 0 installs (30 days)

A large JSON viewer for VS Code with a fast JSON tree. See any JSON file as a searchable tree, copy the path of any value in one click, and turn arrays of objects into a sortable table.

Install and FAQ · Marketplace

JSONL Viewer

Live · version 0.2.3 · 143 downloads
6 page views, 0 installs (30 days)

A JSONL viewer and NDJSON viewer for VS Code. Open any .jsonl, .ndjson or .jsonl.gz file as a table, a record tree or a chat transcript, with the first rows on screen before the rest of the file is read.

Install and FAQ · Marketplace

Claude Code Usage

Live · version 0.2.3 · 142 downloads
6 page views, 1 install (30 days)

See your Claude Code 5-hour and weekly limit, plus today's Claude Code, Codex and Gemini CLI tokens and estimated cost, in the VS Code status bar. Everything is read offline from files on your own computer.

Install and FAQ · Marketplace

SQLite DB Viewer & SQLite Viewer

Live · version 0.2.2 · 128 downloads
15 page views, 2 installs (30 days)

Free, with no paywall, no ads, no license banner and no sign-in. There is nothing to buy. Databases up to 512 MB open by default (a setting raises the limit).

Install and FAQ · Marketplace

DXF Viewer & CAD Viewer

Live · version 0.2.1 · 113 downloads
8 page views, 1 install (30 days)

Open .dxf drawings in VS Code and check sheets, layers, sizes and distances without leaving the editor or starting a CAD program.

Install and FAQ · Marketplace

STL Viewer

Live · version 0.1.5 · 93 downloads
7 page views, 6 installs (30 days)

Click a .glb, .gltf, .stl, .obj, .ply or .3mf file and turn it, measure it and play its animations without leaving VS Code.

Install and FAQ · Marketplace

DICOM Viewer

Live · version 0.1.4 · 92 downloads
5 page views, 3 installs (30 days)

Open CT and MRI scans in VS Code (single .dcm files, DICOM folders, .nii and .nii.gz) and scroll, window and inspect them without leaving the editor.

Install and FAQ · Marketplace

EML Viewer

Live · version 0.1.5 · 91 downloads
5 page views, 0 installs (30 days)

Read saved .eml, .emlx and .mbox email files in VS Code the way a mail client shows them, with remote images blocked until you ask for them.

Install and FAQ · Marketplace

Avro Viewer

Live · version 0.1.5 · 90 downloads
5 page views, 0 installs (30 days)

Click an .avro, .arrow, .feather or .ipc file and read it as a table in VS Code, with no Python and no upload.

Install and FAQ · Marketplace

Pickle Viewer & PKL Viewer

Live · version 0.1.4 · 76 downloads
3 page views, 0 installs (30 days)

Open Python .pkl, .pickle and .p files in VS Code without Python, and see what a pickle would do before you load it.

Install and FAQ · Marketplace

TIFF Viewer & TIF Viewer

Live · version 0.1.4 · 73 downloads
4 page views, 0 installs (30 days)

Click a .tif or .tiff file and see it in VS Code, even when it is a 16-bit microscope image, a float32 elevation model or a 200-page stack.

Install and FAQ · Marketplace

Graphviz Viewer & DOT Viewer

Live · version 0.1.4 · 62 downloads
4 page views, 0 installs (30 days)

See your Graphviz graph beside the .dot file as you type, click a node to jump to its line, and export it to SVG or PNG, with no Graphviz install.

Install and FAQ · Marketplace

Font Viewer

Live · version 0.1.1 · 36 downloads
1 install (all time), updated 2026-11-08
Page views not available today

Open any TTF, OTF, WOFF, WOFF2 or TTC font in VS Code to test text with its variable axes and OpenType features, see every glyph, and read its license before you ship it.

Install and FAQ · Marketplace

EPUB Viewer

Live · version 0.1.1 · 35 downloads
1 install (all time), updated 2026-11-08
Page views not available today

Read EPUB books in a VS Code tab, with pages or scrolling, a table of contents, search, footnote popups and a sepia or dark theme.

Install and FAQ · Marketplace

HAR Viewer & HAR File Analyzer

Live · version 0.1.1 · 34 downloads
1 install (all time), updated 2026-11-08
Page views not available today

Open a .har file from browser DevTools in VS Code and see every request in a table with a timing waterfall, then copy any call as cURL or save a redacted copy that is safe to share.

Install and FAQ · Marketplace

Audio Player & WAV Player

Live · version 0.1.3 · 33 downloads
0 installs (all time), updated 2026-11-08
Page views not available today

Click a WAV, MP3, FLAC, Ogg or Opus file and play it with a waveform, a spectrogram, an A-B loop and its LUFS loudness, right inside VS Code.

Install and FAQ · Marketplace

File Viewers Pack

Live · version 0.1.2 · 33 downloads
1 install (all time), updated 2026-11-08
Page views not available today

Open PDF, Excel, CSV, Parquet, Word, PowerPoint, HDF5, NetCDF and model tensor files inside VS Code. One install adds six read-only viewers. Each one works offline and keeps your files on your machine.

Marketplace

GCode Viewer

Live · version 0.1.1 · 33 downloads
0 installs (all time), updated 2026-11-08
Page views not available today

See your 3D printer or CNC G-code as a 3D toolpath in VS Code, layer by layer, and find the exact line behind any move.

Install and FAQ · Marketplace

ZIP Viewer & Archive Explorer

Live · version 0.1.1 · 33 downloads
0 installs (all time), updated 2026-11-08
Page views not available today

Look inside ZIP, JAR, VSIX, TAR, TAR.GZ and GZ files in VS Code, open any file in an editor tab, and extract only what you need without unpacking the rest.

Install and FAQ · Marketplace

Next 13 extensions built and tested, waiting for upload

The Marketplace lets a publisher create only a few new extensions in 12 hours. Updates have no limit. A script uploads one when a slot opens.

ExtensionStatusVersionUnit testsRelease test
Graphviz Preview & DOT ViewerPublishes when a slot opens (7 new each 12 hours)0.1.035/35Pass in real VS Code (14/14)Code
TIFF Viewer (16-bit, Float, GeoTIFF)Publishes when a slot opens (7 new each 12 hours)0.1.094/94Pass in real VS Code (12/12)Code
Audio Preview & Loudness MeterPublishes when a slot opens (7 new each 12 hours)0.1.149/49Pass in real VS CodeCode
File Viewers PackPublishes when a slot opens (7 new each 12 hours)0.1.0pack of 6-Code
Avro Viewer, Arrow Viewer & Feather ViewerPublishes when a slot opens (7 new each 12 hours)0.1.038/38Pass in real VS CodeCode
EML Viewer & MBOX Email ViewerPublishes when a slot opens (7 new each 12 hours)0.1.051/51Pass in real VS CodeCode
3D Model Viewer (GLB, glTF, STL, OBJ, PLY)Publishes when a slot opens (7 new each 12 hours)0.1.041/41Pass in real VS CodeCode
PKL Viewer & Pickle ViewerPublishes when a slot opens (7 new each 12 hours)0.1.044/44Pass in real VS CodeCode
DICOM Viewer & NIfTI Viewer for CT and MRIPublishes when a slot opens (7 new each 12 hours)0.1.041/41Pass in real VS CodeCode
GCode Viewer & 3D Print PreviewPublishes when a slot opens (7 new each 12 hours)0.1.052/52Pass in real VS Code (15/15)Code
EPUB Reader & EPUB ViewerPublishes when a slot opens (7 new each 12 hours)0.1.051/51Pass in real VS Code (16/16)Code
ZIP Viewer & Archive Explorer (JAR, TAR, GZ)Publishes when a slot opens (7 new each 12 hours)0.1.051/51Pass in real VS CodeCode
HAR Viewer & HTTP Archive ViewerPublishes when a slot opens (7 new each 12 hours)0.1.044/44Pass in real VS CodeCode

Atlassian 19 deployed, 17 pass, not listed yet

The 7 free apps get installs and reviews first. Free is permanent on Atlassian, because a move to paid locks existing installs. All Atlassian apps.

AppRuns inPlanRuntime testVersion
Code Snippets from GitHub GistsConfluenceFreePass1.1.0Docs
CodeBlock+ConfluenceFreePass1.1.0Docs
Dashboard NotesJiraFreePass1.1.0Docs
Description DiffJiraFreePass1.1.0Docs
Expression Validators & ConditionsJiraFreePass1.1.0Docs
Portal SLA Clocks for Jira Service ManagementJiraFreeNot tested (needs a Jira Service Management project)Docs
StatusBeacon for Jira Service ManagementJiraFreeNot tested (needs a Jira Service Management project)Docs
AskSpace, Q&AConfluencePaidPass1.0.0Docs
Bulk Page OperationsConfluencePaidPass1.1.1Docs
Epic TotalsJiraPaidPass1.0.1Docs
Filter Activity StreamJiraPaidPass1.0.0Docs
Issue Dates CalendarJira + ConfluencePaid (Jira + Confluence apps must keep licensing)Pass1.0.0Docs
Markdown + MermaidConfluencePaidPass2.2.1Docs
MathBlock LaTeXConfluencePaidPass1.0.0Docs
Nudge RemindersJiraPaidPass1.0.0Docs
Secret & PII Scanner for Confluence and JiraJira + ConfluencePaidPass1.0.0Docs
SignOff ApprovalsConfluencePaidPass1.0.0Docs
SpaceCal Team CalendarConfluencePaidPass1.0.0Docs
Watching NowJiraPaidPass1.0.0Docs

Apify 9 live, 0 queued

Pay per result. Paid prices start after Apify business verification. How to call them.

App Store & Google Play Reviews Scraper

Live · review 96
1 user (7 days), 1 user (30 days), 9 runs

Get App Store and Google Play reviews in one run and one table, at $0.10 per 1,000 reviews.

Guide · Apify Store

Google Ads Transparency Center Scraper

Live · review 98
1 user (7 days), 1 user (30 days), 6 runs

Get the ads any advertiser runs on Google as clean JSON rows, from $0.0012 per ad, by name, advertiser ID or website domain.

Guide · Apify Store

Google News Scraper

Live · review 98
1 user (7 days), 1 user (30 days), 5 runs

Get Google News articles for any search or topic with the real publisher URL instead of a news.google.com redirect, for $0.0015 per article plus $0.0005 when the publisher URL is found.

Apify Store

Google Trends Scraper

Live · review 94
1 user (7 days), 1 user (30 days), 7 runs

Get Google Trends interest over time, interest by region and top related queries as tidy rows, for $0.001 per search term.

Guide · Apify Store

Substack & Medium Scraper

Live · review 96
1 user (7 days), 1 user (30 days), 5 runs

Get Medium and Substack articles in one dataset, with the full text of free posts and a paywall flag on paid ones, for $0.002 per article.

Apify Store

TikTok Transcript Scraper

Live · review 94
1 user (7 days), 1 user (30 days), 4 runs

Get the transcript of any public TikTok video as plain text, timed segments, SRT or WebVTT for $0.001 per video, and pay nothing for videos that fail.

Apify Store

Web Fetch

Live · review 96
1 user (7 days), 1 user (30 days), 4 runs

Give your agent a web fetch tool that returns clean Markdown for $0.001 a page, and costs nothing when a page fails. It tries a cheap HTTP request first and opens a headless browser only when a page is blocked, needs JavaScript or comes...

Apify Store

Website Screenshot API

Live · review 88
1 user (7 days), 1 user (30 days), 10 runs

Send a list of URLs and get back a PNG, JPEG or PDF of each page, with a direct file link, for $0.001 per saved file.

Guide · Apify Store

YouTube Transcript & Subtitles Scraper API

Live · review 96
1 user (7 days), 1 user (30 days), 6 runs

Get YouTube transcripts from videos, playlists and channels as plain text, timestamped segments, SRT or WebVTT, for $0.0025 per saved transcript. Videos that fail cost nothing.

Guide · Apify Store

Not published (2)

GitHub 16 public repositories

Views and clones are for the last 14 days. GitHub updates them about once a day.

RepositoryViewsClonesStars
audio-preview-vscode1760
context-drift11360
docx-viewer-vscode1660
pdf-viewer-vscode11150
table-viewer-vscode1670
agent-session-viewer0500
json-tree-viewer-vscode0320
jsonl-viewer-vscode0740
netcdf-viewer-vscode0820
pptx-viewer-vscode0480
skill-shelf0810
sqlite-table-viewer0430
tensor-viewer-vscode0720
video-preview-vscode0380
zovo-file-viewers0410
zovo-plugin-factory03470

The numbers are on the Traffic, Users and Money pages. The Full report has the research and the build plan.

Updated 2026-11-08 09:19 (UTC+7).