Loometo

Stop burning credits every time you press

Loometo is a node canvas for Ai media that runs on your own keys. No credit meter, no rationing, no lock in.

The product

Possible for you to connect it all

You generated all of it below. Then the credits ran out. So how do you tell your Ai agent to connect it all?

The Loometo story

Built because the meter kept getting in the way.

Four steps, from the thing that annoyed us to the thing we shipped.

The problem

You hover over the button and do the math first. How many credits is this one click about to cost?

a cinematic product shot of a sneaker
1 of 4 renders
-12 credits
Generate
8 credits left
Higgsfield$29
Figma Weave$25
ComfyUI$20
ElevenLabs$22
Every month$96
The trap

One plan was never enough. Four subscriptions later you are still rationing every render, and the month is not even half done.

The idea

But you already pay these models. What if the keys were simply yours, billed direct, with nobody's meter in the middle?

Your model keys
OpenAIsk-••••••••4d1aConnected
GoogleAIza••••••9f2aConnected
MuAPImk-••••••••77c3Connected
Billed straight to you. Never through us.
Prompt
Imagen
Kling
Export
So we built it

A canvas where you wire any model into any model. Prompt to image to video to done, all on your own keys.

Run
The hard part, handled

Good output is all in the prompt.
So Loometo writes them for you.

Describe what you want in plain words. Loometo lays out the entire canvas with accurate prompts in one click. Talk back and forth, edit any node live, then hit run. Or let it generate on autopilot.

You, in plain words
Make me a 3 part UGC skincare reel for Instagram. Warm, real, no studio look.
Done. Wired 6 nodes, wrote every prompt, set the shots handheld and warm. Want a voiceover on it?
Talks to Claude over MCP
Brief
Imagen ×3
Voiceover
Stitch
Run
Describe it in plain wordsPrompts written for youEdit any node liveAutomated outputs
Inside the studio

An empty canvas, not an empty promise.

This is the whole app on open. Everything you need is one drag away.

The Loometo canvas on first open
57 nodes, searchable
Autosaves every change
One click quick starts
Drag, wire, hit Run All
Minimap for big flows
Zoom and fit controls

And mid render, it looks like this.

A Loometo workflow generating a character board
Watch nodes run live
Your refs go straight in
Pick the provider per node
Wires carry image, video, audio
Every result lands in Output
Layers, everything in your flow
Skills included

Nodes that know their craft.

We spent months learning what prompts each model actually listens to, then baked that craft into nodes. Drop one in and it prompts like a pro.

Prompt Enhancer
“girl, neon alley” → 92 word cinematic prompt

Rough words in, model grade prompts out.

Director Formula
SHOT · LENS · LIGHT · TEXTURE · STYLE

Prompts written like a cinematographer.

Character Board
Character Board generated on the Loometo canvas

Identity lock. Your character never drifts.

Reference Sheet
Reference Sheet generated on the Loometo canvas

Turnarounds from a single reference.

Product Board
Product Board generated on the Loometo canvas

Hero angles from one product photo.

Storyboard
Storyboard generated on the Loometo canvas

Scenes broken into frames, ready to move.

loometo — workflows
You, talking in any scene
Upload ImageCharacter BoardImage → VideoLip Sync
Cinema grade stills in 4K
PromptDirector FormulaText → ImageUpscale
A product ad from one photo
Product BoardImage → VideoVideo Upscale
A storyboard that moves
StoryboardImage → VideoCompositor
Studio composites, no studio
Upload ImageRemove BackgroundRelightCompositor
Open source

It's yours. Clone it, run it, wire your agent to it.

Loometo ships free and open on GitHub. Bring your own keys, pay providers at cost, then point Claude Code, Codex or Cursor at the canvas and watch it build itself.

Run it in four lines
git clone .../loometo
cd loometo && npm install
cp .env.example .env.local
npm run dev

One MuAPI key in .env.local unlocks most of the app. No database, no account, no restart.

Wire your coding agent

Loometo ships a zero dependency MCP server with 11 tools. Register it in your agent, leave the tab open, and just ask it to build. It reads the graph, adds nodes, wires them and fires runs, live in your browser.

Runs on your machine

Localhost only API routes, keys held server side, zero telemetry. Your keys never touch a Loometo server, because there is not one.

Apache 2.0 code. Brand reserved, the Firefox model.Star on GitHub
Speaks to the models you already pay for
MuAPIOpenAIImagenVeoKlingSeedanceStabilityIdeogram

Chain anything

Drag tools onto a canvas and wire them together. Prompt to image to video to upscale to export, one flow.

Your keys, your bill

Your own MuAPI, OpenAI and Google keys. No per credit markup, no lock in. The workflow stays yours.

Real outputs

Generate, edit, upscale and export finished images and video. Not a demo reel, a studio you ship from.