Limerino

Version 1.1.8 · for iPhone and iPad

Real Twitch chat, native on iPhone.

Limerino is a Swift-native client for people who live in chat. Emotes from 7TV, BTTV, and FrankerFaceZ render inline, history backfills the moment you join, and clips and past broadcasts play inside the app — with the chat that was live at that moment replaying beside them.

Requires iOS or iPadOS 18 or later

Limerino chat in the sundialruns channel: the stream banner up top, then fourteen messages with Twitch badges, colour-coded names, timestamps and inline third-party and Twitch emotes

Capabilities

If it happens in chat, it’s here.

Limerino reimplements the parts of Twitch chat that power users actually rely on, as a fast native app rather than a wrapped web view.

Emotes: 7TV, BTTV, and FrankerFaceZ render inline — animated, wide, and zero-width emotes included, with badges.

Backfill: Join any channel and recent history is already on screen — no staring at an empty room.

Split view: Two channels stacked on one screen, each with its own chat, emotes, and badges.

Whispers: Read and answer private messages without leaving the stream.

ModTools: Timeouts, bans, message deletion, an AutoMod queue, poll and prediction commands, and a moderation log — without leaving chat.

Pins & threads: Twitch’s pinned messages sit in a banner above chat, and following a reply thread highlights every answer.

UserCards: Tap any username for profile info, their recent messages, and moderation actions.

Widgets: A Home Screen widget keeps an eye on one channel you pick.

Accessibility: VoiceOver rotor actions, Dynamic Type, and Reduce Motion supported throughout.

Two channels stacked on one screen: race commentary in sundialruns above music chat in lanternfox, each with its own emotes and badges

New in 1.1.8

Predict, redeem and clip in chat. Keep watching in Picture in Picture.

Version 1.1.8 lets you predict, vote in polls and spend Channel Points without leaving chat, keeps a live stream playing in Picture in Picture when you leave Limerino, and makes clips while a channel is live. Your own photo can sit behind chat, your settings belong to your Twitch account, and on iPhone Duo the stream and chat sit on either side of the fold.

Predictions and polls

Tap the prediction at the top of chat, pick an outcome and how many Channel Points to use, and tap Predict. Vote in a poll from the top of chat or with /poll; where a channel allows it, Add a vote spends Channel Points on an extra vote and shows the cost first. Moderators run predictions and polls, and Affiliates and Partners run predictions on their own channel.

Channel Points

Your balance for the open channel sits at the top of chat. Tap it for rewards to redeem and sub emote unlocks where a channel offers them. Hype Train progress shows at the top of chat once you turn it on in Settings › Banners & chat modes.

Picture in Picture

With the sound on, a live stream on the Native player, the default, moves to a floating Picture in Picture window when you leave Limerino or tap the Picture in Picture button in the player’s controls. Closing the window pauses the stream. Settings › Video › Picture in Picture turns it off.

Clips and video

While a channel is live, Create clip in the ⋯ menu makes a clip on Twitch under your account, and /clip takes a title. Profile › Your clips lists the clips you made in Limerino on this device, and clips play in Limerino’s own player. In Settings › Video, turning off Live video player opens every channel as a chat room, and Start with video closed opens live channels on the Watch live bar.

Chat

Every viewer sees a channel’s pinned message at the top of chat; by default it hides while the channel is offline. A card offers the chat rules before your first message, the line above the message box says what a channel needs before you can chat, and a row at the top of chat gives the reason when a moderator warns, times out or bans you; moderators see Moderation history on a chatter’s card. FrankerFaceZ effects such as ffzX and ffzRainbow flip or animate the emote before them, and a 7TV emote link shows as its emote card. Settings › Appearance › Chat background puts your own photo behind chat, and the photo stays on your device.

Mentions, alerts and your account

Match case, under Settings › Mention alerts › Your username, counts a mention only with your exact capitals; identical mentions in a row collapse into one, and reading a mention clears its notification. Badges you can earn, in Settings › Activity alerts, can alert you when a Twitch badge you don’t have becomes earnable, and Earnable now lists the ones you can still get and how. Settings, channels, whispers and drafts belong to the Twitch account that set them up. Settings › Account › Advanced › Choose permissions… picks which Twitch permissions you grant, and Settings › Badges › Twitch badge chooses the badge you wear. Whispers brings in your recent conversations from Twitch.

Read the full 1.1.8 release notes

The app

Built around the way you watch.

Watch & chat

The stream up top. The conversation never stops.

Pop the live stream in above chat with the official Twitch player. The viewer count stays in view while messages keep flowing underneath — no switching apps, no missed messages.

Up to 120Hz chat rendering on ProMotion iPhones

The watch surface: a stream poster with a Watch live button and the viewer count, above live chat in the lanternfox channel

Emotes

Every emote, one picker.

7TV, BetterTTV, and FrankerFaceZ emotes render inline beside Twitch’s own, animated, wide, and zero-width included. The picker gathers your recent emotes, each channel’s set, and every provider’s globals, with a search that reaches all of 7TV. Each provider has its own switch in Settings.

Cached on device so emotes and badges are there the moment chat appears

The emote picker: a search field, Recently Used, the lanternfox channel’s emotes and the Global section, drawn from 7TV, BetterTTV, FrankerFaceZ and Twitch

Channels

Every community, a swipe away.

Channel tabs hold your open rooms side by side, with history backfilled the moment you join. The switcher filters by Open, Favorites, and Followed — which puts live channels first — and searches any channel on Twitch.

Open · Favorites · Followed filters in the switcher

The Channels sheet: a search field, Open, Favorites and Followed filters, live followed channels with their categories and viewer counts, and an offline channel below

Make it yours

Tuned to how you read chat.

Pick a palette and an accent color, then set username and message text sizes independently. Compact rows, timestamps, a line break after usernames, inline link previews, and the channel status banner are all yours to turn on or off.

Dynamic Type honored throughout, on top of the in-app sizes

The Appearance screen showing the same five chat messages under the Signature, Ember and Harbor palettes

Mentions

Told the moment your name comes up.

Turn on mention alerts and Limerino pushes a notification when someone @mentions you in chat — including while the app is closed. Every hit lands in one inbox that keeps thousands of past mentions, sortable, filterable by time, and searchable by sender.

You stay in control of the noise: scope alerts to the channels you follow or go as wide as Limerino’s chat-monitoring network reaches, then shape the rest with quiet hours, per-channel mutes, sender cooldowns, and a mute button on any person’s user card.

The Mentions inbox: six recent mentions, each with its channel, the sender, the message and how long ago it landed

Sign-in that stays out of your way.

Sign in once with Twitch’s own approval page — the official login, so the app never sees your password. One sign-in covers chat and playback, and it stays signed in across launches.

  • Twitch’s official device authorization — approve on Twitch, nothing to retype
  • One session for chat and the video player
  • Sign-in tokens live in the iOS Keychain

Built like an iPhone app should be.

Limerino is SwiftUI from top to bottom, with no wrapped web view anywhere in the chat path — which is why it starts fast and keeps up with a busy channel.

  • A Home Screen widget for one channel you pick
  • Share clips and videos into Limerino from any app
  • VoiceOver, Dynamic Type, and Reduce Motion supported throughout

Twitch chat, finally native.

On the App Store for iPhone and iPad, with every release documented and a community that votes on what gets built next.