Skip to content

Native Mac app · Product case study

Frame
Studio.

More interactive videos for my designs.

Built with Codex to bring my designs to life through engaging video walkthroughs. A native Mac tool, with a workflow I own—without another app subscription.

Role
Product design & development
Project
Self-directed · 2026 · Ongoing
Scope
Design walkthroughs, native recording, motion & editing
Built with
CodexSwiftSwiftUI
Frame Studio focus markFrameStudio
Show the design. Guide the attention.

My designs.
In motion.

Made on my Mac.
Built with Codex.
The working Frame Studio app with purple canvas presets, a video preview, and editable zoom and video tracks
Native to Mac.
Yours to shape.
Made in Frame Studio
Design walkthroughsCursor-led motionBuilt with Codex

01 / The idea

Let the design
tell its story.

I wanted more interactive videos for my designs: show the work in use, follow an interaction, and make the details easier to notice.

  • Show designs in use
  • Guide attention
  • Own the workflow
The new Frame Studio demo: a crisp dashboard overview framed on a lavender canvas
01 Frame the design
Frame Studio’s eased zoom brings the Brand exploration project card and its details into focus
02 Follow the action
The Frame Studio demo follows a Command-K shortcut into the dashboard’s search palette
03 Show the interaction

02 / Built with Codex

A creative goal.
A tool I built.

I directed the product and visual experience. With Codex, I turned that direction into a native app, then refined the recording, motion, and export through real use.

Creative direction → Working app
The working Frame Studio app: editable zooms and a timeline, built with Codex from my creative direction
Built with Codex.
Refined in use.
Native macOS
01 / Define

Design the behavior

02 / Build

Build with Codex

03 / Refine

Shape the motion

04 / Verify

Test the real app

03 / The studio

Record the moment.
Direct the details.

A focused start opens into an editable workspace. Explore the actual app screens, from the first recording to the finished file.

01 / Capture what matters

A clear start.
A local recording.

Capture a display, window, or area. Add audio or a camera, and keep the original footage editable.

Actual app screen ↗ Select image to enlarge

Frame Studio recording setup with display, window, area, and device choices, optional audio and camera, and a three-second countdown
02 / Make it yours

The frame is
part of the story.

Shape the presentation with backgrounds, framing, and shadow. Preview each choice as you make it.

Actual app screen ↗ Select image to enlarge

Frame Studio Canvas inspector with gradient backgrounds, aspect ratio, padding, roundness, and shadow controls beside the preview and timeline
03 / Guide the attention

Automatic focus.
Room to adjust.

Clicks become editable zooms. Adjust timing and focus; refine the cursor or reveal a detail with the loupe.

Actual app screen ↗ Select image to enlarge

Frame Studio Zoom inspector with Generate from clicks, editable zoom regions, and purple blocks aligned to the video timeline
04 / Finish the file

What you see.
What you share.

Export an MP4 or looping GIF. The same renderer carries your framing and motion into the finished file.

Actual app screen ↗ Select image to enlarge

Frame Studio’s export dialog showing MP4 and GIF formats, resolution, 60 fps, H.264 codec, quality, and a rendered preview
Frame Studio’s timeline with two editable purple zoom regions above the original video, audio, and layout tracks
A clear place to shape timing and focus.Zoom / Video / Audio / Layout

04 / In motion

The difference
is in the movement.

A complete walkthrough, from the dashboard to project details and keyboard search. Eased zooms and a steady cursor make each interaction easy to follow.

Made in Frame Studio4K original · 1440p web preview

Rendered in Frame Studio with eased zooms, smooth cursor travel, click ripples, and keyboard shortcuts.

24 seconds / 60 fps
Open the Frame Studio demo ↗
01 / Zoom

Focus that flows

Smooth transitions guide attention from one detail to the next.

02 / Cursor

Movement with intention

A steady cursor makes each interaction clear.

03 / Playback

Preview the real result

Preview the motion; export it at 60 fps.

05 / The outcome

Designs in motion.
A tool of my own.

A working tool for more interactive videos of my designs. Record, shape the motion, and export—all on my Mac.

Platform
Native macOS · Swift & SwiftUI
Output
MP4 & looping GIF · up to 4K / 60 fps for MP4
Storage
Local media & portable editable projects
Verified
Recording, pause/resume, saving, playback & real media exports

Ongoing personal project. The current build runs locally.

Watch the motion demo
Frame Studio’s Cursor inspector with pointer size, movement smoothing, idle hiding, click ripples, and shortcut controls
Actual app / A little more control over every movement.
FrameStudio

A focus mark, quiet surfaces, and purple accents that lead the eye.

Focus#B99AF4
Workspace#19171E
Space#F7F5F0

What this project taught me

Design the work.
Bring it to life.

Frame Studio connects how I design with how I present the work. Built with Codex. Made for my creative process.

Designed and built by James Mirdamadi / 2026
Frame Studio / A closer look