简体中文 | English
An open-source desktop application for tracking usage time.
Effortlessly track the time you spend on various applications and cultivate healthy digital habits.
It's designed for high performance and minimal background resource consumption.
- Automatic Tracking: Automatically records the time you spend on different applications in the background without manual intervention.
- Data Visualization: Intuitively displays your time allocation through various forms like heatmaps and weekly charts.
- Application Insights: View detailed statistics for each application, such as total usage time and active periods.
- Timeline View: Accurately review your application usage history in chronological order.
- Lightweight & Efficient: The core is written in Rust, ensuring low resource consumption, fast performance, and high security.
- Open Source & Free: Completely open source with no ads or paid features.
Before you begin, ensure you have Node.js (v18+), pnpm, and the Rust development environment installed.
-
Clone the repository
git clone https://github.com/saicem/tmus.git cd tmus
-
Install dependencies
pnpm install
-
Start the development server
pnpm tauri dev
Run the following command to build the application for your platform:
pnpm tauri build
The build artifacts will be located in the src-tauri/target/release/
directory.
Contributions of all kinds are welcome! If you have any ideas or suggestions, feel free to open an Issue or create a Pull Request.
Please ensure you follow the existing code style before submitting your code.
This project is licensed under the MIT License.