cindy
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.
It solves the long-standing demand for a native Ocarina of Time on iOS without emulation, with official-quality touch controls and reproducible builds.
Ocarina of Time via Ship of Harkinian, rebuilt for iPhone and iPad. Native Metal rendering, touch controls, Files-based setup, and support for keyboards, pointing devices, and iOS game controllers.
HarkinianPad packages the full Ship of Harkinian source port as a native iOS/iPadOS app. It renders through Metal, imports a user-provided supported Ocarina of Time ROM through Files, and includes a landscape touch controller that can be hidden whenever a physical controller is connected.
This repository contains the mobile integration and reproducible build scripts. It does not contain Ocarina of Time, a ROM, or a playable ROM-derived archive.
| Option | Status | What to do |
|---|---|---|
Developer-preview .ipa | Available now | Download preview 0.1.0, then re-sign it with your Apple ID by following the AltStore Classic guide. |
| Local iPad build | Available now | Build and sign with your Apple development team using the instructions below. |
| Simulator | Available now | Best for development and UI testing; it is not a substitute for physical-device testing. |
| App Store / TestFlight | Not announced | No listing or public TestFlight currently exists. |
The current development build has been signed, installed, and played on a 12.9-inch iPad Pro (6th generation) running iPadOS 26.5.2. Files import, on-device archive loading, touch gameplay, save loading, the settings menu, and in-place app updates have all been exercised on that hardware.
Audio has been heard during repeated physical-iPad playtests. Headphone, Bluetooth, and interruption recovery still need a complete device matrix. The iOS controller path is present, but physical controller reconnect, rumble, and motion testing is also incomplete.
You need:
Install the build dependencies:
brew install cmake ninja pkgconf sdl2 glew nlohmann-json libpng libzip \
tinyxml2 libogg libvorbis opus opu
Ocarina of Time native on iOS and iPadOS via Ship of Harkinian with Metal rendering, touch controls, controller support, and ROM-free reproducible builds.
Similar projects matched by category, topics, and programming language.
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.

Hermex is a native SwiftUI iPhone app that lets you control a self-hosted Hermes AI agent directly from your phone, with no subscriptions, tracking, or third-party relay.
Twell is a tiny, embeddable, zero-allocation physics engine for interruptible, Apple-style UI animations, available as a single-header C library with Python bindings.