Tools

A brief guide to each instrument. Each repository has its own README with full documentation; this page gives the lab-level picture. The comparative tools are the most mature and are listed first; the single-model scopes are in early alpha and are listed below.


Comparative tools

Manifold Atlas

Tier: comparative model tool. Object: output embeddings across models.

github.com/vector-lab-tools/manifold-atlas

Manifold Atlas compares multiple embedding models' output geometries on the same inputs. The tool packages fifteen operations for the critical testing of vector-theoretic claims: Concept Distance, Neighbourhood Map, Negation Gauge, Negation Battery, Semantic Sectioning, Concept Drift, Hegemony Compass, Real Abstraction Test, Silence Detector, Distance Matrix, Agonism Test, Vector Logic, Vector Walk, Text Vectorisation, and more. Each operation makes a theoretical claim empirically testable against the geometry that a given model has learned.

Stack: Next.js 16, React 19, TypeScript, Three.js.

LLMbench

Tier: comparative model tool. Object: generated prose across models.

github.com/vector-lab-tools/LLMbench

LLMbench sends a prompt to two models simultaneously and displays their responses side-by-side for annotated close reading. Six modes cover comparison, annotation, and probability visualisation, including heatmap, pixel map, and 3D probability net. Supports OpenAI, Anthropic, Google, Hugging Face, OpenRouter, and Ollama. Annotation infrastructure is shared with the Critical Code Studies Workbench.

Stack: Next.js, TypeScript, Three.js, with multi-provider adapters.


Single-model scopes (alpha)

Vectorscope

Tier: single-model scope. Object: a single open-weight model.

github.com/vector-lab-tools/vectorscope

Vectorscope opens a single open-weight language model for forensic inspection. Where commercial embedding APIs return sentence-level composites from a separately-trained embedding model, Vectorscope works directly with open weights so that activations, attention, and token embeddings are legible at every layer. The signal-degradation capability runs the same inputs across precision regimes (FP32, BF16, INT8, INT4, FP4, INT2) to observe how meaning compresses as the medium is quantised.

Stack: Next.js and FastAPI, with PyTorch and transformers for model loading.

Manifoldscope

Tier: single-model scope. Object: a single manifold.

github.com/vector-lab-tools/manifoldscope

Manifoldscope treats a single manifold, understood as an embedding output together with its sampling, as both a geometric and an ideological object. It measures intrinsic dimension, curvature, density, and topology, and reads the same manifold critically, asking what it naturalises, what it suppresses, what it sediments. Every critique is backed by a measure attestation. Probes include ideological topography, archaeology of absence, colonial geometry, market-colonisation index, grammatical ideology, and dissensus detection.

Status: concept and prototype stage.

Theoryscope

Tier: single-model scope. Object: a corpus of theoretical texts.

github.com/vector-lab-tools/theoryscope

Theoryscope maps a corpus of theoretical texts as a high-dimensional point cloud and asks renormalisation-group-style questions of it. Operations include eigendirection analysis, which reveals the axes that actually structure the field (often orthogonal to the axes its participants name), renormalisation-group flow under coarse-graining, fixed points, and universality classes. The critical payoff is the ability to show that positions which look opposed may converge under coarse-graining, and that positions which look similar may diverge.

Stack: Next.js and FastAPI, shared geometry library with the other scopes.

A note on naming

The naming grammar is consistent across the lab: