gitwtfhub

wtf is wwdc?

insidegui/wwdc — explained in plain English

Analysis updated 2026-06-24

8,746SwiftAudience · developerComplexity · 3/5Setup · easy

TL;DR

An unofficial macOS app for watching Apple WWDC keynotes and session videos, live during the conference and from the full back catalog, with clickable transcripts, bookmarks, and iCloud sync across Macs.

Mindmap

mindmap
  root((repo))
    Main tabs
      Explore recent videos
      Conference schedule
      Full video library
    Features
      Transcript search
      Bookmarks with notes
      Watch progress sync
    Player
      Variable playback speed
      Picture in picture
      Clip sharing
    Tech
      Swift
      CloudKit sync
      Xcode 16 required

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Watch WWDC session videos at up to 2x speed and click transcript lines to jump straight to the relevant moment in the video.

REASON 2

Bookmark a specific point in a session video with a note so you can find it again months later through search.

REASON 3

Follow the live WWDC conference schedule and watch keynote streams directly from the app.

REASON 4

Clip and share a segment up to five minutes long from any WWDC session to share with your team.

What's in the stack?

SwiftCloudKitXcode

How it stacks up

insidegui/wwdctoptal/gitignore.iomortennn/dozer
Stars8,7468,7038,693
LanguageSwiftSwiftSwift
Setup difficultyeasyeasyeasy
Complexity3/53/51/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Pre-built releases are available, building from source requires Xcode 16 and a bootstrap script, and CloudKit sync is disabled in self-built copies.

License information is not stated in the explanation.

Wtf does this do

This is an unofficial macOS app for watching content from WWDC (Apple's annual Worldwide Developers Conference). It lets you watch the conference keynote and session videos live during WWDC week, and also browse and watch the full back catalog of sessions Apple has published over the years. The app has three main tabs. Explore shows an overview of recent videos, ones you have not finished watching, and currently live events. Schedule shows the daily timetable for the current year's conference so you can follow along and catch live streams. Videos gives access to the full session library, including transcripts for most sessions in multiple languages. You can click anywhere in a transcript to jump directly to that moment in the video. Bookmarks let you mark a specific point in a video and add a note. Those notes are included in search results, so you can find something you wrote months later without remembering which session it came from. Favorites and watch progress sync across Macs via iCloud if you enable that option in preferences. The video player supports playback speeds from 0.5x to 2x, fullscreen mode, and picture-in-picture. A clip sharing feature lets you clip and share a segment up to five minutes long from any session video. The app is written in Swift and requires macOS. Pre-built releases are available on the releases page. Building it yourself requires Xcode 16 and running a bootstrap script first. CloudKit sync features are disabled in self-built copies because they require a specific Apple Developer account configuration.

Yoink these prompts

Prompt 1
I want to build on top of the wwdc macOS app codebase. Walk me through how it loads and caches session video metadata from Apple's data sources.
Prompt 2
Show me how the wwdc app implements CloudKit sync for bookmarks and watch progress across multiple Macs.
Prompt 3
How does the wwdc app implement transcript-click-to-seek so clicking a transcript line jumps the video to that timestamp?
Prompt 4
I want to add a new feature to the wwdc macOS app. Walk me through setting up the Xcode project locally, including the required bootstrap script.

Frequently asked questions

wtf is wwdc?

An unofficial macOS app for watching Apple WWDC keynotes and session videos, live during the conference and from the full back catalog, with clickable transcripts, bookmarks, and iCloud sync across Macs.

What language is wwdc written in?

Mainly Swift. The stack also includes Swift, CloudKit, Xcode.

What license does wwdc use?

License information is not stated in the explanation.

How hard is wwdc to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is wwdc for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.