Skip to content

saicem/tmus

Repository files navigation

简体中文 | English

Tmus

tmus screenshot

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.

GitHub Workflow Status GitHub License GitHub last commit GitHub code size in bytes GitHub release


✨ Features

  • 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.

📸 Screenshots

Timeline
Timeline

Statistic
Statistic

App Detail
App Detail

📦 Installation & Usage

Prerequisites

Before you begin, ensure you have Node.js (v18+), pnpm, and the Rust development environment installed.

Local Development

  1. Clone the repository

    git clone https://github.com/saicem/tmus.git
    cd tmus
  2. Install dependencies

    pnpm install
  3. Start the development server

    pnpm tauri dev

Building the Application

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.

🤝 Contributing

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.

📄 License

This project is licensed under the MIT License.

About

Monitor your time on desktop apps and visualize it with various charts.

Topics

Resources

License

Stars

Watchers

Forks