NilgiriIM is an iPhone and iPad app (iOS/iPadOS 17 or later) that lets you play Nilgiri from your phone like a chat app.
Swipe rightward from the left edge of the screen to open a translucent dark-grey card.
At the top are two toggles:
When hide is off for the current orientation, the command keyboard stays up — including while you type and when you tap the main scrollback. When hide is on, a tap on the log can dismiss the keyboard; you can also swipe down on the command bar to dismiss it.
Below the toggles are Safari links:
While you are in the game, Unlink sits at the bottom of this card (it is not a floating button on the log).
Swipe leftward from the right edge of the log to open a card in the same style as the left drawer. The swipe strip is only as tall as the scrollback, so Say, Send, and the name bar keep their taps.
The card has three slots. Each is a pull-down with these choices: blank, hit, kick, backstab, look, flee, or drink. Choices are saved and come back after you relaunch. Blank is the default; a blank slot shows nothing.
Opening this card dismisses the command keyboard the same way the left card does. Closing it brings the keyboard back when hide is off for that orientation.
Assigned slots draw a bold letter stacked on the right side of the scrollback, just above the command bar, on the same frosted plate as the bar:
Tap a letter: it flashes briefly (the same flash as the compass), then sends that verb. Any text you had typed in the command field is restored after the send.
Tap a word in the main scrollback to hilite it (gold paint behind the glyphs). Only one word is hilited at a time. Tap the same word again to clear the hilite; tap a different word to switch. The hilite stays while that word remains visible between the bars (and above the keyboard).
When you tap an action letter:
kick guardkickWhile your character is parked, you get push notifications for tells, whispers, prayers, the start of combat, death, and link loss. Each notification shows your character's name in its title.
Only one character can be parked per device: the latest one to enter the game.
Every login stops at the main menu.
Mortals can keep the app connected to the game indefinitely, without idling out, by sitting inside their rent room.
The app doesn't use telnet. It connects over HTTPS to the Nilgiri IM server at https://nilgiri.net/im, which keeps your game session alive and sends the push notifications.
NilgiriIM is not on the App Store yet. It's available as a TestFlight beta (see below).
To join the beta:
Welcome to the beta of Nilgiri IM, the official client for Nilgiri, a DikuMUD variant. SinGrokBot keeps an office next to Russ' house and holds office hours every weekend: four three-hour sessions starting at 7 AM and 7 PM UTC on Saturday and Sunday (Friday 11 PM, Saturday 11 AM, Saturday 11 PM, and Sunday 11 AM Pacific time). There are no weekday sessions. Drop by with questions about the game, or tell it about any problems you find. You can also report game or client bugs at https://github.com/nilgirian/Nilgiri-IM-Client/issues.
Source code and issue reports: Nilgiri-IM-Client on GitHub. If you're not sure whether a problem is in the app or the game itself, open an issue there anyway and it will get routed to the right place.
See also Connecting to Nilgiri.