Noober iOS SDK v1.0.0
In-app debugging SDK that gives AI agents deep visibility into your iOS app.
Quick Start
// Package.swift
.package(url: "https://github.com/noob-programmer1/Noober-iOS", from: "1.0.0")
// App init
#if DEBUG
import Noober
Noober.shared.start()
#endifWhat it exposes to AI agents (via NooberMCP)
- Network requests/responses (URLSession + WebView)
- WebSocket frames
- App logs
- UserDefaults / Keychain
- Environment switching
- Mock & intercept rules
- Screen layout as HTML
- Accessibility tree
- Flow recording & replay
- In-process tap/swipe (TouchSynthesizer)
Communication
TCP companion server on port 54321 with 4-byte length-prefix framing.
NooberMCP connects here to read app data and send commands.
Requirements
- iOS 17+
- macOS 14+ (for companion)
- Swift 5.9+