KroxForge

The AI canvas built for
shot-by-shot production

A typed node graph where every handle has a shape, every model is its own node, and every run is accounted for down to the credit. Not a hosted ComfyUI — a production platform.

React FlowFAL.aiReplicateElevenLabsOpenRouter
Prompt
Text
Cinematic hero shot — moody neon, fog, 35mm grain, wide angle
BFL
Nano Banana
2c
1024×1024Ready
Upscale · 4x
Real-ESRGAN4096²
Save to shot
Shot 04 · Hero · v3
Run graph
1,248 credits
TextImageVideo
30+Node types
60+AI models
5Handle types
v1.0.12Canvas build
How it works

A prompt to a delivered shot — in one graph

01

Describe

Drop a Prompt node. Write the shot direction. Wire it to a model node.

02

Pick a model

60+ models grouped by provider. Each is its own node with inline settings.

03

Chain transforms

Upscale, crop, resize, color curves — everything is a typed node.

04

Run the graph

Topological execution. Outputs cached. Credits deducted atomically.

05

Save to the shot

Output node drops the result into the shot frame — ready for KroxView review.

Node library

Every capability is a first-class node

38 node types organised across six categories. Each one follows the same rules — typed handles, inline or inspector settings, atomic credit debit, audit log row. Every new model enters through the schema-fetch pipeline, never hand-rolled.

Schema-firstTyped handlesTopological runnerAtomic credits
Text
4
PromptPromptConcatenatorPromptEnhancerImageDescriber
Image
12
Nano BananaFLUX ProFLUX SchnellGPT-ImageImagen 3+7
Video
8
Veo 3.1Sora 2Ray 2Kling 3.0+4
Audio
4
ElevenLabs TTSMusicSFXDubbing
Transforms
6
Upscale 4xCropResizeBlurLevelsCurves
Utility
4
ImportOutputMonitorRunLLM
Model providers

60+ models. One credit balance.

Frontier providers wired through a unified run endpoint. Pick by cost, pick by quality — your balance is the same either way.

BL
Black Forest Labs
4 models
FLUX ProFLUX SchnellNano BananaNano Banana Pro
OP
OpenAI
3 models
GPT-ImageSora 2GPT-5 Vision
GO
Google
4 models
Gemini 2.5 ProVeo 3Veo 3.1Imagen 3
LU
Luma
3 models
Ray 2Ray Flash 2Ray3.14
KL
Kling
3 models
Kling 2.1Kling 3.0Kling Motion
EL
ElevenLabs
4 models
v3 · TTSMusicSFXDubbing
Built for production, not demos

The guarantees your team actually needs

Typed handles

Every handle has a type — text, image, video, audio. The canvas refuses mismatched connections before you hit run.

Topological execution

Runner computes the execution order from the DAG, caches outputs per node, and handles passthrough nodes (Output, editing) by traversing upstream.

Provider-branded nodes

BFL, OpenAI, Google, Luma, Kling, ElevenLabs — each node carries its provider identity so you know exactly what you're running.

Schema-first model wiring

MODEL_INPUT_SIGNATURES is the single schema source of truth. Every new model enters through a real fal.ai schema fetch — no hallucinated fields.

Atomic credits

Every run deducts credits in a PL/pgSQL function with FOR UPDATE locking. Failures refund in the same transaction. No phantom charges.

Monitor node

Singleton node that broadcasts the current output to any screen via rotatable PIN. LIVE / IDLE status, viewer count, public viewer at monitor.kroxflow.com/[pin].

Output to shot

Output node saves directly to the frame of the storyline shot it belongs to. No hunting for files in a downloads folder.

Credit ledger

Every balance change writes a transaction row. Every generation logs output URL, fal_cost, node_instance_id — full audit trail.

Connected to the rest of KroxFlow

Not an island — a surface of the OS

KroxBoard

Drop a shot from the mood board — the prompt and references land on the canvas.

KroxDAM

Reference images come from the library. Outputs go back into the collection they belong to.

KroxView

Saved outputs show up instantly in the review panel with version stacking.

KroxEdit

Approved outputs become timeline clips via the DAM proxy pipeline — editor-scrub ready.

Premiere CEP

Open a shot in KroxForge directly from the active Premiere sequence.

Credit ledger · sample
Last 30 days
Nano Banana · Shot 04 · v3
-2c
Upscale 4x · Shot 04 · v3
-1c
Veo 3.1 · Shot 05 · cutaway
-42c
Stripe top-up · 1,000 credits
+1,000c
ElevenLabs TTS · VO draft
-6c
FLUX Pro · Shot 07 · hero
-4c
Balance1,248 credits
The canvas is open

Build your generation pipeline shot by shot

Typed handles. Real credits. 60+ models. Every output saves back to the shot it came from.