whatisgithub

What is wwdc?

insidegui/wwdc — explained in plain English

Analysis updated 2026-06-24

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

In one sentence

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
Click or tap to explore — scroll the page freely

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

What do people build with it?

USE CASE 1

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

USE CASE 2

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

USE CASE 3

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

USE CASE 4

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

What is it built with?

SwiftCloudKitXcode

How does it compare?

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 get it running?

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.

So what is it?

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.

Copy-paste 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

What 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.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.