Skip to main content
Desktop App · Kurt KluthExperimental

IconTiller

A Windows desktop app for arranging iPhone Home Screens over local USB. Read real app icons, insert and shift entries, swap apps, and review changes before Apply. This development preview has limited device testing; some edits remain local drafts.

available on github.com/kurtkluth/IconTiller

Key features

What IconTiller does

Arrange with real icons

Insert and shift apps across pages, or swap two apps, including a page/folder exchange. Hover over page numbers during a drag to jump.

Review before writing

Apply checks the device and current layout, saves a fresh backup, and independently reads the full layout back to verify the result.

Revisit your drafts

Search apps and folders, undo and redo edits, and save drafts locally. Folder creation, renaming, and added pages remain draft-only.

Local by design

Artwork comes from the connected phone. No account, telemetry, cloud uploads, or external image service is built into the app.

Getting started

Up and running in three steps

  1. 01

    Set up on Windows

    Follow Quick Start to run the public source with Python 3.12, or build a portable Windows x64 package. Apple mobile device drivers are required for USB access.

  2. 02

    Try Demo, then read your iPhone

    Explore sample data without a phone. When ready, connect one iPhone by USB, unlock it, accept Trust, and choose Read iPhone.

  3. 03

    Arrange, review, and apply

    Make supported swaps or page reorders. Review all affected positions before confirming Apply to iPhone, and wait for the independent verification result.

Technology

Built with

  • Python 3.12
  • Tkinter
  • Pillow
  • Windows
Status

Recent changes

  • 2026-09-12IconTiller added development-preview documentation for Windows setup, editing, checked Apply, and local data.

Read the IconTiller documentation

Setup, usage, and troubleshooting. Everything on this page, explained properly.

More projects

Keep exploring