Inkline / Utilities
Bring your tools.
Leave room to think.
Remote shells, editors, documents, and code. Optional packages for reMarkable 2 running firmware 3.27.
How to install a utility ↗
Storage budget
Know what fits.
Installed sizes are measured after installation on reMarkable 2, including private runtimes, licenses, and source files shipped in each bundle. Allow extra room for documents, repositories, Python packages, caches, and any older releases retained after an upgrade.
All ten utilities, including compact TeX and ghostty-tex, total about 927 MiB installed. TeX includes its 188 MiB tree and its 80 MiB installer/runtime. One MiB is 1,048,576 bytes.
1.4.0 · e4e8afbb
Goblin Mosh
Remote shells, with graphics.
My Mosh fork carries kitty graphics over a roaming connection. This ARM build keeps automatic file downloads off by default. Use a compatible Goblin Mosh server on the remote computer.
goblin-mosh name@host
Download: 15.2 MiB / Installed: ≈58.4 MiB
SHA-256 / Matching source
1.4.0
Mosh
The upstream mobile shell.
Upstream Mosh for ordinary remote terminal sessions, with a private Perl runtime and UTF-8 locale. Choose Goblin Mosh for the fork’s kitty graphics extensions.
mosh name@host
Download: 15.5 MiB / Installed: ≈58.7 MiB
SHA-256 / Matching source
31.1
Emacs
An editor you can live in.
GNU Emacs 31.1, built from source for terminal use. Includes Org, TRAMP, TeX mode, TLS, SQLite, and tree-sitter. Graphical backends and native compilation are disabled. Your Emacs settings are preserved.
emacs
Download: 60.9 MiB / Installed: ≈138.1 MiB
SHA-256 / Matching source
0.1.4
ghostty-tex
LaTeX, with a live page.
PDF and DVI previews inside Emacs, using inline Kitty graphics. Includes AUCTeX, Ghostscript, and ImageMagick. Requires the Emacs and compact TeX utilities. Builds, logs, and preview caches stay in RAM; save a finished PDF explicitly to keep it.
emacs paper.tex
Download: 58.4 MiB / Installed: ≈138.4 MiB
SHA-256 / Matching source
2026 · compact LuaLaTeX
TeX Live
PDF export, without the bulk.
A compact LuaLaTeX setup with the packages Purrfect needs for PDF export. The compact TeX tree occupies 188 MiB, plus 80 MiB for its private Perl runtime and installer. Allow 350–500 MiB for installation and growth. Add packages later with tlmgr; the full collection remains optional.
For everyday LaTeX writing, the curated profile uses about 268.8 MiB including the installer/runtime. It names seven additional packages instead of installing three broad collections. Install the curated LaTeX setup ↗
texlive-install
Download: 25.3 MiB / Installed: ≈267.9 MiB
SHA-256 / Matching source
0.1.0 · September 14 update
GoblinView
A desktop inside your terminal.
The DESQview-inspired terminal multiplexer: floating windows, detachable sessions, keyboard menus, and input methods. Pinyin and Wubi dictionaries are included. The latest build automatically enables its black-and-white -m mode inside Inkline; elsewhere, run goblin-view -m.
goblin-view
Download: 4.1 MiB / Installed: ≈12.7 MiB
SHA-256 / Matching source
0.1.0 · September 14 update
Goblin Purrfect
Word processing, on paper.
A WordPerfect 5.1-inspired editor with a Unicode core, document conversion, and equation previews. The reMarkable launcher defaults to --display epaper: black text, white backgrounds, and inverted selections. Explicit --display or --theme options override it. Kitty graphics stay inline; PDF export uses LuaLaTeX from TeX Live.
goblin-purrfect edit notes.wp
Download: 2.9 MiB / Installed: ≈10.0 MiB
SHA-256 / Matching source
2.39.5
Git
Take your repositories along.
Git with HTTPS and SSH support. Repository creation, commits, local clones, and an HTTPS remote have been checked on reMarkable 2.
git clone https://github.com/adamdeprince/inkline.git
Download: 40.0 MiB / Installed: ≈105.5 MiB
SHA-256 / Matching source
3.15.0rc2 · release candidate
Python 3.15
A current Python, in your bag.
Unmodified upstream Python, pip, virtual environments, SQLite, and TLS. Configure optional bytecode and pip cache preferences in your tablet’s ~/.bashrc. This is a release candidate.
python3
Download: 25.7 MiB / Installed: ≈68.3 MiB
SHA-256 / Matching source
1.102.4
Tailscale
SSH across your tailnet.
Tailscale in userspace mode, with tailscale-ssh for SSH and Git. Starts at boot, keeps logs in RAM, and disables Taildrop. Sign in to your own Tailscale account after installation.
tailscale-ssh name@tailnet-host
Download: 32.7 MiB / Installed: ≈69.2 MiB
SHA-256 / Matching source