Skip to content
Back to glossary
Glossary term

Fastlane frameit

A command-line action in the Fastlane toolchain that wraps screenshots in device frames using static templates.

Eric Isensee
Eric IsenseeFounder · Last updated May 5, 2026

frameit is a Fastlane action that takes raw app screenshots from a folder, detects which device each screenshot belongs to based on its pixel dimensions, and composites them inside the matching device frame. It then optionally adds a title and background image read from a local Framefile.json. frameit pioneered the idea of automated screenshot framing for mobile teams and is still widely used in older Ruby-based release pipelines. Its limitations are also well known: configuration lives in JSON files alongside source-controlled PSDs, the device-frame library has to be downloaded and updated by hand when Apple or Google ships new hardware, and frameit has no notion of a live editor, no preview, no central library of templates, and no API. Teams that have outgrown frameit typically migrate to a hosted screenshot platform that offers a visual editor, REST API, YAML scaffold, and per-template rendering — while still being callable from Fastlane via a plugin so the surrounding `fastlane deliver` flow keeps working. frameit remains a useful baseline for understanding the problem space.

Used in

See how this concept shows up in the product:

Explore the feature