Derin Barutçu
Entule macOS home screen with Save Session, Resume Session, and Quick Save controls
Entule
← projects

Entule

A macOS app that saves the current work context as a session checkpoint and reopens the apps, files, folders, and links later. Save captures a session, Inspect reviews it, Resume restores it, and Presets keep recurring launch setups ready.

Role and process

Role: macOS app builder and SwiftUI engineer

Challenge: Switching between apps, files, folders, and links makes it easy to lose work context.

  • Separate capture, review, and restore so the flow stays trustworthy.
  • Keep presets reusable instead of one-off restores.

Platform: macOS, native SwiftUI · Storage: Local, no account · Actions: Save, Inspect, Resume, Presets

Tools: Swift, SwiftUI, AppKit, Local-first storage, Window management

Save the session

One action captures open apps, files, folders, and links as a checkpoint. The interface keeps the action large and the state legible: what was saved, when, and how many items came with it.

Entule home screen with the Save Session action
Home. Save, resume, or quick-save without leaving the current workspace.

Inspect before restore

A checkpoint is only useful if you trust it. Inspect lists every captured item before anything reopens, including the real app tiles and links inside the session.

Entule session inspection list with 18 selected items
Inspect. Eighteen captured items, each visible before restore.

Presets for repeated work

Recurring workflows become reusable launch bundles. Presets keep the same review step, so speed does not remove control.

Entule presets screen with a Design preset ready to launch
Presets. Reusable launch setups for work that repeats.

Native, local, and deliberately small

The app is built with SwiftUI and AppKit and stores session state on the Mac. It does not need an account or a sync service. Next steps are tighter preset editing and clearer restore feedback for larger sessions.

Video