Welcome to Echo! This modern productivity application is designed to help you stay focused, track your energy levels, and overcome procrastination. Built with Kotlin Multiplatform and Jetpack Compose, Echo works seamlessly across Android and Desktop platforms.
Echo is an open-source project that aims to improve your productivity and well-being.
- Focus Mode: Eliminate distractions with a dedicated focus environment
- Pomodoro Timer: Use time-blocking techniques to improve productivity
- Energy Tracking: Monitor your mood and energy levels throughout the day
- Procrastination Helper: Get motivation and practical tips when you need a boost
- Breathing Exercises: Quick relaxation techniques to reduce stress
- AI Chat Assistant: Get personalized productivity advice and answers to your questions
- Android Studio Arctic Fox or newer
- JDK 11 or newer
- Clone this repository:
git clone https://github.com/itza2k/Echo.git cd Echo
- Open the project in Android Studio
- Select your target device (Android or Desktop)
- Click Run
This is a Kotlin Multiplatform project targeting Android and Desktop platforms.
/composeApp
contains the shared code for all platforms:commonMain
has the core application logic and UIandroidMain
contains Android-specific codedesktopMain
contains Desktop-specific code
- Kotlin Multiplatform: Share code between platforms
- Jetpack Compose: Modern declarative UI toolkit
- Material 3: Beautiful and consistent design system
- SQLDelight: Type-safe database access
- Anthropic Claude: AI language model for intelligent chat responses
- Google Gemini: Advanced AI model for natural language processing
- Ktor: Kotlin framework for handling API requests to AI services
We welcome contributions to Echo! If you'd like to contribute, please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Learn more about Kotlin Multiplatform