What Is Strut? Spatial Presentations Explained
Updated
Strut is an open-source tool for building spatial presentations: you place content on slides, arrange those slides in 3-D space, and present by flying a camera through that arrangement. It suits anyone who wants a deck that behaves more like a navigable world than a linear sequence — and because the app is open source, you can self-host it for free instead of paying for hosting.
The core idea: slides in 3-D space
A conventional deck is a stack you move through one slide at a time. Strut keeps the slides but changes the layout: each slide is an object positioned in a 3-D scene, and the presentation is a continuous camera flight between them. The site's framing is "presentations with depth" and "built for ideas that don't fit in a straight line."
That has two practical consequences:
- Structure becomes spatial. You decide where slides sit relative to each other, so grouping, distance, and direction can carry meaning.
- Transitions are movement, not cuts. The audience follows a path through the scene rather than watching slides replace one another.
What you can do with it
| Capability | What it means in practice |
|---|---|
| Spatial by design | Place rich content on slides, arrange them in 3-D space, present as a camera flight |
| AI that authors | Generate slides from a description, auto-arrange your deck, and edit by chat — grounded in your content |
| Local-first & fast | Optimistic edits, live sync, instant presenting; work stays responsive |
| Open source | The whole app is open source; self-host for free or let Strut host it |
The AI features are described as grounded in your content, and the pricing page notes AI runs with your own OpenRouter key — so model access is something you bring, not something bundled into the plan.
Who it's for
Strut fits best when your material has a shape that a linear deck flattens — a system with parts that relate to each other, a tour through a set of connected ideas, or a talk where you want to zoom out to context and back in to detail. If your content is genuinely a straight sequence and you never need to show relationships between slides, a conventional slide tool will be simpler.
Pricing and hosting options
The site lists two tiers:
- Free — $0. Unlimited public decks, shareable links, present and export, AI with your OpenRouter key. You can also self-host the open-source app for unlimited, private use at no cost.
- Pro — $2.50/mo per user. Private decks, a custom share domain with white-labeling, unlimited hosted image storage, and AI with your OpenRouter key.
Going Pro requires signing in (GitHub or Google) and then continues to checkout. Note the distinction that matters most: public decks are the free hosted tier, while private decks are a Pro feature — unless you self-host, which the site describes as unlimited and private for free.
How to get started
- Open the app at
strut.io/app. - Start free, or choose self-hosting if you need private decks without a paid plan.
- Build slides and arrange them in 3-D space.
- If you want AI authoring, supply your OpenRouter key.
- Present as a camera flight, or share/export the deck.
Key things to check before committing
- Hosting vs. software. The app being open source doesn't mean the hosted service is free without limits — the free hosted tier is limited to public decks.
- AI is bring-your-own-key. Budget for OpenRouter separately from the Strut plan.
- Self-hosting trades cost for effort. Free and private, but you run it yourself.