Image node
Put screenshots, diagrams and photos on the canvas so chats can see them, and keep generated images next to the chats that made them.
Images are context too. Put a screenshot of an error, a chart from a paper or a whiteboard photo on the canvas, connect it to a chat, and the model looks at the picture itself, next to your notes and sources. Image nodes also hold the results of image generation.
Add an image
- Toolbar: press
I(or click Image node in the toolbar), click the canvas, then click Add From Computer. Right-clicking the canvas and choosing Image Node works too. - Drag and drop: drop image files onto the canvas. Each file becomes its own node.
- Paste: copy an image or a screenshot, then press
⌘V(Ctrl+Von Windows and Linux) on the canvas.
Add From Computer takes PNG, JPG, GIF and WebP files up to 50 MB; drag and drop also accepts SVG. The title starts as the file name; click it to rename.
View and find the file
Hover over the node for Reveal in Folder, Duplicate, Delete and Open in sidebar (the side view). To see an image larger, zoom the canvas or drag the node's left, right or bottom edge.
| How you added it | Where the file is |
|---|---|
| Add From Computer, drag and drop | Where it already was. The node points at the original, so moving or deleting that file breaks the node. |
| Pasted (screenshots, images copied from a browser) | ~/SlashspaceOS/images/pasted |
| Generated | An images folder inside the canvas's folder |
Use an image as context
Connect an image you added to a chat like any other source: drag from the image's right handle to the chat, or type @ in the chat's composer and pick the image by its title. The chat sends the image with each message. See Connections and context.
The chat's model has to accept images. Auto picks an image-capable model when an image is connected, but some models are text-only (for example GPT-OSS 120B) and Slashspace doesn't warn you. If a model ignores the picture or returns an error, switch models.
Note: An image reaches the chat only if it is 20 MB or smaller and stored inside your home folder. Images on an external drive aren't sent.
Generated images
You don't generate inside an Image node. In a chat set to Image mode, each generation branches into its own connected Image node titled "Generated image", with the prompt underneath. Image generation covers prompts, models and cost.
| What the node shows | What it means |
|---|---|
| "Waiting to start…" or "Generating image…" | On its way. Once it's generating, Cancel stops it. |
| Before I generate | The model needs a decision. Click an option, or type in "Or tell me what to change…" and press Enter. |
| The finished image | Edit opens a new Image-mode chat connected to it. The clipboard button copies it. "via your OpenRouter key" means your own key paid. |
| Upgrade to generate images | Your plan doesn't include hosted image generation. See Plans and billing. |
| Out of usage balance | Your hosted wallet is empty. Add funds opens your account in the browser; during the free trial you see Upgrade instead. |
| Image generation cancelled or Image generation failed | You stopped it, or the line underneath says what went wrong. Adjust the prompt in the chat and send again. |
To build on any image, generated or added, connect it into an Image-mode chat as a reference for the next generation.
Start a new node from an image
Drag from the right handle and let go on empty canvas. A Create node menu offers Chat (a new chat with the image already connected), Image (an empty Image node) and Scratch pad (a new Scratch pad). Press Esc to close it.