CODEXOMICS · 源码 v0.723.0

AI 原生
基因组浏览器

把基因组加载进一个可交互的工作区,用自然语言让 AI 代理导航视图、调用工具并完成真实的生物信息学分析。

macOS · Windows · Linux | MIT License

一个工作区,连接观察与分析

CodeXomics 将高性能基因组可视化、ChatBox、多 agent 运行时和可扩展工具集中在桌面应用中。

交互式可视化

浏览基因、序列、reads、variants、GC 轨道和自定义注释,从染色体尺度缩放到碱基级别。

AI ChatBox

连接 OpenAI、Anthropic、Google、DeepSeek、SiliconFlow、OpenRouter 或本地 LLM,让助手执行工具而不只是回答问题。

工具与插件

运行 BLAST、GC 分析、引物设计、蛋白结构查询和文献研究,也可通过插件扩展能力。

从数据到发现

探索基因组

加载 FASTA 或 GenBank,搜索特征并定位目标区域。

整合证据

叠加 GFF/GTF、BED、VCF、SAM/BAM、WIG 和其他轨道,比较不同证据。

提出问题

例如“计算选中区域 GC 含量”或“围绕 lacZ 设计引物并显示在序列轨道上”。

在真实视图中工作

CodeXomics 基因组浏览器总览
基因组浏览器、特征轨道、GC 含量和基因详情。
测序 reads 与参考序列轨道
覆盖度与碱基级 reads 对齐。
AlphaFold 蛋白结构查看器
由 ChatBox 驱动的 AlphaFold 结构查看。
序列轨道上的引物设计结果
将设计好的引物直接显示在序列轨道上。

几分钟开始使用

  1. 从 Releases 下载,或用 Node.js 22.x(至少 22.12)和 npm 10 或更高版本从源码启动。
  2. 在 Options → Configure LLM Providers 配置服务商和默认模型。
  3. 通过 File → Load File → Genome File 加载基因组。
  4. 在 ChatBox 输入分析请求,查看工具执行结果。
git clone https://github.com/Scilence2022/CodeXomics.git
cd CodeXomics
npm install
npm start

通过 MCP 连接外部客户端

启动带认证的 Electron MCP 服务后,外部客户端可按密钥权限调用工具,或在 agent 模式中将自然语言任务交给 ChatBox。

export CODEXOMICS_MCP_MASTER_KEY='replace-with-at-least-16-random-characters'
npm run start-with-mcp

客户端使用 http://127.0.0.1:3002/mcp 并发送 Bearer 密钥。MCP 配置指南