tenki is a terminal clock that combines a large digital time display with animated weather-style effects. Its name is the Japanese word for weather. The program is built with Ratatui and offers a visually distinctive alternative to a conventional terminal clock.
The clock can be paired with rain, snow, or meteor animations, or the effect can be disabled entirely. Behaviour is controlled from command-line options, including animation intensity, wind direction, frame rate, tick rate, colour, and display behaviour.
This is free and open source software.
Key Features
- Displays a large digital clock directly in the terminal.
- Offers rain, snow, and meteor animation modes.
- Lets you disable the weather effect for a simpler clock display.
- Provides a DVD-style timer mode.
- Supports selectable timer colours including red, green, blue, and white.
- Lets you set the animation frame rate and tick rate independently.
- Offers an adjustable effect level, allowing the animation intensity to be changed.
- Provides several wind modes, including random, left, right, one-direction-only, and disabled.
- Can display the current frames-per-second counter.
- Supports a blinking colon in the clock display.
- Uses Ratatui for the terminal user interface and Crossterm for terminal interaction.
- Can be installed directly with Cargo.
- Can be built from source using the supplied Makefile.
- Available to Arch Linux users through the AUR.
- Uses Chrono for time handling and Clap for command-line argument parsing.
- Includes configurable runtime controls without requiring a graphical desktop environment.
Website: github.com/ckaznable/tenki
Support:
Developer: ckaznable
License: MIT License

tenki is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Terminal-Based Clocks | |
|---|---|
| sigye | Much more sophisticated than the typical tray |
| Peaclock | Customizable clock, timer, and stopwatch for the terminal |
| ClockTemp | Inspired by tty-clock that displays the time, date, temperature and more |
| tty-clock | Terminal digital clock |
| talking-clock | Highly configurable talking clock |
| shalarm | Bash script that functions like an alarm clock |
| arttime | Stylish time manager with timers and visual flair |
| mongoclock | Humongous clock for the terminal |
| clock-tui | Clock app in terminal which supports local clock, timer and stopwatch |
| clock-rs | Customisable digital time display with themes, colours, and calendar |
| TetroTime | Clock, timer, and stopwatch that renders time using falling tetromino shapes |
| Tenki | Animated weather effects bring forecasts to life in your terminal |
| worldclock-tty | Track local times across the globe from one polished terminal view |
| stardial | Space-anime themed terminal clock |
| Clox | Geeky clock for terminal enthusiasts |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.