Xcode template + installer for Embedded Swift on ESP32-C6

Hi! I've been working on an Xcode-first workflow for Embedded Swift on ESP32-C6.

GitHub: GitHub - letstakeabreak/Embedded-Swift-Xcode-Template: Write ESP32-C6 firmware in Swift — build and flash directly from Xcode, just like Arduino IDE. · GitHub

What it does:

  • Xcode project template (File → New → Project → ESP32-C6)
  • Cmd+B builds and flashes via ESP-IDF automatically
  • Cmd+R streams serial output into the Xcode console
  • SwiftUI installer app (.dmg) for one-click setup
  • Onboard NeoPixel (WS2812, GPIO 8) RGB cycle as a "first success" smoke test

Tested on macOS 26, Apple Silicon, and an ESP32-C6 compatible board.
Should work with the official DevKit as well, though not verified.

Still early — feedback on approach and direction very welcome!

8 Likes

I've given this a go... ultimately resulting in my ESP32-C6 (Devkit) cycling the LED to green, red and blue — so all good there. There were some installation and build problems (not auto-creating some directories, some hard-coded variables that shouldn't be) but nothing that wasn't fixable. Where do you want the details? Here?, Github?

This just showed up on my youtube feed, would be great to get Swift on there, since it's all open source. :grinning_face: