pi-unmoji
Pi extension that removes emojis from agent outputs and Markdown writes
Package details
Install pi-unmoji from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-unmoji- Package
pi-unmoji- Version
0.1.0- Published
- Aug 11, 2026
- Downloads
- 131/mo · 10/wk
- Author
- bastiangx
- License
- MIT
- Types
- extension
- Size
- 39.5 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"./extensions/unmoji.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
UNMOJI for Pi
A dependency-free Pi extension that removes Unicode emoji from agent outputs.
What it does
UNMOJI automatically removes all standard unicode emojis and glyphs from your agent outputs.
Especially useful when you are using models like Claude which seem to LOVE spamming emojis on summaries, README files and various documentations.
Checks for:
- finalized assistant text;
- content passed to Pi's
writetool for.mdand.markdownfiles; - replacement text passed to Pi's
edittool for.mdand.markdownfiles.
Install
pi install npm:pi-unmoji
or
pi install git:codeberg.org/bastiangx/pi-unmoji
# or
pi install https://codeberg.org/bastiangx/pi-unmoji
Toggle
Use the /unmoji command inside Pi:
/unmoji Toggles on or off
/unmoji on
/unmoji off
/unmoji status Show the current state
License
MIT