Limerino

Version 1.1.1 · for iPhone

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 18 or later

Limerino playing a live stream with the chat running beneath it, messages carrying inline emotes
A busy Twitch chat in Limerino, with colour-coded usernames and timestamps

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.

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 and Live Activities keep tabs on your favorite channels.

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

New in 1.1.1

Put a picture in chat. Watch the names light up.

The composer uploads photos with an optional inline preview, 7TV name paints reach every name that has one, and two full passes over speed, heat and battery: chat redraws less, launch is lighter, and idle cost is lower.

Pictures in chat

The plus button beside the composer uploads a photo and drops the link in your message, location and camera details stripped first. Nothing uploads until you attach or paste an image yourself, and whether those links draw the picture inline is a separate switch, off until you turn it on.

Paints on every name

Mention chips, reply strips, threads, profiles, and replays all paint now — and animated paints move, driven by one shared clock so twenty moving names tick together instead of each running its own timer.

Faster, cooler, longer

Two sweeps across launch, rendering, images, and networking. A busy channel redraws only chat, your own message appears the instant you send it, and idle cost is lower, so a long session should be easier on the battery.

Gestures that do what you meant

A swipe to reply arms a reply instead of firing what it slid across, and dragging chat down to dismiss the keyboard hands off to the system’s own scrolling.

Keep the screen awake

A new switch under Settings › Device. Turn it on and your phone will not auto-lock anywhere in Limerino — normal locking resumes the moment you leave. It costs battery, which is why it ships off.

Timeouts that explain themselves

Timed-out and banned messages say for how long and why. Tapping a mention opens its channel and finds the message, and relative times drop the ticking seconds.

Read the full 1.1.1 release notes

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

Limerino showing the Twitch player above an active chat, with the stream ready to start
The Limerino channel switcher listing followed Twitch channels with live indicators and favorites

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

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 Limerino mentions inbox listing recent mentions by channel with relative timestamps
Limerino settings showing switches for Twitch, BetterTTV, FrankerFaceZ, and 7TV emotes

Emotes

Every emote set, switched on by you.

Twitch, BetterTTV, FrankerFaceZ, and 7TV each get their own switch, so chat renders with exactly the sets you want — animated, wide, and zero-width emotes included. 7TV supporter name colors carry through to usernames.

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

Make it yours

Tuned to how you read chat.

Pick a theme 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

Limerino appearance settings with theme, accent color, and chat display controls

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.

  • Home Screen widget and Live Activities for your channels
  • Share clips and videos into Limerino from any app
  • VoiceOver, Dynamic Type, and Reduce Motion supported throughout
1.1.1

Every release, documented. App Store versions and TestFlight beta builds — what changed, in detail.

Full release history

Discord

Talk to other Limerino users. File bugs, vote on what gets built next, and apply for TestFlight builds. You’ll link your Twitch account to unlock the server.

Join the Discord