StehSitz is a macOS desktop application that helps you maintain a healthy work routine by reminding you to alternate between sitting and standing positions, as well as taking regular breaks.
⚠️ Note: This application is currently only compatible with macOS. Windows and Linux support may be added in future updates.
- 🪑 Automatic reminders to switch between sitting and standing positions
- ⏱️ Customizable duration settings for sitting, standing, and breaks
- 🔔 Sound notifications for position changes
- 📱 System notifications for reminders (
⚠️ Currently not working - in development) - 🎯 Progress tracking and status updates
- ⚙️ User-friendly settings interface
- 🔄 Automatic start option
- 📊 Visual progress bar
- macOS operating system
- Python 3.7 or higher
- macOS (for system notifications - note: notifications feature is currently in development)
- Clone the repository:
git clone https://github.com/einGuterWaran/StehSitz.git
cd StehSitz
- Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python main.py
- Launch the application
- Configure your preferred settings in the Settings tab:
- Sitting duration
- Standing duration
- Break interval
- Break duration
- Sound preferences
- Automatic start option
- Click "Start" to begin the timer
- The application will notify you when it's time to change positions or take a break
- Note: System notifications are currently not working. You'll need to keep the application window visible to see the reminders.
- System notifications are currently not working. This feature is in development and will be available in a future update.
- The application relies on visual cues and sound notifications for now.
- The application is currently only compatible with macOS. Windows and Linux support is not available.
We welcome contributions! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Created by Janu from FeatherFlow
- Inspired by ergonomic best practices for maintaining a healthy work routine
If you find this project helpful, consider:
- ⭐ Starring the repository
- 🐛 Reporting issues
- 💡 Suggesting new features
- 🤝 Contributing code
Current version: 1.0