Own product - Open source macOS desktop app

Building Orpyt into a native menu bar clock for people working across time zones.

Orpyt is our own open-source macOS desktop product: a dual menu bar clock with city search, weather context, calendar-aware planning, and a time scroller for cross-time-zone work.

Owned product Designed, built, maintained, and open sourced by us
Distribution Available on the Mac App Store as a free Productivity and Utilities app
Platform Native macOS 13+ desktop menu-bar app built with Swift
Source model MIT-licensed source with App Store distribution for signed updates
Orpyt macOS desktop menu bar clock shown in a Mac desktop scene with dual city clocks, weather context, meeting access, and time scroller.
Orpyt web and mobile product screens, adapted for the Codtronix case study.

System delivered

A small native product for time-zone clarity, calendar context, and calm daily planning.

Orpyt is intentionally narrow: keep the people, places, and meetings that matter visible from the Mac menu bar, then stay out of the way when not needed.

01

Dual menu bar clocks

Two selected cities stay visible directly in the macOS menu bar so users can check working hours without opening another app.

02

City and time-zone search

Fast search across cities, countries, and time zones lets users swap locations quickly from the popover or settings.

03

Calendar-aware planning

Meeting alerts, Today’s Plan, join links, copy actions, and manual refresh help users prepare for the day across zones.

04

Time Scroller

A scrubber for moving forward or backward through time so teams can find sensible meeting windows without mental math.

05

Weather context

Optional live weather on each clock card adds just enough local context for remote work and travel planning.

06

Native macOS polish

Launch-at-login, menu bar layout controls, 12h/24h display, seconds, labels, and low idle footprint keep the utility calm.

Cities selected Clocks visible Weather checked Meeting noticed Time scrolled Join link copied Day planned

The challenge

Why the obvious build path was too risky.

People working across time zones often switch between calendars, world-clock widgets, weather apps, and mental arithmetic just to decide when to message or meet. A menu bar utility has to solve that quietly: it must be visible enough to help, but lightweight enough not to become another dashboard.

The approach

How the work was made smaller, clearer, and more accountable.

  1. Built a native macOS menu bar experience around two persistent clocks, quick city search, custom labels, 12h/24h options, launch-at-login, and a fast popover.
  2. Added planning features around calendar context, Today’s Plan, meeting alerts, join/copy actions, manual refresh, live weather, and a Time Scroller for cross-zone planning.
  3. Kept the product open source and maintainable with Swift package structure, focused tests, signed App Store distribution, and performance attention around idle CPU, memory, and menu bar behaviour.

The outcome

What the team gained beyond shipped code.

  • A free Mac App Store product in Productivity and Utilities, with optional Pro features for meeting, weather, and advanced menu bar workflows.
  • A focused open-source macOS app that demonstrates native product polish, small-scope product discipline, and ongoing release ownership.
  • A practical utility for remote workers, founders, and distributed teams who need time-zone awareness without adding friction to their day.

Discuss your context

Want to turn a focused product idea into something people can actually use?

We can help shape the smallest valuable version, build it properly, prepare distribution, and keep improving it after release.

  • See what should be built, simplified, or avoided
  • Leave with risks, constraints, and a credible next step
  • Talk to senior product and engineering people, not a script
It could be yours Show us the workflow, product idea, or system constraint you want to turn into an advantage.

We will help you decide what to build first, what to avoid, and how to move from messy context to usable software.