Speech and language
Transcription with whisper.cpp, translation, summarisation and classification against an OpenAI-compatible model, sentiment, and text-to-speech.
The whisper nodeMetaLoom // Cortex
Cortex is the processing engine. It runs as a worker daemon, registers with Loom, and executes the nodes that turn a file into facts — speech into text, faces into vectors, scenes into captions, documents into searchable content.
Apache 2.0 · 45 node kinds shipped · every one of them open source
What it is
Cortex is long-running. On startup it opens a connection to Loom, announces the node kinds it can run and what their ports look like, and then waits. Loom pushes work down that connection — Cortex never polls, and it never holds the pipeline graph.
Open source · Apache 2.0 · runs on your hardware
Ways to run it
Run one worker on a laptop or twenty on a rack. The graph stays on Loom either way.
What it does
Each node does one thing, declares what it needs and what it emits, and can be swapped for another that emits the same.
Transcription with whisper.cpp, translation, summarisation and classification against an OpenAI-compatible model, sentiment, and text-to-speech.
The whisper nodeFace detection and description, object detection, OCR, captioning, scene detection and layout, depth maps, quality and dominant colour.
The facedetect nodeMD5, SHA-256, SHA-512 and chunk hashes, perceptual video fingerprints, and the dedup nodes that use them to find the same footage twice.
DeduplicationPull from a filesystem, S3, Google Drive or OneDrive; write back to S3; move, tag, rate and assign what came out.
Source nodesFilters, guards and gates that decide what continues through the graph — including ones that route on a human's rating or tag rather than on a score.
Filter nodesScript a node in JavaScript inside the editor, or build one in Java or Python when it needs to be a real component of the fleet.
Write a nodeRunning it
A processing fleet is only as good as what it tells you while it is running.
Where to next
Every shipped node: what it takes, what it emits, what it costs and what it looks like in the product.
Browse nodesBuild a graph in your browser and simulate a run against it. No server, no account, nothing to install.
Open the editorWorker settings, the connection to Loom, model paths and per-node options.
Configure CortexCortex
The fastest way to understand the engine is to run one pipeline over a directory you already have and look at what comes back attached to the files.
MetaLoom ships no model weights. Every model is a configuration value, and what each node loads by default — with its license — is written down.