A terminal word processor / formerly Goblin Purrfect
Old-school focus.
A new chapter.
The function keys. Reveal Codes. A page full of words.
Egill brings the WordPerfect 5.1 workflow into a Unicode terminal, with equations, images and room to write.
Get Egill ↓
EGILLNOTES.WPReflow
A new chapter
The old tools still have something to teach us.
Keep the words close. Let the machinery fade.▌
F3 HelpF7 ExitF10 SaveAlt-F3 Reveal Codes
An illustrated writing session. Runs in ordinary terminals; Kitty and Sixel add graphic previews.
01 / WRITEFamiliar hands.
Modern text.
WP-style keys, Unicode editing, undo and redo, search and replace, tables, notes and headers.
02 / KEEPYour documents,
with their history.
WP 5.x round trips preserve unknown codes. Atomic saves, versioned backups and recovery snapshots protect ongoing work.
03 / SEEEquations in view.
Pages in print.
Local equation rendering adapts from Kitty to Sixel to Braille. Optional LuaLaTeX and Poppler provide PDF export and print preview.
This is an early compatibility release. WP 5.1 support is still growing; WP 6 export supports a subset of features. See the included documentation for format limits. Each download includes the executable, installer, documentation, fonts and license notices.
macOS
aarch64-apple-darwin
Apple Silicon · macOS 11 or laterBuilt and terminal-tested on macOS 26.5.1. Unsigned command-line build.
Download · 22.1 MB ↓
Installation instructions
Run these commands in a new working directory. The checksum must pass before extraction and installation. This is an Apple Silicon build, not an Intel Mac build. It is not signed or notarized; macOS may require you to approve the downloaded executable in Privacy & Security.
curl -fLO 'https://egill.goblinreactor.com/releases/20261015.1/egill-0.1.0+20261015.1-aarch64-apple-darwin.tar.gz' &&
curl -fLO 'https://egill.goblinreactor.com/releases/20261015.1/egill-0.1.0+20261015.1-aarch64-apple-darwin.tar.gz.sha256' &&
shasum -a 256 -c 'egill-0.1.0+20261015.1-aarch64-apple-darwin.tar.gz.sha256' &&
tar -xzf 'egill-0.1.0+20261015.1-aarch64-apple-darwin.tar.gz' &&
sh './egill-0.1.0+20261015.1-aarch64-apple-darwin/install.sh'
export PATH="$HOME/.local/bin:$PATH"
egill --version
Checksum file · SHA-256: 1f90f7ac70d5f4c05af0c1fd727db9d62b1f7e36b1956a304d7e3c34c910fb39
Linux · x86-64
x86_64-unknown-linux-gnu
Intel / AMD 64-bit · glibc 2.43 or laterBuilt and terminal-tested on Ubuntu 26.04.1. Requires libgcc_s.so.1.
Download · 22.3 MB ↓
Installation instructions
Run these commands in a new working directory. The checksum must pass before extraction and installation. Check ldd --version first: older distributions with glibc below 2.43 need a build from source.
curl -fLO 'https://egill.goblinreactor.com/releases/20261015.1/egill-0.1.0+20261015.1-x86_64-unknown-linux-gnu.tar.gz' &&
curl -fLO 'https://egill.goblinreactor.com/releases/20261015.1/egill-0.1.0+20261015.1-x86_64-unknown-linux-gnu.tar.gz.sha256' &&
sha256sum -c 'egill-0.1.0+20261015.1-x86_64-unknown-linux-gnu.tar.gz.sha256' &&
tar -xzf 'egill-0.1.0+20261015.1-x86_64-unknown-linux-gnu.tar.gz' &&
sh './egill-0.1.0+20261015.1-x86_64-unknown-linux-gnu/install.sh'
export PATH="$HOME/.local/bin:$PATH"
egill --version
Checksum file · SHA-256: 1125543cb66b3cb8313d1d782a0de818e99bee94ea6e6d8f016d34a82d2d3f71
Linux · ARM64
aarch64-unknown-linux-gnu
AArch64 · glibc 2.43 or laterBuilt and terminal-tested on Ubuntu 26.04. Requires libgcc_s.so.1.
Download · 22.2 MB ↓
Installation instructions
Run these commands in a new working directory. The checksum must pass before extraction and installation. Check ldd --version first: older distributions with glibc below 2.43 need a build from source.
curl -fLO 'https://egill.goblinreactor.com/releases/20261015.1/egill-0.1.0+20261015.1-aarch64-unknown-linux-gnu.tar.gz' &&
curl -fLO 'https://egill.goblinreactor.com/releases/20261015.1/egill-0.1.0+20261015.1-aarch64-unknown-linux-gnu.tar.gz.sha256' &&
sha256sum -c 'egill-0.1.0+20261015.1-aarch64-unknown-linux-gnu.tar.gz.sha256' &&
tar -xzf 'egill-0.1.0+20261015.1-aarch64-unknown-linux-gnu.tar.gz' &&
sh './egill-0.1.0+20261015.1-aarch64-unknown-linux-gnu/install.sh'
export PATH="$HOME/.local/bin:$PATH"
egill --version
Checksum file · SHA-256: e51299ee661e2b53bcfe132bd04b83db2f93673ac1b3bd4e523ffa35c50a1cd3
Linux · Loongson
loongarch64-unknown-linux-gnu
LoongArch64 ABI 1.0 (old-world) · glibc 2.28Built and terminal-tested on Kylin V10 SP1. Requires /lib64/ld.so.1 and libgcc_s.so.1; not an ABI 2.0 build.
Download · 22.5 MB ↓
Installation instructions
Run these commands in a new working directory. The checksum must pass before extraction and installation.
curl -fLO 'https://egill.goblinreactor.com/releases/20261015.1/egill-0.1.0+20261015.1-loongarch64-unknown-linux-gnu.tar.gz' &&
curl -fLO 'https://egill.goblinreactor.com/releases/20261015.1/egill-0.1.0+20261015.1-loongarch64-unknown-linux-gnu.tar.gz.sha256' &&
sha256sum -c 'egill-0.1.0+20261015.1-loongarch64-unknown-linux-gnu.tar.gz.sha256' &&
tar -xzf 'egill-0.1.0+20261015.1-loongarch64-unknown-linux-gnu.tar.gz' &&
sh './egill-0.1.0+20261015.1-loongarch64-unknown-linux-gnu/install.sh'
export PATH="$HOME/.local/bin:$PATH"
egill --version
Checksum file · SHA-256: 85acee9141e22f1266d68566e7f20d67b6e567285487a0604bdacba91f00492e
Installers use ~/.local/bin/egill and keep each release in ~/.local/share/egill. They preserve older versions and refuse to replace an unrelated executable. Add ~/.local/bin to your shell’s PATH. Set EGILL_PREFIX to install elsewhere. No administrator privileges are needed on macOS or desktop Linux.
The first page
Open a terminal.
Start writing.
Use a UTF-8 terminal. Egill automatically selects the available graphics protocol; Kitty is optional. Basic writing and equation previews need no Python or TeX installation.
egill notes.wp
egill --display epaper notes.wp
egill --graphics braille notes.wp
On a Mac, use Fn with function keys when macOS assigns them to media controls.
The keys to keep close
- F3
- Open help
- F10 / Ctrl S
- Save your document
- F7
- Exit, with a save prompt
- Alt F3
- Toggle Reveal Codes
- F11
- Display and layout settings
Optional tools: Aspell and a dictionary for spelling; Python 3.11+ for the Google Fonts browser; LuaLaTeX for PDF export; Poppler for print preview.
Open source · Apache 2.0
Bring it to your own terminal.
The source archive includes locked, vendored Rust dependencies and the build instructions. Project code is Apache-2.0; bundled fonts and dependencies retain their own licenses. No proprietary WordPerfect executables, fonts or drivers are included.
Egill is an independent clean-room project, unaffiliated with WordPerfect or reMarkable.