Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

I am open-sourcing DeckWerk, a multi-platform slide editor with stellar video support, real-time collaboration, and Agent support. I used to be on Linux but had to switch to Mac b/c there was no good enough slide editor - Omarchy Linux & DHH inspired me to vibe-code my own, so...

41,523 Aufrufe • vor 4 Tagen •via X (Twitter)

26 Kommentare

Profilbild von Vincent Sitzmann
Vincent Sitzmannvor 4 Tagen

It's entirely vibe-coded with something like ~100 hours of my time put in (my weekend and night project) and many many more agent hours. I use it exclusively now instead of Keynote (which in the year of our lord 2026 still does not allow you to crop videos!!). There are definitely still bugs and rough edges, but I have used it in ~7 talks so far and it has not let me down, both remote and in-person - I think it's ready for prime-time :)

Profilbild von Vincent Sitzmann
Vincent Sitzmannvor 3 Tagen

Oops the release build was 2 weeks old - if you installed it earlier, pls reinstall it to get the latest version 😅

Profilbild von Kosta Derpanis
Kosta Derpanisvor 3 Tagen

@OmarchyLinux @dhh @presentationzen

Profilbild von Yizhak Ben-Shabat (Itzik)
Yizhak Ben-Shabat (Itzik)vor 3 Tagen

@OmarchyLinux @dhh How does it compare to slidev? I started using it to create slides. Very agent heavi with no manual control but I manage to get exactly what i want most id the time (native html so can embed theee.js in it)

Profilbild von Vincent Sitzmann
Vincent Sitzmannvor 3 Tagen

@OmarchyLinux @dhh Haven't used it! It was important to me to have fine-grained control over the slides, though perhaps that is unnecessary ;)

Profilbild von Florian Hahlbohm
Florian Hahlbohmvor 3 Tagen

@OmarchyLinux @dhh Cool stuff! I quite enjoy using automatic slide transitions, audio snippets (w/ 'play across slides' enabled where needed), and mp4 export to create videos with Keynote. Might be a cool feature to add in the future. Or would that already work?

Profilbild von Vincent Sitzmann
Vincent Sitzmannvor 3 Tagen

In terms of slide transitions, I only have Morph, b/c that's the only one I use :) Audio snippets are a good feature request, will add these for sure, should be easy b/c they're kind of a special case of videos (which already work). MP4 does not work yet, but is a feature I am also interested in!

Profilbild von Vincent Sitzmann
Vincent Sitzmannvor 3 Tagen

@OmarchyLinux @dhh Ah, I see what you mean with "automatic slide transitions" now, you mean timing them for mp4 generation! Not yet a thing, no, but will implement when I have a free moment (or maybe you write a PR?) :D

Profilbild von Ambika Sukla
Ambika Suklavor 4 Tagen

This is great prof. I have also been trackling this project for about 3 months now. It started simple enough as you said but there are many little things in design, layout, storytelling that had to be addressed. Getting close to having this out there. Here's a gallery: I will checkout your github as well and will try to contribute.

Profilbild von Sameh Khamis
Sameh Khamisvor 4 Tagen

@OmarchyLinux @dhh Very cool! Did you already implement MCP support? multiple monitor support?

Profilbild von Vincent Sitzmann
Vincent Sitzmannvor 3 Tagen

@OmarchyLinux @dhh It has a CLI instead of MCP that your agent can talk to. If by multi-monitor support you mean "speaker view on one monitor, presentation on the other" then yes, it has that!

Profilbild von Sameh Khamis
Sameh Khamisvor 3 Tagen

@OmarchyLinux @dhh awesome! thanks for sharing!

Profilbild von R. James Cotton
R. James Cottonvor 3 Tagen

@OmarchyLinux @dhh This looks awesome. I've been increasingly making standalone and interactive HTML/Three.js visualizations of our results and been super frustrated I can't embed these in presentations. Totally going to investigate if this can, and if an agent can port my legacy presentations.

Profilbild von Vincent Sitzmann
Vincent Sitzmannvor 3 Tagen

Thank you! Yes, there is a way for the agent to embed an interactive element into the slides! Try it out and see if it works - if it doesn't, try adding the deckwerk codebase to the agent context in addition to the deck, some of the editing paths are not so well documented in the agents.md file yet but actually are supported and the agent can figure it out if it sees the deckwerk code :)

Profilbild von Vimal Mollyn
Vimal Mollynvor 4 Tagen

@OmarchyLinux @dhh This looks really good, I’ll give it a shot thanks!

Profilbild von arya
aryavor 3 Tagen

@OmarchyLinux @dhh can confirm this is gas

Profilbild von ζ Pedram ζ
ζ Pedram ζvor 4 Tagen

@OmarchyLinux @dhh cool, i’ll have a look

Profilbild von Bernardo Taveira
Bernardo Taveiravor 3 Tagen

@OmarchyLinux @dhh Very cool! A feature I really tried to get working with PowerPoint and keynote (ended up doing raw html) is to synchronise videos across slides. For example 2 slides with similar looping videos which are made to be synchronised and be able to skip at any point it without restart

Profilbild von Vincent Sitzmann
Vincent Sitzmannvor 3 Tagen

@OmarchyLinux @dhh For consecutive slides, DeckWerk does this by default! Or do you mean non-consecutive slides? I am confused, b/c I think keynote has this feature too (play video across slides)?

Profilbild von Bernardo Taveira
Bernardo Taveiravor 3 Tagen

@OmarchyLinux @dhh If I recall correctly keynote only allows “play across slides” if they are the same video in both slides, not different videos of the same length. For example videos orbiting the same scene with and without view dependent effects or something comparing similar motion

Profilbild von Vincent Sitzmann
Vincent Sitzmannvor 3 Tagen

@OmarchyLinux @dhh Ah, interesting! Understood. I don't think this would be difficult to achieve! After all, the presentation is actually just a website, so it seems easy to say "don't stop playing this video when I leave the slide" :D

Profilbild von Riel St Amand
Riel St Amandvor 3 Tagen

@OmarchyLinux @dhh This looks amazing. Gonna be installing ASAP

Profilbild von Chris Sweeney
Chris Sweeneyvor 4 Tagen

@OmarchyLinux @dhh Thank you for creating and sharing this

Profilbild von Yuelin Xin
Yuelin Xinvor 4 Tagen

@OmarchyLinux @dhh Go team linux!

Profilbild von davinci
davincivor 3 Tagen

@OmarchyLinux @dhh thanks!

Profilbild von Victor Butoi
Victor Butoivor 3 Tagen

@OmarchyLinux @dhh Woah

Ähnliche Videos