← All tools
VX logo

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.

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 folder

What 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.