Apple's Persona Body Animation Solver Running on Mac, No Vision Pro Needed

soylentbeige1 pts0 comments

Persona CoreIK visionOS Simulator Demo | Edge Case Existence

Skip to content

Email

Instagram

YouTube

Tech & Legal<br>Persona CoreIK visionOS Simulator Demo

Apple&rsquo;s Unreleased Persona Body Animation Solver — Running on Mac; No Vision Pro needed.

Niall George Horn<br>04 June 2026

Email: [email protected]<br>Web: niallhorn.dev

IPFS CID: bafybeib2kdbmad2jw6vbi74zkjmttkeh4srg6v4yym67sg64fkif7dbx3a

This is a technical artefact — with legal context where needed. :)

▶ Watch it run, egocentric: the night before the tribunal, Central London AirBnB, 15 April 2026 , recorded on Meta Ray-Ban glasses. YouTube Short ↗

Apple&rsquo;s CoreIK solver running on a Mac with no Vision Pro attached: two wrist sliders in, a full 91-joint Persona skeleton out, a fresh solve on every input and well under a frame each time (the live log prints the measured solve time).

GitLab<br>niallhorn / persona-coreik-simulatordemo

Call Apple &rsquo;s unshipped CoreIK solver on a Mac with no Vision Pro — SwiftUI + RealityKit shell, deploy scripts, and per-build offset tables. Clone it and run the demo yourself.

View the source on GitLab

Apple visionOS - Persona Body Tracking Code - running live inside the visionOS Simulator, on a retail MacBook M2 , calling Apple &rsquo;s unshipped Private Framework CoreIK

This all started from a demo I built for my legal case: Niall George Horn v. Apple (UK) Limited, a complex and multi-modal lawsuit involving Discrimination, Victimisation and Alleged Contempt of Court in the UK High Court and Employment Tribunal.

Contents

What is this Repo?

Twenty Two Months Against a Nonsensical Defence

Persona, CoreIK, and the $3,499 vs $499 Headset

Apple and Its Bet on IKinema

How This Project Links to My Lawsuits With Apple

What is Replay Mode?

What This Proves (and What It Doesn&rsquo;t)

How This Project Came to Be: Finding the Functions

Is This Stolen Code, or IP?

The Swift App: A Thin Shell Around One Interesting File

Running It Yourself

WWDC 2026

Project Sunlight: Coming Soon

References

IPFS Mirror

This is Apple&rsquo;s unreleased Persona body tracking and animation code - running inside the visionOS Simulator, on a standard Mac, with no Vision Pro hardware anywhere near the desk.

Not a recreation. Not a reimplementation. Apple &rsquo;s own production binary, from Apple &rsquo;s own free developer download, calling Apple &rsquo;s own named internal functions, producing a valid 91-joint Persona skeleton on demand, in well under a frame. Fully synthetic inputs, using UI sliders, fed into a solver Apple built to run without a headset, confirmed by a function Apple named _CoreIKSolverFusionEnableReplayMode.

If you are here purely for the technical side, Apple have been working on this code long before the Apple Vision Pro even launched, dating back to their acquisition of IKinema in 2019, and going through multiple generations of body tracking development; all visible in the unstripped CoreIK ARM64 MachO binary that you can access with any M-Series Mac .

Yet, as of today, 4 June 2026 , Apple has still not shipped a single full-body Persona feature to users. Let&rsquo;s see what WWDC 2026 brings…

Many in the XR space will be aware that Meta shipped the same technology on a ~$499 headset nearly three years ago, back in 2023 , the beloved Quest 3 . Oddly Apple &rsquo;s entire PersonaCore, PersonaKit and other Persona frameworks to allow integration into custom apps are all there, in their idle, unshipped form. All the while, the Vision Pro (M2 & M5) - an amazing piece of hardware and quite literally a sensor fusion beast, made up of some of the coolest hardware on the market (if only we could access the data), is sadly losing its relevance after each passing day.

On 4 June 2024 , two years ago today, Apple reneged on my offer to work on Persona body-tracking and animation along with some fun features for AppleTV+, within hours of me disclosing details of my disabilities and asking for initial in-office adjustments, just days after I was diagnosed with ADHD and began taking new medication. This was all while wrapping up my final interviews, of which I passed all ten of them (never again will I pursue a job with ten interviews; if you can&rsquo;t decide to hire someone after 4-5 maybe it&rsquo;s time to rethink your process!).

Apple &rsquo;s own Engineering Manager of the Persona Body-Tracking / Animation team — Ahmed Elhasairi , the hiring manager, key witness and my (would have been) boss, in his Witness Statement presented in a public court on 15 April 2026 wrote:

&ldquo;We received a large number of applications for this role; I believe that there were 389 applications or reactions in total.&rdquo; (para 23). From those 389: &ldquo;Niall was the preferred candidate out of the three who were at the final stage.&rdquo; (para 47) . The offer was gone the same day; two years on, Apple still denies any offer was ever made. They are now facing three concurrent legal fronts, for their conduct in...

apple persona rsquo body coreik vision

Related Articles