Your browser does not support WebGPU. See browser setup below.
Browser Setup Guide (WebGPU required)

Chrome / Edge 113+ — Works out of the box. If not, enable at chrome://flags/#enable-unsafe-webgpu

Brave — Enable brave://flags/#enable-unsafe-webgpu and brave://flags/#enable-vulkan. Install vulkan-tools on Linux. Restart after enabling flags.

Safari 17+ (macOS / iOS) — WebGPU is enabled by default. Must be served over HTTPS (not http:// or file://). Private Browsing mode disables the Cache API which prevents model downloads.

Firefox — WebGPU is behind a flag. Enable dom.webgpu.enabled in about:config. Nightly builds recommended.

iOS Chrome / iOS Firefox — These use Safari's WebKit engine under the hood. WebGPU availability depends on iOS Safari support, not the browser app itself.

Linux (NVIDIA) — Ensure vulkan-tools is installed: sudo apt install vulkan-tools. Verify with vulkaninfo --summary.

Select a model to begin. Models run locally in your browser — nothing is sent to a server.

Available Models

Preparing...
Choose a model above to start chatting with Nervos Expert.

How it works

Models are downloaded once to your browser cache via WebGPU. All inference runs locally on your GPU — no data leaves your device.

Training data

Fine-tuned on CKB RFCs, official docs, Fiber protocol specs, JoyID documentation, community posts, and open-source CKB codebases.

POC status

This is an early proof of concept. Answers may contain inaccuracies. The training data is AI-generated and has not yet undergone human review.

Source

Models, training scripts, and evaluation results are open source on GitHub and Hugging Face.