Tokens
Track, visualize, and compete on AI coding assistant token usage across Claude Code, Cursor, OpenCode, Codex, Gemini, Kimi, and Qwen. The Kardashev Scale for AI Devs.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗An interactive 3D viewer for feature spaces. Four linked scenes, one self-contained HTML file,
no build step and no server: open index.html or use the hosted page.
Live page: https://chenhsieh.github.io/latent-space-explorer/
The point of the viewer is that a scatter in a learned space is only readable when the axes mean something. Every scene here is built on measured axes rather than a generic 2D embedding, and each scene states what its own axes are.
| input | effect |
|---|---|
| drag | rotate |
| scroll or pinch | zoom |
| click a point | show its coordinates in the readout |
1-4 | switch scene |
r | reset the camera |
space | play the scene move, where a scene has one |
The left rail toggles series on and off, jumps the camera to fixed viewpoints, and holds a "how to read this frame" note plus the per-scene footnotes.
The bundle shipped here is embeddings from a codon-sequence classifier that scores whether a coding sequence looks viral or host in origin, together with sequences that have been rewritten synonymously. A synonymous rewrite changes the codons but not the protein they encode, so every rewritten point in the plot has the same amino acid sequence as the parent it came from.
2173 points across six scenes:
| scene | what it shows |
|---|---|
| The decision frame | every sequence on three measured axes at once |
| Five ways to write the same protein | where each rewrite family lands relative to the boundary |
| The walk across the boundary | one rewrite applied in eighths, as a path |
| Delete a direction, see what breaks | one mark per feature, not per sequence: accuracy after erasing that feature's subspace, against a matched random subspace |
| Does the geometry survive a different encoder? | one mark per layer: similarity to the best matching layer of a second encoder family |
| Frozen, then hardened | the same sequences under two checkpoints, animated between them |
The last three scenes are worth reading carefully. In the two middle ones a mark is a feature or a layer rather than a sequence, so n is the number of things probed, not a sample size.
Recurring axes:
Points are precomputed, not live inference. Frames are never merged: each scene keeps the axes it was computed in, so coordinates are comparable within a scene and not across scenes. The in-app footnotes carry the rest of the per-scene caveats.
The viewer reads one JSON object from an inline <script type="application/json" id="bundle">
tag. latent_points.json in this repo is that same object as a standalone file. To view your
own data, replace the inline JSON with a bundle of the same shape:
{
"scenes": [{
"id": "frame",
"title": "The decision frame",
"lede": "One or two sentences under the title.",
"axes": {
"x": {"label": "class axis", "range": [-0.75, 1.3],
"refs": [{"at": 0, "text": "viral centroid"}]},
"y": {"label": "leading synonymous direction", "range": null},
"z": {"label": "P(viral)", "range": [0, 1],
"refs": [{"at": 0.5, "text": "decision boundary"}]}
},
"boundary": 0.5,
"pairs": true,
"footnotes": ["Shown under the fold, one per line."],
"series": [{
"key": "viral",
"label": "Viral, held out",
"color": "#ac017a",
"symbol": "circle",
"size": 4,
"opacity": 0.45,
"role": "reference",
"points": [{"x": 0.718, "y": 2.87, "z": 0.969, "pi": null}]
}]
}]
}
role drives styling and legend grouping. pi is an optional parent index: when a scene sets
pairs: true, points sharing a parent are linked on hover. A scene may also carry a links
array of precomputed line segments or paths, which is what the second and fourth scenes use to
draw their threads.
Rendering is Plotly 3.0.1, loaded from a CDN, so the page needs network access on first paint. Everything else is inline.