Community listing page, reviews here may not be monitored by the author.
ChatZLE
No reviews yet
zsh/ZLE-style command-line editing for Minecraft chat.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the client. Works on vanilla servers.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
ChatZLE
Bring zsh/ZLE-style command-line editing to Minecraft chat.
Client-side only. ChatZLE improves editing for Minecraft chat and
/commands. It does not start zsh, open a terminal, or execute commands on your computer.
ChatZLE adds persistent command history, inline autosuggestions, fuzzy reverse search, and familiar zsh/ZLE-inspired editing shortcuts to Minecraft.
Features
- Inline history autosuggestions ranked by prefix, frequency, and recency
- Persistent command history, deduplicated and separated by server by default
- Fuzzy reverse search with
Ctrl-R - Prefix-aware history navigation with
UpandDown - ZLE-inspired editing for character and word movement
- Kill ring, yank, and yank-pop
- Last-argument insertion with
Alt-. - Command abbreviations, such as
/gms→/gamemode survival - Sensitive-command filtering for common login, password, token, and authentication commands
- Full compatibility with vanilla Brigadier syntax highlighting and command suggestions
- No server-side installation required
Vanilla Completion Compatibility
ChatZLE history suggestions can remain visible while the vanilla Brigadier completion popup is open.
Tab,Up, andDowncontinue to control vanilla completionsRightorEndaccepts the complete ChatZLE history suggestionAlt-Rightaccepts only the next word from the ChatZLE suggestion
This keeps full-line history completion available even while vanilla is suggesting the current command argument.
Main Shortcuts
| Shortcut | Action |
|---|---|
Right / End |
Accept the complete inline suggestion |
Alt-Right |
Accept the next suggested word |
Up / Down |
Navigate history matching the current prefix |
Ctrl-R |
Open fuzzy reverse history search / select the next result |
Ctrl-S |
Select the previous reverse-search result |
Enter / Right |
Accept the selected search result |
Esc / Ctrl-G |
Cancel reverse search |
Ctrl-A / Ctrl-E |
Move to the beginning/end of the line |
Ctrl-B / Ctrl-F |
Move backward/forward one character |
Alt-B / Alt-F |
Move backward/forward one word |
Ctrl-W |
Kill the previous word |
Ctrl-U / Ctrl-K |
Kill to the beginning/end of the line |
Alt-D |
Kill the next word |
Ctrl-Y / Alt-Y |
Yank / yank-pop |
Ctrl-T / Alt-T |
Transpose characters / words |
Alt-. |
Insert the last argument from history |
On macOS, ZLE actions use the physical Control key. Standard Minecraft Command-key shortcuts continue to work normally.
Client Commands
/chatzle— show the current status/chatzle help— show a compact shortcut reference/chatzle toggle|enable|disable— control ChatZLE without restarting/chatzle reload— reload configuration and history/chatzle history stats|clear— inspect or clear saved history/chatzle abbr list|add|remove— manage command abbreviations
Example:
/chatzle abbr add gms /gamemode survival
Typing /gms afterwards expands it to /gamemode survival .
Requirements
| Component | Version |
|---|---|
| Minecraft | 1.21.11 |
| Fabric Loader | 0.18.4 or newer |
| Fabric API | A build for Minecraft 1.21.11 |
| Fabric Language Kotlin | 1.13.9+kotlin.2.3.10 or newer |
| Java | 21 |
Install ChatZLE in the client's mods directory. Do not install it on the server.
Privacy
Configuration and history are stored locally in:
config/chatzle/config.json
config/chatzle/history.json
ChatZLE does not transmit your command history.
Common credential-like commands are excluded from persistent history by default. This is a best-effort safeguard and cannot guarantee that every sensitive command will be detected.
Links
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers