explaingit

andreicristi88/vexyn

Analysis updated 2026-05-18

9AstroAudience · generalComplexity · 1/5LicenseSetup · easy

TLDR

A growing set of 11 free browser tools for tasks like PDF merging, image conversion, and AI background removal. Nothing is uploaded, all processing runs locally in your browser with no accounts or paywalls.

Mindmap

mindmap
  root((Vexyn))
    Tools
      PDF merge and split
      Image compress and convert
      AI background remover
      Audio transcriber
      QR code generator
    Privacy Design
      No file uploads
      No accounts
      No trackers
      Works offline
    Tech
      Astro and Svelte
      WebGPU AI models
      Cloudflare Pages
      MIT license
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Merge or split PDF files in the browser without uploading them to an online service

USE CASE 2

Transcribe audio recordings in over 99 languages using Whisper AI, with nothing leaving your device

USE CASE 3

Remove the background from a photo using an AI model that runs entirely in your browser

USE CASE 4

Strip GPS and camera metadata from images before sharing them online

What is it built with?

AstroSvelteTypeScriptTailwind CSSWebGPUWebAssembly

How does it compare?

andreicristi88/vexynfrectonz/electionwatch.eteplecheck/vibecheck
Stars9151
LanguageAstroAstroAstro
Setup difficultyeasyeasymoderate
Complexity1/52/53/5
Audiencegeneralgeneralvibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

No setup needed to use the live site at vexyn.app, development requires Node 22+ and npm install.

MIT license: use, modify, and distribute freely for any purpose, including commercial use.

In plain English

Vexyn is a collection of free browser tools that run entirely on your own device, with no files ever sent to a server. It sits at vexyn.app and currently offers 11 tools covering common tasks: formatting and validating JSON, encoding and decoding text in Base64, generating QR codes, merging and splitting PDF files, compressing and converting images, stripping location data from photo metadata, extracting dominant colors from images, removing image backgrounds with AI, and transcribing audio using AI. The key difference from most free online tools is that nothing leaves your browser. Many services that let you upload a file to a free tool are receiving that file on their servers and may store or analyze it. With Vexyn, the processing code downloads into your browser and runs on your own CPU or GPU. You can verify this in your browser's network monitor: no outbound requests happen when you use any of the tools. The two AI-powered tools, background removal and audio transcription, use AI models that run inside the browser via WebGPU. They do not send your images or audio to any external API. The audio transcriber uses OpenAI's Whisper model and supports over 99 languages. The background remover uses an open-source model from BRIA AI. Both models are downloaded once from a public source and then cached in your browser. Vexyn works offline after the initial visit once a tool's assets are cached. There are no accounts, no usage limits, no tracking cookies, and no paywalls. The only cost to run the site is $15 per year for the domain, since hosting on Cloudflare Pages is free. The project is open-source under the MIT License and is built with Astro, Svelte, and Tailwind CSS. Adding a new tool requires one Svelte component, one page file, and one entry in a central tool registry.

Copy-paste prompts

Prompt 1
How do I add a new tool to the Vexyn open-source project? What files do I need to create and where do I register it?
Prompt 2
How does the AI background remover in Vexyn run without an API key, and which model does it use?
Prompt 3
How does Vexyn's audio transcriber use WebGPU to run OpenAI Whisper locally in the browser?
Prompt 4
How do I run Vexyn locally in development mode and add a tool that uses a Web Worker for heavy processing?

Frequently asked questions

What is vexyn?

A growing set of 11 free browser tools for tasks like PDF merging, image conversion, and AI background removal. Nothing is uploaded, all processing runs locally in your browser with no accounts or paywalls.

What language is vexyn written in?

Mainly Astro. The stack also includes Astro, Svelte, TypeScript.

What license does vexyn use?

MIT license: use, modify, and distribute freely for any purpose, including commercial use.

How hard is vexyn to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is vexyn for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub andreicristi88 on gitmyhub

Verify against the repo before relying on details.