Flitro is a powerful macOS productivity app designed to help you seamlessly switch between different work contexts with a single click. Effortlessly manage sets of apps, documents, browser tabs, and terminal sessions, so you can focus on what matters most—your work.
- Instant Context Switching: Instantly switch your workspace to a saved context, opening and closing the right apps, documents, browser tabs, and terminals for your task.
- Flexible Switching Modes: Choose between Replace All, or Additive modes to tailor how your workspace changes.
- Easy Context Management: Create, edit, and delete named contexts to match your workflows.
- Menu Bar Access: Quickly access and switch contexts from the macOS menu bar, without interrupting your flow.
- Spotlight Support: Open and close contexts using Spotlight.
- Unified Window Experience: The main window is always available from the menu bar or via keyboard shortcut, never duplicated, and hides when closed for a clutter-free desktop.
- Modern macOS Design: Enjoy a beautiful, intuitive interface built with SwiftUI and AppKit, supporting unified toolbars and sidebars.
- macOS 15 or later
- Xcode 15 or later (for development)
- Swift 5.9+
- Clone the repository:
git clone https://github.com/l2fprod/Flitro.git cd Flitro - Open
Flitro.xcodeprojin Xcode. - Build and run the app (⌘R).
- Configure Contexts: Open the main window ("Configure" from the menu bar) to add, edit, or remove your custom contexts.
- Switch Contexts: Use the menu bar icon to select a context and switching mode. Flitro will automatically set up your workspace as defined.
- Hide/Show Main Window: Closing the main window hides it. Use the menu bar "Configure" item to bring it back.
- Quit: Use the menu bar or standard macOS quit command (⌘Q).
Have questions, suggestions, or need help? Open an issue or start a discussion on GitHub.
Pull requests are welcome! For major changes, please open an issue first to discuss your ideas.
See LICENSE for details.
