AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Loom is an AI-native data processing framework in Go: MapReduce rethought for pipelines whose operators are model calls, with least-privilege task envelopes, budget-aware scheduling, automatic escalat
Developer toolsGo · HTMLGitHub @zionrubinOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Large-scale Orchestration Of Models — an AI-native data processing framework in Go.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Large-scale Orchestration Of Models — a Go framework for data pipelines powered by AI models.
Define how records are classified, filtered, and summarized. Loom handles concurrency, provider rate limits, retries, model escalation, and caching, with explicit budgets and permissions for each task.
Use it for workflows such as triaging support tickets, summarizing document collections, or running several agents that share model capacity and results.
Website · Watch the demo · Documentation
You'll need Go 1.24 or later and Git.
git clone https://github.com/zionrubin/loom.git
cd loom
go run ./examples/triage
This example uses a deterministic mock model: no API key or paid model calls. Go may download dependencies on the first run; the example itself runs offline.
It classifies five support tickets, keeps the three urgent ones, and produces a briefing. The terminal shows model-call events, the briefing, and a per-stage report of tasks, tokens, cost, and cache hits.
To see completed work reused, run it twice with the same state directory:
LOOM_STATE=./state go run ./examples/triage
LOOM_STATE=./state go run ./examples/triage
The second run replays cached results with zero model calls. Read the complete example to see the pipeline and model setup.
A pipeline starts with records and connects stages such as Infer,
Filter, and ReduceAI. Loom turns those stages into tasks, schedules their
execution, and returns the output with a run report.
Loom is a Go library. The default executor runs locally; an envelope is an access declaration, not an OS sandbox. See the architecture and isolation model for execution boundaries.
| I want to… | Start here |
|---|---|
| Try another workflow or a real model | Runnable examples |
| Watch tasks execute in a browser | Live visualization |
| Build a pipeline visually | Loom Studio |
| Find a specific capability | Documentation guide |
| Understand or contribute to the internals | Architecture · Development reference |