ModsFinder

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.

FabricClient-side onlyMIT LicenseOpen source26.1.2 – 26.2

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

  1. Terminal-style client shell

    The client accepts typed commands in a terminal-like interface, styled to feel like a Linux shell.

  2. Scriptable key bindings

    Keys can be bound to client commands, chat messages, Minecraft commands or bash-style sequences.

  3. Live-reloaded JSONC config

    Settings and bindings live in plain text files that reload without restarting the game.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
26.20.10.1-alpha
26.1.20.6.1-alpha
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Optional 1

Mod MenuAdds a mod menu to view the list of mods you have installed.
Optional

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
TTY-ClientFabric26.1.2 – 26.2Client-side only2026-08-09
LinuxSSHFabric1.21.1 – 26.3Client required, server optional2026-09-18
Command RFabric, Forge and NeoForge26.1 – 26.3Client-side only2026-09-28

Questions

Does TTY-Client need Fabric API?

Yes. Fabric API and Fabric Language Kotlin are required dependencies, and Mod Menu is optional.

Does the server need TTY-Client installed?

No. It is installed on the player's side alone, so servers need nothing.

Are config changes applied without restarting?

Yes. Settings are read from plain JSONC files and reload live, so restarts are not needed.

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

All projects

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…
Losterixx, on the Modrinth page

Official listing

Owner
Losterixx
Published
2026-06-03
Updated on Modrinth
2026-08-09
Facts verified
2026-10-15

Tags