
VX
AI-enabled desktop genome viewer and transcriptome browser
Overview
A fast, cross-platform, GPU-accelerated desktop genome and transcriptome browser built for AI-agent driven exploration of sequencing data. It visualises FASTA, GTF, GFF, BAM, BigWig, BigBed, VCF and Hi-C tracks, runs 50+ built-in analyses against them, and exposes every action through a native MCP server and an embedded HTTP API so an LLM assistant can observe, drive and analyse alongside the user.
Download
v0.9.0 "Aardvark"Linux · macOS · Windows · Binaries: CC-BY-NC-ND-4.0 / MCP server + HTTP API: MIT
Quick start
Linux
curl -LO https://github.com/Arnaroo/VX/releases/download/v0.9.0/VX-0.9.0-linux-x86_64.tar.gz
tar xzf VX-0.9.0-linux-x86_64.tar.gz
# launch the VX desktop application from the extracted folderWhat it is for
VX is a desktop genome browser in the family of IGV, the UCSC Genome Browser and JBrowse, but built for a different decade. It targets researchers working with very large sequencing datasets on a laptop, bioinformaticians who want to run analyses against the data while looking at it, AI and agentic-LLM users who want a browser their agent can see and control, and educators who need a scriptable, screenshot-and-record-ready viewer that produces publication-grade output.
Why it is different
- GPU-accelerated OpenGL level-of-detail rendering: smooth pan and zoom from chromosome scale to base level in one continuous gesture, with no tile-popping.
- Asynchronous background-thread BAM loading: the viewport never blocks, even while a multi-gigabyte alignment cache warms.
- A 43-tool MCP catalogue plus an embedded HTTP API on 127.0.0.1:9876, so Claude, a Python script or a plain curl command can navigate, load files, screenshot tracks and run analyses.
- More than 50 built-in analyses (peak calling, quantification, GC and CpG content, motif search, Hi-C contact and TAD boundaries, cross-track correlation) that run in the background with file output.
- Built-in video and GIF recording of the OpenGL viewport for figure animations and talks.
- Self-contained single-binary distribution, no Python runtime or web stack; no telemetry, no cloud, and the API binds only to localhost.
Full documentation, source and issue tracker on GitHub.
