Introduction
Sprint is a canvas for AI images and videos, combining the latest models from frontier labs with powerful creative tools.
This is a brief guide through the main features of Sprint, and the various bits and bobs that might be useful to know. But we generally believe the best way to learn is to just jump in and start creating. Open Sprint ↗
Images & Video
All your images and video live on a canvas, grouped by layers. Layers are the main way to organize your work, and let you lay out your images and video in a way that makes sense for your project. You can move layers around, resize them, and connect them together to create a flow of work. (See Connections)
You create images and video by prompting. Let’s start with something simple, let’s say we want to create a product photo of a tungsten cube.

We now have a simple photo of a tungsten cube. But let’s say we want something a bit softer, something more human. Let’s ask Sprint to create a more interesting product photo:

Here we see a bit more of the Sprint UI, alongside our spiffy new product photo. The key thing is that there is no chat history for you to scroll, it’s just a layer on a canvas.
This makes it easy to scrub backwards in time, see a previous version of something, and continue the editing from there. New images get appended to the end of the list.
Styles
Styles lets you quickly change the look and feel of your images. You can create your own styles from reference images, a specific prompt, or choose one from our library. You use styles by @-mentioning them in your prompt.
Continuing with our cube, here are a few examples of how changing the style of the image with just a single prompt, using various different styles.




Objects
Objects are automatically detected in images you generate, or upload. Objects live alongside your layers and media. Think of them as your automatically updated product catalog.

The key feature of objects is allowing you to specify the exact dimensions of something, so that Sprint can render them accurately. Then, when generating new images, just @-mention any object you’d like featured in your prompt.
You can edit objects, merge them, split them, and choose which exact image should be used when generating new images featuring that object.
Connections
If you’d like files to automatically re-render when a source image is updated, you can create connections between layers. This is useful for creating a set of images that all share the same object, setting, or model, and you want them to all update when the source changes.



Configuration
You can configure the effort, resolution, audio, and length of your images and videos. Higher settings consume more resources. The effort setting controls how much time the model spends generating your image or video, with a higher effort generally resulting in better results.
Effort may switch models internally, and may also affect the resolutions available.
We currently do not allow you to choose the exact model used for generating images and videos. We have highly customized workflows for each model, which we are continuously updating. As of writing, we mostly rely on Nano Banana 2 for images and Veo 3.1 for video, but we are continuously updating our models and workflows to provide the best results.
Usage and Consumption
Your plan’s included usage is based on the amount of images and videos you generate, and at what quality. Generally lowering the effort and resolution is your best bet to reduce consumption.
We pass through the cost of running the models, with margin built in for our operations, background processing, and so forth. As faster and cheaper models become available, that will always be reflected in expanded usage for all plans. See pricing ›
We generally do not include general thinking model usage, object detection, file hosting, intelligence work, or other background processing in your usage. We only count the actual image and video generation. At extreme usage, we may introduce caps and overages for background tasks, but you are always notified well before you reach your limit.
Agents
Sprint supports MCP, so external agents such as Codex and Claude can work in your Sprint files, generate and download images and videos, and more. Connect to the Sprint MCP by using the following endpoint in your tool of choice.
https://sprint.app/api/mcpcodex mcp add sprint --url https://sprint.app/api/mcpclaude mcp add --transport http sprint https://sprint.app/api/mcp