TTY-Client
by Losterixx
TTY-Client is a Fabric client mod that turns the Minecraft client into a terminal-style shell scriptable through plain text files.
What it does
Type client commands starting with a configurable prefix, bind keys, and send chat messages or Minecraft commands as literal bash scripts. Behavior is configured through plain JSONC text files that reload live, so restarts are not needed. Commands are intercepted on the client and never sent to the server, and the first launch creates a TTYClient configuration directory.
The mod targets Minecraft 26.1.2 and runs on Fabric, with Fabric API and Fabric Language Kotlin as required dependencies and Mod Menu as an optional one. Files are published for 26.1.2 and 26.2, with 0.10.1-alpha for 26.2 as the latest alpha build. TTY-Client is released under the MIT License and is open source; it is a client-side only mod, so servers run without it.
Key features
Terminal-style client shell
The client accepts typed commands in a terminal-like interface, styled to feel like a Linux shell.
Scriptable key bindings
Keys can be bound to client commands, chat messages, Minecraft commands or bash-style sequences.
Live-reloaded JSONC config
Settings and bindings live in plain text files that reload without restarting the game.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
Use cases
Keyboard-driven play
Players who prefer typing to menus can bind frequent actions such as quitting, disconnecting or opening the multiplayer screen to keys.
Custom command sequences
A bash-style sequence can run several actions in order, useful for repeated chat or command setups.
Who it’s for: Players who want a scriptable, keyboard-focused client and are comfortable editing text configuration files. Single-player and multiplayer clients both run it alone.
How it compares
LinuxSSH is open source under the GNU General Public License v3.0 or later, is published for Fabric on 1.21.1 – 26.3, and is client required with the server optional, so the server may skip it. Command R is open source under the GNU General Public License v3.0 or later, is client-side only, and covers Fabric, Forge and NeoForge for 26.1 – 26.3. TTY-Client, by contrast, is a Fabric-only, MIT-licensed, client-side only mod for 26.1.2 – 26.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| TTY-Client | Fabric | 26.1.2 – 26.2 | Client-side only | 2026-08-09 |
| LinuxSSH | Fabric | 1.21.1 – 26.3 | Client required, server optional | 2026-09-18 |
| Command R | Fabric, Forge and NeoForge | 26.1 – 26.3 | Client-side only | 2026-09-28 |
Questions
Does TTY-Client need Fabric API?
Does the server need TTY-Client installed?
Are config changes applied without restarting?
In the catalog
TTY-Client is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 13,894 mods support Minecraft 26.2.
More from Losterixx
Similar mods
What the author says
A terminal-themed Minecraft client for those who live in the shell. TTYClient is built around one idea: your Minecraft client should feel as scriptable and customizable as your Linux system. Type client commands starting with a; prefix, bind keys to chat messages, Minecraft commands, or literal bash scripts, and…
Official listing
- Modrinth page
- modrinth.com/mod/tty-client
- Owner
- Losterixx
- Published
- 2026-06-03
- Updated on Modrinth
- 2026-08-09
- Facts verified
- 2026-10-15
