NodeTool documentation

Open-source agent-first creative workspace

Create and edit images, video, audio, and text with agents that work alongside you. Let them build and revise workflows, then inspect and edit the results yourself. Your project keeps the brief, assets, and edits together.

One sentence to a finished short: beat sheet, entities, storyboard, clips, and the cut.

Agents

Describe it. The agent builds the project.

Give the agent a brief. It drafts the script, boards the shots, renders the takes, and cuts them on a timeline. What comes back is a project you can open, not a finished file.

  1. Write the brief "Turn this story idea into a storyboard and a short trailer."
  2. Watch it work The plan, every tool call, and every render appear as they run. A permission mode decides what needs your approval.
  3. Take over, or send a note Change any part yourself, or ask the agent to redo the one shot you want different.

Editors

Seven editors. One project.

Everything the agent makes opens in an editor. The agent works each editor with the same tools you click.

Storyboard

Board the film shot by shot. Generate cheap stills to lock the look, then animate only the shots you approved.

Storyboard Editor →

Timeline

Arrange, trim, and layer generated video and audio across tracks. The agent edits the same document when you ask it to tighten the opening.

Video Editor →

Script & voice

Draft the dialogue and cast a voice per character. Change the words and the take flags itself stale.

Script Editor →

Sketch

Paint and blend hand-drawn elements with generated layers. Bind a layer to a prompt and regenerate that layer alone.

Sketch Editor →

3D

Block out a set with simple shapes and lights, by hand or by asking the agent. Render it from any angle as a shot reference.

3D Editor →

Nodes

Underneath the editors is the node graph. Bind a clip or a layer to a workflow, wire typed ports, press Run, and read the output at every step.

Workflow Editor →

Examples

Every video below is a NodeTool timeline. Open one, swap in your own product, copy, and footage, and render your version.

Ad recipes

Sound-off vertical ad formats with a beat sheet, an asset list, and a rendered sample cut.

Timeline examples

Finished films that ship with NodeTool. Open one in the timeline editor and change the scenes, text, and motion.

All ad recipes → · Video Editor → · Use-case walkthroughs → · Cookbook →

What you can do

  • Hand the agent a brief. It picks the models, builds the project, runs it, and shows you each step.
  • Change any part by hand. Open a shot, a line, a clip, or a node, change it, and rerun only that part.
  • Put an agent inside a workflow. An agent node plans, decides, and calls tools as one step of a larger graph.
  • Mix models from any provider. An image model, a language model, and a voice model in one workflow, each picked for its job.
  • Run models on your own machine. Local language and image models work offline, and their files stay on disk.
  • Turn a workflow into a mini app. Give it inputs and a Run button for teammates who never open the canvas.
  • Search your own files. Index documents in the built-in vector store and query them from a workflow or chat.

Run it on your plan or your keys

Sign in with ChatGPT or Claude in Studio and the agent runs on that $20 subscription instead of a metered API bill. ChatGPT and Gemini plans also generate images, and Gemini generates video. Those runs count against your plan’s own limits.

Plan Chat and agent Images Video
ChatGPT Yes Yes No
Claude Yes No No
Gemini Yes Yes Yes

Subscriptions run in Studio, not in Cloud. Gemini also needs the NodeTool Chrome extension in the browser where you are signed in. For any other model, add your own provider key and pay that provider its list price. NodeTool adds nothing on top. See Models and providers and Costs and credits.

Give Claude Code a creative harness

A harness is everything an agent works inside: tools, editors, models, keys, and a record of each step. NodeTool supplies all five to the built-in agent, and over MCP to Claude Code, Codex, or Cursor. The agent builds a workflow, runs it, reads the log of the step that failed, and saves the fix as a new version. One command registers the server with the clients it finds:

npx -y --package=@nodetool-ai/cli-mcp nodetool-mcp install

See NodeTool as an MCP Server.

Studio or Cloud

Same source, same workflows. Both AGPL-3.0.

NodeTool Studio — desktop

Free on macOS, Windows, and Linux. Runs local models through Ollama, MLX, and GGUF, offline once the models are downloaded. Connects your ChatGPT, Claude, or Gemini plan and your own provider keys.

Download Studio →
NodeTool Cloud — browser, alpha

Hosted, no install, for looking around before you download. Same canvas and nodes on your own keys for OpenAI, Anthropic, Gemini, Replicate, FAL, ElevenLabs, and HuggingFace. No local models and no subscriptions.

Open Cloud (alpha) →

Self-host any time. Cloud runs the same code as this repository, and you can run the Docker images yourself. On your own keys you pay providers directly.

What you can build

Image and video

Flux, Qwen, Wan, Seedance, Sora, Veo, Kling on one canvas.

Movie Posters →
Agents

Agents that plan, call tools, and drive pipelines — in chat or as a node.

Fetch Papers →

More creative patterns — directed films, entity-consistent batches, script-driven cuts — in the Cookbook.

Get started

  1. Download NodeTool for macOS, Windows, or Linux.
  2. Connect a language, image, and video model.
  3. Ask the agent for a storyboard, render it, and export the film.

Find what you need

Open source

AGPL-3.0. Discord · GitHub.