# StikDebug/StikDebug

An on-device debugger/JIT enabler for iOS versions 17.4+, powered by idevice.

Repository: https://github.com/StikDebug/StikDebug
Canonical: https://ross.abutalabs.com/products/stikdebug
Homepage: https://stikdebug.xyz/
Language: Swift
License: AGPL-3.0
License Family: copyleft
Topics: idevice, ios, jit, just-in-time, swiftui, stikjit, debugger, stikdebug, location-simulation, location-simulator
Last push: 2026-08-25T22:32:41+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 63, longevity 37
- inputs: {"age_days": 525, "days_push": 8, "days_rel": 32, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2368, forks 245 (observed 2026-08-28T04:06:41.665057+00:00)

## What it is
StikDebug is an on-device debugger and JIT (Just-In-Time) enabler for iOS 17.4+ that lets users enable JIT compilation for sideloaded apps directly on their iPhone or iPad without needing a computer. Built in Swift with SwiftUI and powered by the idevice library, it also provides live console logs, process inspection, app expiry tracking, and GPS location simulation.

## Use cases
- enable JIT for sideloaded apps on iOS without a computer
- debug apps directly on my iPhone or iPad
- view live console and system logs on device
- simulate GPS location on iOS
- inspect and terminate running processes on my iPhone
- check when sideloaded apps expire and refresh profiles
- launch any installed app on device

## When to choose
- you need JIT for sideloaded emulators or apps on iOS 17.4+
- you want on-device debugging without connecting to a Mac or PC
- you need live device logs, process management, or location simulation in one tool
- you want a privacy-focused tool with no analytics or accounts

## When to avoid
- you run iOS 17.3 or earlier, which uses different connection protocols
- you need to debug apps without the get-task-allow entitlement
- you need a cross-platform desktop debugger rather than an on-device iOS tool
- you rely on App Store distribution, since it is no longer available there

## Facets
- artifact type: application
- maturity: active
- function: developer-tools, gui
- domain: developer-tools, mobile-development
- platform: -
- tags: jit-enabler, sideloading, idevice, swiftui, location-simulation, on-device-debugging, debugger, ios-tools, ios, mobile, swift

## Member repositories
- StikDebug/StikDebug (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:41.665057+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:35:28.458256+00:00, confidence not recorded.
  - readme: https://github.com/StikDebug/StikDebug (fetched 2026-08-28T04:06:41.665057+00:00, sha a32846b48236)
  - homepage: https://stikdebug.xyz/ (fetched 2026-08-29T10:16:16.783808+00:00, sha 6996aabc6587)
- Data as of 2026-08-30T08:39:29.467469+00:00.
