Skip to content

CodeXomics

The AI-native genome browser

Talk to your genome — AI agents drive the view and run the analysis.

Version License Platform

CodeXomics is an AI-native genome browser — a cross-platform Electron workspace where conversational AI agents drive the visualization and run real biological analyses, with plugin development, benchmark testing, and Model Context Protocol (MCP) integration.

The current release is v0.722. Download installers from GitHub Releases, or build from source for the latest changes.

  • Get Started

Install CodeXomics, configure an AI provider, and load your first genome.

Getting Started

  • User Guide

Learn the genome browser, ChatBox, plugins, BLAST, and benchmark workflows.

User Guide

  • MCP Server

Connect CodeXomics tools to MCP-compatible clients in tools or agent mode.

MCP Server

  • Developer Guide

Understand the codebase, tool registry, agents, plugins, and tests.

Developer Guide

Current System Snapshot

Area Current state
Application version 0.722.0 (v0.722 display)
Runtime baseline Node.js 20/22 for source builds; Electron 41.7.1
Tool registry 179 YAML schemas across 18 active categories
Built-in ChatBox tools 143 mapped local tools
MCP tools mode 96 tools exposed
MCP agent mode codexomics_chat, list_genome_windows, switch_active_window
Runtime agents Coordinator, Analysis, Data, Navigation, External, Plugin, DeepResearch
UI styling Vanilla CSS with default, professional, minimal, pastel, amy, red, elegant, and midnight presets

Core Capabilities

Production-readiness release

Version 0.722.0 adds secure credential storage, hardened renderer boundaries, structured logging and crash capture, auto-update support, stronger CI gates, and an Electron smoke-test harness. See the v0.722.0 release notes.

Genome Visualization

  • Load FASTA, GenBank, GFF/GTF, BED, VCF, SAM/BAM, WIG, KGML, and .prj.GAI projects.
  • Explore genes, sequence, GC content/skew, variants, reads, protein data, pathway views, and custom annotation tracks.
  • Use SVG and Canvas renderers for responsive browsing across dense genomic datasets.

AI-Assisted Analysis

  • Configure OpenAI, Anthropic, Google, DeepSeek, SiliconFlow, OpenRouter, or local LLM-compatible endpoints.
  • Ask the ChatBox to navigate, search, analyze sequence content, design primers, run BLAST workflows, retrieve protein structures, and manage tasks.
  • Use multi-agent routing for complex workflows that need decomposition and tool coordination.

Extensibility

  • Build plugins with the VS Code-inspired extension host and Plugin API 2.0.0.
  • Expose plugin functions to AI tool calling.
  • Serve and test marketplace plugins through packages/marketplace-server/.

MCP Integration

  • Run CodeXomics as a standalone MCP server.
  • Use tools mode for direct tool calls.
  • Use agent mode when an external client should delegate natural-language prompts to the in-app AI pipeline.

Screenshots

Genome browser

Feature track, GC content and skew, multi-track WIG data, the gene details sidebar, and the protein/sequence view.

Genome browser overview

Read alignment and references

Coverage and base-resolution sequencing-read tracks alongside gene references and operons in the side panel.

Aligned reads and references

Base-level read pileup over a selected gene:

Read alignment pileup

Protein structures

AlphaFold structure lookup and an interactive 3D protein viewer, driven from the AI ChatBox.

AlphaFold protein structure viewer

Primer design

Designed primers rendered directly on the sequence view.

Primer design on the sequence track

Documentation Map

Section Start here
New users Getting Started
Daily usage User Guide
MCP clients MCP Server Guide
Plugin users Plugin Marketplace Guide
Developers Developer Guide
AI coding assistants AI Assistant Guidelines
Architecture Multi-Agent System
BLAST BLAST Guide
Benchmarks Benchmark Methods
Current release v0.722.0 Release Notes