TEKit

Swift library for discovering, connecting to and controlling TE devices over BLE, USB and WebSocket

TEKit repository on GitHub
TEKit on GitHub.© ericlewis
Works with
  • Swift 6.3+
  • iOS 17+ or macOS 14+ (USB transport requires macOS and CoreMIDI)

About

A Swift library for communicating with Teenage Engineering devices, with discovery, connection and control over BLE, USB and WebSocket. It supports the OB-4 and OP-Z over BLE or USB serial, the TP-7 over BLE SysEx, and the OD-11 speaker over a Bonjour WebSocket. It is a Swift package for building iOS and macOS apps.

Devices
Platforms
iOSmacOS
Pricing
open-source
License
MIT
By
ericlewis
Last verified
Oct 18, 2026
Source: GitHub