Apelin — Development skill for Claude Code
An on-device IDE for iOS, where an agent writes, builds and installs tweaks.
How to install Apelin
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open owngoal-dev/Apelin and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Apelin does
An on-device IDE for iOS, where an agent writes, builds and installs tweaks.
Alternatives in Development
- Claude Coder — Kodu is an autonomous coding agent that lives in your IDE 5.2k ★
- Portaljs Add Chart — Add a chart (line, bar, area, pie, or scatter) to a dataset's showcase in a PortalJS portal 2.3k ★
- Claudecode.nvim — A Claude Code Neovim IDE Extension 2.3k ★
README
![]()
Apelin
Write. Build. Install. On the device.
Apelin is an IDE for iPhone and iPad running custom firmware on iOS and iPadOS 16 or later. Its agent writes, builds, installs and debugs tweaks, apps, command-line tools and preference bundles on the device itself, with no Mac needed. It works with both rootless and roothide bootstraps.

Features
- Designed for both iPhone and iPad
- Sets up Apple's Command Line Tools on the device, for C, C++ and Objective-C, with Swift as an option. You don't need Xcode or an Apple ID
- Downloads and checks the iPhoneOS SDKs, or imports one from a file
- Templates for tweaks, apps, command-line tools and preference bundles, or an empty workspace that keeps your project's own build script
- Builds, signs, packages and installs through Irisin, then resprings and checks that your tweak loaded
- An agent that edits your project, builds and installs it, and reads logs and crash reports. Sign in with GitHub Copilot, Claude, ChatGPT, OpenRouter and many other providers, or use an API key
- Choose how much the agent may do on its own: Strict asks before anything beyond a project edit, and every command as root asks unless you turn on Full
- A code editor, a terminal and git, with Sign In with GitHub
- Publish your packages to your own package repository on GitHub Pages, and share it as a card anyone can scan to add it in Irisin
- Read the live log, symbolicate crash reports against your own builds, and take screenshots
- Move a toolchain, an SDK or a project to your other device as one file
- Available in 13 languages
- Open source under the MIT License
Installation
Add **[apt.owngoal.dev](https://apt.owngoal.dev/)** in your preferred package manager, or download the package for your bootstrap from [Releases](https://github.com/owngoal-dev/Apelin/releases):
| Bootstrap | Package |
|---|---|
| roothide | `iph |
Related Skills
Meta Glasses Voice Bridge
Voice commands from Ray-Ban Meta smart glasses to your Mac, routed through Claude. iOS app built on the Meta W
Unity Build iOS
Builds/exports the Xcode project for iOS via MCP, so it can be opened and run on a device from Xcode.
Tsp Plugin
The TSP plugin — plan software in a canvas your coding agent reads from and writes back to. Installs in Claude
Noida
The IDE for code your agent writes: a lightweight terminal IDE built around Claude Code and Codex
Pocketdev
Develop from your phone: Claude Code writes code on your Mac while you watch it live on a real iPhone. Local x
Socratic Status
Show the current Socratic mode state. Mode, profile dials, phase, session tweaks, journal activity.
Related Agents
Mobile E2e Runner
Mobile E2E testing specialist for Android and iOS (native and Unity). Detects the project, picks Espresso/XCUI
Android Verifier
Installs and drives the Android app on a physical device or emulator to confirm a described user flow, and rep
Flutter Device Orchestrator
Use this agent when managing iOS simulators and Android emulators for Flutter development. Specializes in devi