# Nodespell Docs > Official documentation for Nodespell, the node-based AI creative workspace for generating, compositing and finishing images, video and audio. Nodespell runs in the browser. You work in a Project made of nodes on a graph: AI model nodes generate images, video, audio and text; compositing, color and Timeline nodes finish them; an in-product Agent can inspect and edit the graph with your approval. Creative Tools are guided, task-first presentations of the same model nodes. Every page on this site has a Markdown twin: replace the trailing slash of a page URL with `.md` (the home page is `/index.md`). Links below point to those Markdown files. - Full text of all guides in one file: https://docs.nodespell.com/llms-full.txt - Sitemap: https://docs.nodespell.com/sitemap-index.xml ## Get started What Nodespell is, first tutorials, and the core ideas behind the workspace. - [What is Nodespell?](https://docs.nodespell.com/start/what-is-nodespell.md): Nodespell is a browser-based node-graph workspace for generating and finishing images, video, audio and text with AI models, compositing and a Timeline. - [Make your first image in Create](https://docs.nodespell.com/start/first-image.md): Generate your first image in Nodespell Create with Image Generator, check the credit estimate, inspect the result, and continue from it. - [Build your first connected graph](https://docs.nodespell.com/start/first-graph.md): Build a two-node Nodespell graph in Graph mode, connect Image Generator to Image Upscaler, run it, and see how takes are reused on the next run. - [Make your first image-to-video clip](https://docs.nodespell.com/start/first-image-to-video.md): Turn a still image into a video clip in Nodespell with the Image to Video Creative Tool, from a generated result or an uploaded image. - [Choose a workspace mode: Create, Graph or Immersive](https://docs.nodespell.com/start/workspace-modes.md): Compare Nodespell's three workspace modes, Create, Graph and Immersive, and learn how to switch between them and what each one shows. - [Tour the Nodespell workspace interface](https://docs.nodespell.com/start/interface.md): Find your way around the Nodespell workspace, including the top bar and menus, panels and tabs, docks and layouts, the status bar and the command palette. - [Nodespell core concepts in one page](https://docs.nodespell.com/start/core-concepts.md): Learn the Nodespell mental model in one page, covering Projects, nodes, connections, parameters, runs, takes, Levels, Assets, credits and Creative Tools. ## Creative Tools Task-first tools for generating and editing images, video, audio and text. - [Creative Tools in Nodespell](https://docs.nodespell.com/creative-tools.md): Learn what Nodespell Creative Tools are, compare all 19 tools by input and result, and see how each tool relates to the model nodes in your graph. - [Choose a model for a Creative Tool](https://docs.nodespell.com/creative-tools/choose-a-model.md): Use the Nodespell model picker and model hub to compare models, filter by maker, read estimates, and switch models without losing work. - [Use Creative Tools as nodes on the canvas](https://docs.nodespell.com/creative-tools/on-the-canvas.md): Add Nodespell Creative Tools to the graph canvas, edit them in Parameters, and switch any eligible node between Creative Tool and model node views. - [Generate images with Image Generator](https://docs.nodespell.com/creative-tools/image-generator.md): Use the Nodespell Image Generator Creative Tool to create new images from a prompt, choose a model, set size and quality, and make up to four takes. - [Edit an image with Image Editor](https://docs.nodespell.com/creative-tools/image-editor.md): Use the Nodespell Image Editor Creative Tool to change existing images with a written instruction, combine several sources, and limit edits with a mask. - [Enlarge images with Image Upscaler](https://docs.nodespell.com/creative-tools/image-upscaler.md): Use the Nodespell Image Upscaler Creative Tool to enlarge an image, set a scale factor, and continue from a generated result to a sharper version. - [Compose a still with Cinematic Shot](https://docs.nodespell.com/creative-tools/cinematic-shot.md): Use the Nodespell Cinematic Shot Creative Tool to generate a still with named camera, lens, film stock, shot type, color look, and lighting choices. - [Reframe an image with Variations](https://docs.nodespell.com/creative-tools/variations.md): Use the Nodespell Variations Creative Tool to reframe one image as a new shot type or angle, or to direct a custom variation with your own words. - [Change lighting with Relight](https://docs.nodespell.com/creative-tools/relight.md): Use the Nodespell Relight Creative Tool to relight an image with key, fill, and rim lights on a 3D stage, or match the lighting of a reference image. - [Cut out a subject with Remove Background](https://docs.nodespell.com/creative-tools/remove-background.md): Use the Nodespell Remove Background Creative Tool to isolate an image subject as a transparent cutout, with edge controls for hair and soft edges. - [Animate an image with Image to Video](https://docs.nodespell.com/creative-tools/image-to-video.md): Use the Nodespell Image to Video Creative Tool to animate one still or guide a shot between a start frame and an end frame. - [Generate a video from a prompt with Text to Video](https://docs.nodespell.com/creative-tools/text-to-video.md): Use the Nodespell Text to Video Creative Tool to create a video clip from a written prompt alone, with no source image or video. - [Guide a video with Reference Images to Video](https://docs.nodespell.com/creative-tools/reference-images-to-video.md): Use the Nodespell Reference Images to Video Creative Tool to generate a clip guided by several images of a subject, product or style. - [Change an existing clip with Modify Video](https://docs.nodespell.com/creative-tools/modify-video.md): Use the Nodespell Modify Video Creative Tool to edit, restyle or transform an existing video clip with a written instruction and optional references. - [Make a clip longer with Extend Video](https://docs.nodespell.com/creative-tools/extend-video.md): Use the Nodespell Extend Video Creative Tool to continue a source clip before it, after it, or at both ends, with an optional prompt. - [Raise video resolution with Video Upscaler](https://docs.nodespell.com/creative-tools/video-upscaler.md): Use the Nodespell Video Upscaler Creative Tool to enlarge and restore an existing clip, or render a Seedance 2.5 draft at full quality. - [Make a talking video with Speak](https://docs.nodespell.com/creative-tools/speak.md): Use the Nodespell Speak Creative Tool to make a portrait talk from a script or audio, or lip-sync an existing video to new speech. - [Create speech, music or sound with Audio Generator](https://docs.nodespell.com/creative-tools/audio-generator.md): Use the Nodespell Audio Generator Creative Tool to make speech, music or sound effects from a prompt, with every audio model in one picker. - [Turn a script into speech with Voice Generator](https://docs.nodespell.com/creative-tools/voice-generator.md): Use the Nodespell Voice Generator Creative Tool to turn a written script into spoken audio, choosing a voice, language and delivery style. - [Compose music with Music Generator](https://docs.nodespell.com/creative-tools/music-generator.md): Use the Nodespell Music Generator Creative Tool to create songs, scores or instrumentals from a description, with optional lyrics and references. - [Create sound effects with Sound Effects Generator](https://docs.nodespell.com/creative-tools/sound-effects-generator.md): Use the Nodespell Sound Effects Generator Creative Tool to create sound effects and ambience from a text description or from a video clip. - [Write or transform text with Generate Text](https://docs.nodespell.com/creative-tools/generate-text.md): Use the Nodespell Generate Text Creative Tool to write, rewrite or describe text with a language model, from a prompt and optional images. ## Graph Build, connect, run and organize node graphs. - [Navigate and select in the Graph Editor](https://docs.nodespell.com/graph/graph-editor.md): Move around the Nodespell Graph Editor with a trackpad, mouse or keyboard, select nodes, use the minimap and View Settings, and read node parts. - [Add nodes to your graph](https://docs.nodespell.com/graph/add-nodes.md): Add nodes in Nodespell with the Tab menu, Quick Add, the model hub, the Node Browser or the Asset Manager, preview image effects, and copy or duplicate nodes. - [Connect nodes and manage connections](https://docs.nodespell.com/graph/connections.md): Connect nodes in Nodespell by dragging between sockets, learn which content types fit, and reroute, reorder, cut or replace connections without breaking the graph. - [Edit node parameters](https://docs.nodespell.com/graph/parameters.md): Edit node settings in the Nodespell Parameters panel with sliders, number fields and the colour picker, then pin, reset, or save defaults. - [Drive parameters with expressions](https://docs.nodespell.com/graph/expressions.md): Write Nodespell expressions that calculate a parameter from other parameters, nodes, time and functions, with syntax, references, a function table and error fixes. - [Write prompts and reuse saved text](https://docs.nodespell.com/graph/prompts-and-saved-text.md): Write prompts in Nodespell with the Prompt node, insert smart literals, reuse Saved text with /, and dictate with voice typing. - [Organize your graph with groups, tidy and find](https://docs.nodespell.com/graph/organize.md): Keep large Nodespell graphs readable with nested Groups, Tidy up and Layout mode, node colours, names and comments, and Find in graph to search and replace. - [Organize graphs with Levels and Folders](https://docs.nodespell.com/graph/levels-and-folders.md): Nest parts of a Nodespell graph inside Levels and Folders, move in and out with the breadcrumb, set flow direction per Level, and open large projects faster. - [Run nodes and see what will happen first](https://docs.nodespell.com/graph/run-nodes.md): Run selected nodes in Nodespell, preview which nodes reuse, update or generate, check the credit estimate, generate several takes, and stop a run. - [Browse and choose takes](https://docs.nodespell.com/graph/takes.md): Use takes in Nodespell to browse every result a node has made, choose the one your graph uses, keep a favourite or follow the latest, and delete unused takes. - [Change model or presentation without losing work](https://docs.nodespell.com/graph/branch-and-switch-presentation.md): Switch a Nodespell node between a Creative Tool and its model-node view, change its model safely, and branch so earlier takes and downstream work stay intact. - [Track runs, failures and credit use in Tasks](https://docs.nodespell.com/graph/tasks.md): Use the Nodespell Task queue and Tasks panel to follow runs in progress, stop or resume them, read failure details, and review credit usage. - [Work with text, numbers and logic nodes](https://docs.nodespell.com/graph/data-and-logic.md): A guided map of Nodespell's data and logic nodes for text, numbers, arrays, objects and JSON, math, conditions and loops, with worked examples. - [Save workflows, presets and node defaults](https://docs.nodespell.com/graph/snippets-and-presets.md): Reuse work in Nodespell by saving selected nodes as a Workflow, applying presets to nodes, and setting your own default settings for new nodes. ## Composite and edit Compositing, color, depth effects, keyframes, the Timeline and export. - [Composite images and video with compositors](https://docs.nodespell.com/edit/compositing.md): Build layered composites in Nodespell with Image Compositor and Compositor nodes, Merge blend modes, custom channel expressions and canvas sizing. - [Create mattes, key and mask effects](https://docs.nodespell.com/edit/masks-and-keying.md): Make and refine mattes in Nodespell with Keyer, Erode/Dilate, Roto, Apply Mask and Mask Mix, and limit any effect with its Mask input. - [Grade and correct color with nodes](https://docs.nodespell.com/edit/color-correction.md): Grade images in Nodespell with Color Correct wheels, Curves with relationship curves and a histogram, Hue Correct, Brilliance, Structure and more. - [Color management, linear and OCIO in compositors](https://docs.nodespell.com/edit/color-management.md): How Nodespell compositors manage color with OCIO: scene-linear working spaces, view transforms, input interpretation, EXR masters and what is not managed. - [Depth maps, defocus and depth atmosphere](https://docs.nodespell.com/edit/depth-and-defocus.md): Create depth maps and normals in Nodespell, then refocus with Defocus and ZDefocus, shape bokeh, and add haze and fog with Depth Atmosphere. - [Image filters and effects node map](https://docs.nodespell.com/edit/filters-and-effects.md): A guided map of Nodespell image effect nodes: Denoise, blurs, glow, sharpening, generators, distortion, text, time and motion nodes, and where each works. - [Animate parameters with keyframes](https://docs.nodespell.com/edit/keyframes.md): Animate numbers, colours, switches and menus in a Nodespell video Compositor with keyframes, the dopesheet, the curve editor and easing. - [Transform, resize and crop images](https://docs.nodespell.com/edit/transforms-and-crop.md): Move, scale and rotate images in Nodespell with Transform, change size with Resize, and crop with on-image handles, aspect presets and reformat. - [Inspect results in the Design panel viewers](https://docs.nodespell.com/edit/viewers.md): Inspect Nodespell results in the Design panel: zoom, colour channels, pixel values, two-image comparison, preview resolution, text and fullscreen viewers. - [Edit video and audio in the Timeline](https://docs.nodespell.com/edit/timeline.md): Use the Nodespell Timeline node to arrange video, image and audio clips on tracks, trim and mix them, and render a video back into your graph. - [Edit video with single-purpose video nodes](https://docs.nodespell.com/edit/video-editing.md): Trim, join, resize, retime, reverse, transform, transcode and grab frames from video in Nodespell with video nodes, and know when to use the Timeline. - [Download and export finished media](https://docs.nodespell.com/edit/export.md): Get finished images, video and audio out of Nodespell by downloading from nodes, viewers and the Asset Manager, or rendering a Timeline to MP4 or WebM. ## Agent The in-product AI assistant that inspects and edits your graph with your approval. - [Get started with Agent](https://docs.nodespell.com/agent.md): Use Nodespell Agent, the in-product assistant, to explain your graph, make edits, and prepare generations that run only after you approve them. - [Choose an Agent mode and approve actions](https://docs.nodespell.com/agent/behavior-modes-and-approvals.md): Learn how Nodespell Agent's Ask, Plan, and Edit modes control graph changes, and which actions always wait for you to approve or deny them. - [Give Agent context with nodes and files](https://docs.nodespell.com/agent/context-and-references.md): Point Nodespell Agent at the right nodes with Include selected nodes and @ mentions, and attach reference files with roles such as Character or Style. - [Generate images and video with Agent](https://docs.nodespell.com/agent/generate-with-agent.md): Ask Nodespell Agent to estimate, prepare, and start a generation after your approval, then review, compare, choose, and revise takes in the Results tab. - [Manage Agent conversations, models, and credits](https://docs.nodespell.com/agent/sessions-and-models.md): Manage Nodespell Agent conversations, choose the Agent model and reasoning effort, understand Agent credit use, and stop, steer, resume, or queue requests. - [What Agent can do in Nodespell](https://docs.nodespell.com/agent/what-agent-can-do.md): A complete reference of Nodespell Agent's capabilities, with an example request for each, the limits Agent works within, and tips for writing requests. ## Assets Upload, organize, preview and manage media. - [Find and inspect files in the Asset Manager](https://docs.nodespell.com/assets/asset-manager.md): Use the Nodespell Asset Manager to browse uploaded and generated Assets, search and filter them, see details, and find the node that made each one. - [Upload and organize Assets](https://docs.nodespell.com/assets/upload-and-organize.md): Upload files to Nodespell from the Asset Manager, the graph or a node's asset picker, then organize Assets with folders, tags, renaming and moving. - [Preview, download and restore Assets from Trash](https://docs.nodespell.com/assets/preview-download-and-trash.md): Preview Nodespell Assets, download original files, move Assets to Trash, and restore them within the 30-day recovery period in the Asset Manager. - [Personal and Team Assets, and storage limits](https://docs.nodespell.com/assets/workspaces-and-storage.md): Understand Personal and Team Asset workspaces in Nodespell, copy Assets between them, check your storage allowance, and free space when you hit the limit. ## Projects and teams Projects, snapshots, saving and recovery, and working in a Team. - [Find, create and manage projects on the dashboard](https://docs.nodespell.com/projects/dashboard.md): Use the Nodespell projects dashboard to search, sort, create, open, rename, duplicate, archive and delete Projects in personal and Team workspaces. - [Save, open and restore project versions](https://docs.nodespell.com/projects/projects-and-snapshots.md): Learn how Nodespell Projects and Project Snapshots work, and how to save a named version, view it read-only, edit it, delete it or restore it. - [How saving works and how to recover unsaved edits](https://docs.nodespell.com/projects/saving-and-recovery.md): Understand how Nodespell saves Projects automatically, what the save status means, and how to review, save, export or discard edits that could not save. - [Share projects and submit workflows to Nodespell](https://docs.nodespell.com/projects/templates-and-sharing.md): Share Nodespell Projects through Teams and project links, reuse published Workflows, and submit Workflows or Spellworks videos for Nodespell review. - [Teams in Nodespell](https://docs.nodespell.com/teams.md): Learn what a Nodespell Team is, how to create one, which plans let you add members, and how to switch between your personal and Team workspaces. - [Invite team members and understand roles](https://docs.nodespell.com/teams/members-and-roles.md): Invite people to a Nodespell Team, accept or decline invitations, remove members or leave a Team, and see exactly what owners and members can do. - [Work on shared Team Projects](https://docs.nodespell.com/teams/team-projects.md): Create shared Team Projects and private drafts in Nodespell, move personal Projects into a Team, and understand how one-editor-at-a-time editing works. - [Team credits, shared pools and usage](https://docs.nodespell.com/teams/credits-and-usage.md): See which Nodespell credit balance pays for Team work, how a Studio shared pool works, and how owners track team credit usage, alerts and top-ups. ## Recipes End-to-end walkthroughs that chain several features into a finished result. - [Recipes — step-by-step Nodespell workflows](https://docs.nodespell.com/recipes.md): Nodespell recipes are complete, step-by-step workflows that chain several tools to reach one result, from product shots and talking videos to soundtracks. - [Make a product shot with relighting and a clean cutout](https://docs.nodespell.com/recipes/product-shot.md): Generate a product still in Nodespell, relight it with studio presets, remove the background, then upscale and download the finished image. - [Turn an approved still into a video shot](https://docs.nodespell.com/recipes/image-to-video-shot.md): Animate an approved still in Nodespell with Image to Video, compare several video takes, choose the best one, then upscale and download the shot. - [Keep a character or product consistent across shots](https://docs.nodespell.com/recipes/consistent-character.md): Build one reference image in Nodespell and feed it to Image Generator, Variations, and the video tools to keep a character or product consistent. - [Make a talking video from a script and a portrait](https://docs.nodespell.com/recipes/talking-video.md): Turn a written script into speech with Nodespell Voice Generator, then make a portrait or clip speak it with the Speak Creative Tool. - [Extend a video shot and join it on the Timeline](https://docs.nodespell.com/recipes/extend-a-shot.md): Continue a video clip in Nodespell with Extend Video, compare several extended takes, keep the best, and join the shots on the Timeline into one file. - [Add music and sound effects to a video clip](https://docs.nodespell.com/recipes/soundtrack-for-a-clip.md): Generate music and sound effects in Nodespell, place them under a video clip on the Timeline, balance the mix, and render one finished video file. - [Refocus an image and add depth haze from a depth map](https://docs.nodespell.com/recipes/depth-refocus-and-atmosphere.md): Generate a depth map in Nodespell, then use ZDefocus and Depth Atmosphere in an Image Compositor to refocus a still and add distance haze. - [Composite and finish existing images](https://docs.nodespell.com/recipes/composite-and-finish.md): Key a foreground, color-correct and position it, merge it over a background in a Nodespell Image Compositor, then crop and download the finished frame. - [Revise an image or shot without starting over](https://docs.nodespell.com/recipes/revise-without-starting-over.md): Edit, vary, rerun, and switch models in Nodespell while every earlier take stays available, so one change never costs you the work around it. - [Compare AI models side by side with one prompt](https://docs.nodespell.com/recipes/compare-models-side-by-side.md): Feed one Nodespell Prompt node into several image model nodes, run them together, compare results in the Design panel, and keep the best model. ## Reference Lookup tables: panels, shortcuts, formats, glossary, fixes and release notes. - [Nodespell reference](https://docs.nodespell.com/reference.md): Lookup tables for Nodespell. Panels, keyboard shortcuts, supported media, glossary, troubleshooting, frequently asked questions and release notes. - [Nodespell panels reference](https://docs.nodespell.com/reference/panels.md): Look up every panel in the Nodespell workspace, from Graph and Parameters to Assets, Design, Library, Tasks and Assistant, and how to open each one. - [Keyboard shortcuts](https://docs.nodespell.com/reference/shortcuts.md): Every Nodespell keyboard shortcut for macOS and Windows or Linux, grouped by area: app, graph navigation, nodes, running, viewers, Assets and Timeline. - [Supported file types, sizes and output formats](https://docs.nodespell.com/reference/supported-media.md): Reference tables for the file types Nodespell accepts for upload, the per-file size limits, and the formats Nodespell produces when you render or export. - [Nodespell glossary](https://docs.nodespell.com/reference/glossary.md): Definitions of Nodespell terms, from Project, node, take and Level to Creative Tool, credits, edge dock and Agent, each linked to its full guide. - [Troubleshooting](https://docs.nodespell.com/reference/troubleshooting.md): Fix common Nodespell problems by symptom: connections, runs and credits, takes, saving and recovery, uploads, browser loading and the Agent. - [Nodespell frequently asked questions](https://docs.nodespell.com/reference/faq.md): Answers to common questions about Nodespell, including what it is, browser needs, where work runs and is saved, credits, plans, teams and getting help. - [What's new in Nodespell](https://docs.nodespell.com/whats-new.md): Release notes for Nodespell: new features, improvements and fixes, grouped by release date with the newest changes first. ## Account Plans, credits, billing, settings, security and support. - [Nodespell plans, credits and cost estimates](https://docs.nodespell.com/account/plans-and-credits.md): Compare Nodespell plans and their limits, learn what credits are and what uses them, and read the credit estimates shown before you run a model. - [Manage your subscription, invoices and credit top-ups](https://docs.nodespell.com/account/billing.md): Subscribe to a Nodespell plan, change or stop it, open invoices, buy credit top-ups, and learn what stays available in the 14-day grace period. - [Account settings and Preferences](https://docs.nodespell.com/account/settings.md): Change your Nodespell profile, creator profile and notifications in Account Settings, and set theme, accent, language and saved text in Preferences. - [Sign in, verify your email and secure your account](https://docs.nodespell.com/account/sign-in-and-security.md): Sign up and sign in to Nodespell with Google, GitHub, an email link or a password, reset your password, enable MFA, sign out, or delete your account. - [Get help and contact Nodespell support](https://docs.nodespell.com/account/support.md): Find help in Nodespell from the Help menu and Help and about window, read What's new, join Discord, and contact support with the right details.