TheirTime is a macOS menu bar application designed to help you keep track of time across different time zones around the world. Perfect for remote teams, global families, or anyone who needs to coordinate across time zones, TheirTime provides an elegant, efficient way to visualize and manage multiple time zones from your menu bar.
- Menu Bar Integration: Quick access from your macOS menu bar, always just a click away
- Multiple Time Zones: Add and manage clocks for any time zone in the world
- Custom Clock Names: Personalize each clock with custom names for easy identification
- Tagging System: Tag clocks with names of people, teams, or locations for easy filtering
- Analog & Digital Display: View time in both analog clock face and digital time format
- Search Functionality: Quickly find clocks by name or tag
- Import/Export: Share your clock configurations or back them up
- Manual Time Entry: Set specific times to see corresponding times in all zones
- Epoch Time Support: Work with Unix epoch timestamps directly for technical use cases
- Live Clock Mode: Toggle between live time updates and fixed time reference
- Date & Time Input Fields: Enter specific dates and times for precise coordination
- Clone the repository:
git clone https://github.com/jayakrishnancn/TheirTime.git - Open the project in Xcode:
open TheirTime/TheirTime.xcodeproj - Build the application (⌘+B) and run (⌘+R)
- Archive and export the application for personal use
- Click on the TheirTime icon in your menu bar
- Click the "+" button
- Select a time zone from the dropdown menu
- Give the clock a name (e.g., "New York Office" or "Tokyo Team")
- Click "Add" to create the new clock
- Click on a clock to select it
- In the tag management section, enter a new tag (e.g., "Team Alpha", "Family", "Client")
- Press Enter or click the "+" button to add the tag
- Use tags to filter and find clocks quickly
- Use the search bar to filter clocks by name or tags
- Separate multiple search terms with commas (e.g., "Tokyo, Team Alpha")
- Enter a specific time in the time field (format: HH:MM:SS)
- Enter a specific date in the date field (format: YYYY/MM/DD)
- Toggle "Live Clock" off to keep the time fixed
- Enter a Unix timestamp in the Epoch field to convert it to human-readable time across all time zones
- The app automatically detects and converts between seconds and milliseconds based on value magnitude
- Click the settings icon to open the Import/Export panel
- To export: Click "Export" and select a location to save your clock configurations
- To import: Click "Import", select a previously exported TheirTime configuration file
- Imported clocks will be merged with your existing configuration, avoiding duplicates
TheirTime saves clock configurations as JSON files containing:
- Time zone identifiers
- Custom names
- Associated tags
This makes it easy to share configurations with teammates or transfer between devices.
⌘+F: Focus the search field⌘+N: Add a new clock⌘+E: Toggle live clock mode⌘+I: Open import/export panel
- macOS 14.0 (Sonoma) or later
- Approximately 10MB of disk space
A: Use the Export/Import feature to manually transfer your configurations. Cloud synchronization is planned for a future update.
A: TheirTime uses the system's time and time zone database, which are regularly updated by macOS.
A: TheirTime is designed for time zone visualization rather than time tracking. It does not currently include time tracking features.
A: Yes, TheirTime automatically handles Daylight Saving Time changes based on the system's time zone database.
TheirTime is released under the MIT License. See the LICENSE file for details.
TheirTime is built with SwiftUI and designed for macOS. Contributions are welcome! Please see the CONTRIBUTING guide for details on how to help improve TheirTime.
Created with ❤️ by Jayakrishnan
