Skip to content

v1.0.0 — Noober iOS SDK

Latest

Choose a tag to compare

@noob-programmer1 noob-programmer1 released this 15 Apr 05:35

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()
#endif

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