About

Tesseract is a Lemmy UI that is designed to be sleek, responsive, mobile friendly and media-rich.


Feature Highlights

The following features are unique to Tesseract:

Full Media Support in Feed and Posts

  • Spotify
  • YouTube/Invidious/Piped
  • Soundcloud
  • Vimeo
  • Bandcamp
  • Odysee (as of 1.2.8.1)
  • odesli Song Link / Album Link (as of 1.2.8.1)

Community Browser / Enhanced Discovery

  • Browse the communties of other instances and seamlessly load and subscribe to them. No more of that obnoxious copy/paste, search, wait, search again, subscribe hokey-pokey dance.
  • Post and comment menus let you browse the communities of the originating instance

Code Syntax Highlighting

Code blocks and inline code can be syntax-highlighted.

Image/Media Proxying and Caching

Privacy conscious users have long requested media be proxied through Lemmy. While I can’t add that to the API, I can add it to the UI. Additionally, since the media is already flowing through Tesseract, it made sense to optionally cache the proxied media for re-use.

  • Enhance user privacy, reduce bandwidth to other instances, and speed up serving content to your users.
  • Can cache any media proxied through it. Tesseract can act as a caching proxy for your instance as well as cache media originating on other instances as well as outside resources (Giphy, Catbox, Imgur, Yarn, etc).
  • Administrators must explicitly enable this module, and users must enable media proxying in their app settings.

Fediseer Integration

  • See any endorsements, hesitations, and censures given to instances you’re interacting with.

Highlights

Check out !gifs@lemmy.world or !videos@lemmy.world as seen through Tesseract.

Take a Test Drive

If you want to connect Tesseract to an instance of your choosing, we host a public instance at https://tesseract.dubvee.org. It loads to DubVee by default, but you can change the guest instance or login to any Lemmy server you want.


Additional Features

Designed for desktop and mobile.

Install as a PWA on either or just use it through the web.

Multiple Account Support

You can add multiple accounts and easily switch between them. Accounts can even be on different instances if the administrator chooses not to lock Tesseract to theirs.

Multiple Hosting Options

If you host your own Tesseract instance, you can use it as a frontend for any Lemmy instance. Instance admins can host Tesseract on a subdomain or even replace Lemmy-UI with it. You can even run it on localhost if you want, though image uploads will not work due to CORS.

Highly Configurable

  • User-configurable image/video sizes in feed and posts
  • Full Lemmy server config options.
  • Most aspects of the UI can be configured by the end user. Server admins can set default preferences via env vars.

Better Moderation Tools than Lemmy-UI

  • Can access moderation actions from the feed without having to click into the post as with Lemmy-UI
  • Local instance admins have full moderation control of the instance as with Lemmy-UI
  • Modlog support on both desktop and mobile.
  • Can simply click “reply with reason” when taking moderation actions to send the user a message with the removal details. Template is user-configurable.
  • Enhanced modlog filtering.
  • Community- and user-specific buttons that will pre-filter the modlog automatically.