The developer playground

Good ideas deserve
working apps.

An open-source iOS development toolkit: Swift code reviews, local Apple references, app scaffolding and Xcode Simulator tools for your coding agent.

Claude · ChatGPT / Codex · Gemini CLI · Muse

Drag an object. On touch, drag sideways. With a keyboard, use arrow keys; Escape resets.

Illustrative artwork, not a recorded app run.

Meet iOS Agent Skill

Swift guidance.
Tools to check the work.

iOS Agent Skill is an MIT-licensed repository and the ios-agent-mcp npm server for developers building or reviewing Apple apps with AI coding assistants.

Use it when an agent needs focused Apple references, file-located Swift review findings, an editable app starter, or a way to build, test and capture simulator screens. Your coding agent makes the changes; you keep your app’s source and branding.

Choose a client and follow its setup guide, or read the practical questions below.

Make it.
Run it. Check it.

Use trusted sources

Work with local Swift source and attributed Apple guides.

Build with your agent

Give it focused context and the tools to make progress.

See it running

Build, test and inspect the result in your simulator.

One idea. A little further with every step.

Watch the workflow
come together.

From a brief to a build you can actually check.
Your agent does the work. These tools help it stay grounded.

Skip to installation

01 / SHAPE IT

Start with
something worth making.

A reading list. A daily habit. Your next useful idea. Describe the screens, the behavior, and what “working” should mean.

The app starter gives your agent editable source and a brief. Relevant Apple guides and Swift examples help it plan the next move.

See the idea-to-app workflow
Blue Swift source folder illustration

02 / BUILD IT

Make a change.
Learn from the result.

Let your coding agent implement one feature, review the relevant Swift, and run the checks. A failure is the next thing to understand.

Keep the diagnostic, explain the smallest fix, and verify again. Bounded retries keep a broken build from becoming an endless loop.

Explore the build-and-fix loop
Illustrated build, test, verify workflow

03 / CHECK IT

Don’t just hear
that it works. See it.

Build and test with Xcode, then inspect the simulator. Compare the result with the acceptance criteria you started with.

This Reading List capture is from a real iOS 26.5 simulator acceptance run using synthetic book data. It demonstrates this screen—not a live AI session or an iOS 27 run.

Run the demo yourself
Recorded Reading List demo screen showing The Hobbit and a title-or-author search field
Recorded simulator evidence, not a live preview.

A little less guesswork

From the first idea
to the last check.

Keep your favorite AI. Give it a focused toolkit for the work of building an Apple app.

01

Start an app

An editable Swift starter, implementation brief and optional XcodeGen specification.

02

Reuse Apple knowledge

Search local Swift source and guides in bounded sections, plus a dated directory of Apple technologies and release notes.

03

Review Swift code

File-located findings for concurrency, architecture, SwiftUI, availability, security, performance and App Intents.

04

Generate design assets

Named light/dark/high-contrast colors and an opaque 1024px app icon rendered locally from editable SVG layers.

05

Verify on a simulator

Build, test, install, launch and capture screenshots through Xcode.

Your agent implements the app and verifies the result. Local simulator tools require a Mac with Xcode. The features above are available in ios-agent-mcp 2.7.0.

One package. Your choice.

Meet your agent’s
new toolkit.

Choose your coding client. Connect the server. Start with one small, verifiable task.

Node.js 20+ for the local server.
No separate simulator package to install.

Using ChatGPT web? See connection options

01 / CONNECT YOUR CLIENT

claude mcp add ios-agent -- npx -y ios-agent-mcp@latest

Run from your app folder, then reconnect Claude Code.

Claude setup and usage guide

02 / GIVE IT A SMALL FIRST TASK

“Review this app’s Swift concurrency. Show each finding with its file and line. Propose the smallest fix, then help me test it.”

Open source. Open about the limits.

Real tools.
Proof over promises.

Inspect the source, review the rules, and ask your agent for actual build and test results.

A quality or token-saving advantage has not been established. The verification notes tell you what’s tested and what still needs work.

Read the evidence
MITOpen source. Yours to build on.
Local firstSource and guides, retrieved in focused sections.
npmSee package downloads

Before you install

What can you
use it for?

Concrete workflows, with the requirements and limits up front.

How do I review Swift code with an MCP server?

Connect ios-agent-mcp to your local coding client, open your app folder, and ask for a focused concurrency, SwiftUI, architecture or availability review. Findings include file locations so you can inspect a proposed change. These checks are heuristics; validate fixes with the Swift compiler and your tests.

Try the review workflow

Can an AI agent build and run my app in iOS Simulator?

The bundled tools can build, test, install, launch and capture screenshots using a local Mac with Xcode. Start with a configured Xcode project, an available simulator and a connected client. A screenshot confirms what was displayed, not every behavior.

Inspect the Reading List demo and acceptance checks

Does it work with Claude, Codex, Gemini CLI and Muse?

There are setup guides for all four client families. Gemini’s extension and local connection are verified; Muse’s tool discovery and Stop hook are verified. Those checks do not establish a complete model-driven app-building session in every client.

Compare setup paths · Read verification records

Can I use it from ChatGPT in a browser?

ChatGPT web needs its own supported connection path. A local stdio MCP command is not a browser installation. The guide separates portable skills from a separately configured HTTPS or private-tunnel MCP connection, subject to your account and workspace policy.

Read ChatGPT connection options

Is it free, and what do I need?

The repository is MIT-licensed. The local server requires Node.js 20 or later; build, test and simulator tools additionally need macOS and Xcode. Your chosen AI service may have its own costs. XcodeGen is required when generating an Xcode project from the optional starter specification.

Check installation requirements

Does it replace Xcode or guarantee a finished app?

No. It supplies reusable guidance and tools alongside your coding agent and Xcode. Static reviews can miss issues or produce false positives. Token savings and an advantage over other workflows have not been established. Source references, tests and recorded checks let you evaluate it yourself.

See evidence and limitations

For release changes, read the published releases and changelog. Source-only features are not automatically available in the npm release.

Your source. Your app.

What will you
make next?

Let’s build it Explore or star on GitHub