Animated slides you can drag, code and hand to any agent.
OpenSlides is a deck studio that runs on your machine. Start from a brief, pick one of four looks, drop in any of 263 motion components — then present it live, narrate it in another language, or export it as a video.
Free, open-source presentation software, with no account. AI is optional: your own key, a local model, or paid credits.
This launch keynote was built, narrated and rendered in the studio.
Seventeen slides for a fictional solar company: a 3D product reveal, a power-flow diagram that fills, a savings slider the presenter drags. Each slide’s notes were read aloud by a voice that runs in the browser, and the deck was rendered to video frame by frame.
- 17slides, one idea each, the notes as the script
- 4:18narrated MP4, 1920 × 1080 at 30 fps
- 0uploads — the voice and the render both ran locally
Fifteen seconds of the export, muted. Slides 4 and 5, with the morph between them.
263 components, every one moving on the slide’s own clock.
Everything an animated presentation needs, free: motion backgrounds, kinetic type, charts that race, maps with flight arcs, diagrams that draw themselves, 3D, and widgets the presenter operates. Each is themed, has its settings as controls, and draws the same frame on the canvas, in the presenter view and in a video.












Every background is checked to keep a title legible in every built-in theme. Components from the community tab run in a sandboxed frame that cannot reach your keys. New to it? Read how to make an animated presentation, step by step.
Browse them in the studioPresent live, and operate the slide while you talk.
The presenter view keeps your notes, the next slide and a timer on your screen while the audience sees only the deck. Sliders that drive a chart, spin wheels, hotspots, flip cards, quizzes and an ink layer answer your clicks mid-talk.
- Rehearse once — your clicks and your voice are recorded together, and a video replays both.
Narrate it, dub it, and export it as a video.
Each slide’s notes become its script. Record it in your own voice, generate it with a voice that runs in your browser, or use a cloud voice with your own key.
- Dubbing translates each script with your own agent and speaks it in the new language. The slide holds longer instead of the speech speeding up.
- Export video (record)… in the File menu captures the deck in real time, no install. The
openslides-rendercommand renders frame-exact MP4s — one per language or one with a track each, subtitles alongside or burned in.
Import a PowerPoint file, export a static one.
Import a .pptx to keep working on it here, or import only its design — fonts, colours and layouts — and your company template becomes one of the looks for a new deck. It is an import, not a round trip, and the export is static: text stays editable, and components are placed as pictures of themselves.
.pptx
The slides, or only the design system.pptx and PDF
Static: text stays editable, motion stays hereThe whole studio on a phone or a tablet.
This is presentation software you can use on a phone. There the studio rearranges itself around your thumb: slides in a filmstrip, tools in a tab bar — Plan, Insert, Edit, Ask, Agent, Comments, Voice. Tap to select, drag to move, pinch to zoom, long-press for the menu, and present from the same device.


From a brief to a finished deck in four steps, with or without a model.
Your agent is optional. With no key, the outline comes from your notes’ headings and bullets, so a first deck needs no model at all. See the rules it uses to build a deck without an AI key.
-
01 · BriefSay what it is for.
Who it is for, and the three things they should leave with. Paste your notes or load a .md file, and add your .pptx template or logo if you have one.
-
02 · StoryboardCheck the plan, card by card.
One card per slide: headline, message, components and notes. Drag to reorder, revise it in a sentence — “tighten to 8 slides” — and build one card or all of them.
-
03 · Four looksPick one of four looks.
The same outline drawn four ways; your template or logo becomes one of them. Refine a look in a sentence — “warmer”, “less motion” — up to three times, then build the deck.
-
04 · Your agentRefine it with your own agent.
Add a key for Claude, OpenAI, OpenRouter or an OpenAI-compatible service, point it at a local model in Ollama or LM Studio, or sign in and pay with credits. It edits with the same operations you do, so every change is one undo. Comment on any element and send the thread to it; it answers there.
An estimate, then a receipt
Each turn shows what it should cost before it runs and what it did cost after. A per-deck budget asks before a call would go over it.
It fixes its own work — twice
After the agent changes a slide the checks run. Anything it broke goes back to it at most twice; then it stops and says what is still wrong.
It leaves alone what you freeze
Freeze a slide or an element and the agent is refused on it. Deck rules — “never change the logo” — go with every turn, and Discuss mode answers without editing.
Every slide is a .tsx file you can read, edit and hand to an agent.
This is presentation software you can read as code. A deck is a folder: deck.json and one React file per slide, in a small dialect. Edit the code and the canvas follows; drag on the canvas and only the attribute you changed is rewritten, never the rest of your code.

# everything an agent needs to know about the studio curl https://openslides.dev/studio/llms.txt # a deck folder to video, in English and Japanese openslides-render ./launch --lang en,ja --subtitles sidecar -o launch.mp4
TSX you can edit
The Code tab shows each slide’s source. Canvas edits patch only what changed, so your formatting and comments survive.
MCP for Claude Code and Codex
The openslides-studio server gives an outside agent tools to read and change a deck, and the same 31 operations the studio uses, on a deck folder on your disk. The Agent tab copies a ready prompt.
A Claude Code plugin
Three skills — decks, components, video — with the MCP server, and 336 prompt templates for components, effects, transitions and whole compositions.
Two command-line tools
openslides-render makes MP4s, one per row of a spreadsheet if you like; openslides-publish writes the encrypted share site from a deck folder.
llms.txt
/studio/llms.txt describes the dialect, the operations and every component, for any model to read.
The studio, its code panel and llms.txt are live here. The two command-line tools build from the public source; there are no ready-made downloads yet. The MCP server and the plugin ship separately and are not public yet.
Your deck stays on your device until you decide to share it.
The studio is a set of static files that runs in your browser tab. Only one thing sends what you make through a server of ours: AI on Account credits, which you choose to use. This presentation software keeps your decks in your browser; they are not stored by us.
Stored in your browser
Decks, images and recordings live in this browser’s own storage. Save a
.openslides.zipwhenever you want a copy on disk.Keys go straight to your provider
An AI or voice key is kept in your browser, optionally encrypted with a passphrase. With your own key or a local model, requests go from your tab to that provider. On credits, they go through gateway.openslides.dev.
The audience never gets your notes
Share writes two static sites. The audience copy has the speaker notes and every author-only field removed from its data, not just hidden; the presenter copy keeps them and is always locked.
Private links the host cannot read
A private link is encrypted in your browser and its key lives after the
#, which browsers never send. Wherever you host the files, the host stores only what it cannot read.A preflight before anything leaves
Text that overflows, weak contrast, missing alt text and secrets left in the notes — each reported with a fix.
Free without AI. The only bills are the ones you choose.
Everything that does not use AI is free and needs no account. No watermark, and no limit on decks or exports: the presentation software itself costs nothing.
The studio
$0- Every component, theme and effect, and the community tab
- The brief, the plan and the four looks, with or without a model
- Presenting, the presenter view and rehearsal
- Narration in your own voice or a browser voice
- Video, PDF and .pptx export
- Share sites with private, encrypted links
What you might pay for
All optional- AI on your own key — Anthropic, OpenAI, OpenRouter or an OpenAI-compatible service bills you directly. A local model costs nothing.
- AI on Account credits — optional and paid: sign in, buy 1,000 credits for $5 or 5,000 for $20, and use Claude Haiku 5.5, Sonnet 5.5 or Opus 5.5 with no key. Automatic repair rounds are not charged.
- Cloud voices — ElevenLabs, OpenAI speech or Higgs Audio, on your own key. The browser voices are free. Dubbing translates the script with your AI, so on credits that step is charged.
- Hosting a shared deck — any static host you already use or trust.
Every AI turn shows an estimate before it runs and a receipt after. On your own key we never see the key, the bill or the deck.
What people ask before they open it.
- What is OpenSlides?
OpenSlides, at openslides.dev, is presentation software: a deck studio that runs in your browser, with animated slides you can drag, code and hand to any agent. It is free and needs no account; AI is optional. The source is public at gitlab.com/open-slides/openslides.
- Is OpenSlides free presentation software?
Yes. Everything this presentation software does without AI is free and needs no account: editing, every component, presenting, narration, PowerPoint and PDF export, video and sharing. It runs in your browser, and the code is licensed MIT OR Apache-2.0.
- How is it different from other presentation software?
Three things. Motion is built in: 263 components and 33 effects draw from the slide’s own clock, so the canvas, the presenter view and a video show the same frame. Every slide is a readable .tsx file that you or an agent can edit. And the deck can be narrated, dubbed and exported as a video from the same presentation software, while it stays in your browser’s storage.
- Can I use it as a PowerPoint alternative?
Yes, with one caveat: it imports a .pptx and exports a static .pptx, so it is not a round trip. What it keeps, what it approximates and what it adds are on the free PowerPoint alternative page. To turn an existing deck into a narrated video, see PowerPoint to video.
- Do I need to download, install or sign up?
No. The studio opens in your browser at openslides.dev/studio/, and everything except AI on credits works without an account. You sign in only to buy and use credits. The source is public, and there are no ready-made downloads yet.
- Where do my files go?
Nowhere, unless you send them. The studio is static files running in your browser tab: decks, images and recordings stay in this browser’s storage, and you can save a .openslides.zip to disk at any time. An AI turn sends the parts of the deck it needs to the AI you chose; on credits that goes through gateway.openslides.dev. Sharing writes a folder of static files that you host yourself, wherever you choose.
- Which AI can I use, and do I need a key?
You do not need one: the brief, the outline and the four looks work from your notes alone. To write and edit with a model, connect one of four kinds.
Your own key for Anthropic (Claude), OpenAI, OpenRouter, or an OpenAI-compatible service: DeepSeek, Groq, Mistral, xAI, Together, Fireworks, Moonshot, Alibaba Qwen, Google Gemini, Cerebras, Perplexity, or a custom URL. A local or self-hosted model in Ollama, LM Studio or anything else with an OpenAI-compatible URL. An AG-UI agent server you run. In all three the key stays in your browser and requests go straight from your tab to that provider.
Account credits, with no key: sign in and pick Claude Haiku 5.5, Sonnet 5.5 (the default) or Opus 5.5, each with its price on the card. These requests go through gateway.openslides.dev.
- Is it really free?
Everything that does not use AI is free and needs no account: editing, every component, presenting, narration, PowerPoint and PDF, video and sharing. AI is optional. On your own key or a cloud voice, that provider bills you. On Account credits you pay us: 1,000 credits for $5 or 5,000 for $20, charged per model call, and automatic repair rounds are not charged. The studio shows an estimate before each agent turn and a receipt after it, and a per-deck budget asks before going over.
- Can I import and export PowerPoint (.pptx) files?
Yes: it imports a .pptx, and exports a static .pptx and a PDF. Import reads every shape where it sits, text through the template’s placeholders, pictures, tables, charts from their data, each slide’s transition and the template’s design system. It is an import, not a round trip: what the studio cannot express, such as SmartArt, is approximated or listed as a warning, never silently dropped. Animations on individual elements (entrances, exits, emphasis and motion paths) are not imported: the import names the slides that had them and how many, and you add them again in the studio. A transition the studio does not have becomes the closest one it does, without its direction, and the import says so.
Export is static. Text boxes keep their fonts, sizes, colours and bullets and stay editable, as do basic shapes and pictures; components are placed as pictures of themselves; speaker notes are kept, and fades, pushes, zooms and morphs become PowerPoint’s own transitions. Effects are not animated, so each element shows its final state. The PDF is one page per slide.
- Can the audience see my speaker notes?
No. The audience copy of a shared deck is built with the notes and every author-only field removed from its data, so there is nothing to find in the page source. Only the presenter copy has them, and it is always locked with its own key.
- Does it work on a phone or a tablet?
Yes. On a phone the studio switches to a filmstrip and a tab bar of tools; on a tablet it keeps the desktop layout with touch gestures. You can edit, use the agent, record narration and present from either.
- Is it open source?
Yes: the code is licensed MIT OR Apache-2.0, at your choice, and the bundled fonts are under the SIL Open Font License 1.1. The source is public at gitlab.com/open-slides/openslides: the studio, the PowerPoint updater and the two command-line tools build from it. There are no ready-made downloads yet; the studio runs here.
- How do I get in touch or report a problem?
Email hello@openslides.dev.
Open the studio. The launch keynote is one click away.
Free presentation software, with no account — and your first deck needs no model at all.
