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

  1. Open the app at strut.io/app.
  2. Start free, or choose self-hosting if you need private decks without a paid plan.
  3. Build slides and arrange them in 3-D space.
  4. If you want AI authoring, supply your OpenRouter key.
  5. 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.