#tui #lemmy #cli #threadiverse

bin+lib temi

Command-line, lightweight TUI client for Lemmy

2 releases

0.1.3 Sep 20, 2024
0.1.2 Sep 9, 2024

#504 in Command-line interface

GPL-3.0-or-later and AGPL-3.0

75KB
2K SLoC

temi: TUI for Lemmy

temi is a command-line, lightweight TUI client for Lemmy.

The client is currently very experimental, and fairly bare-bones. It only acts as a reader, for example.

It is still under heavy development, with many more features to come.

Supported features

  • read Lemmy posts and comments from the terminal
    • LEMMY_INSTANCE="https://your.favorite.instance" cargo run
      • choosing your instance will likely change to a config/command-line argument

Planned features

  • login to a Lemmy instance
  • post something
  • view images directly in the TUI
    • WIP: libsixel-rs will allow directly viewing images in the terminal
    • sixel-rs could also work, but I rather not include a C dependency
    • requires Sixel support in the terminal
    • Kitty Graphic Protocol is another option to pursue
  • view posts from federated instances
  • support the full Lemmy API surface

Dependencies

~54–74MB
~1.5M SLoC