Inkline / Utilities
Bring your tools.
Leave room to think.
Remote shells, editors, documents, and code. Optional packages for reMarkable 2. The Python installer supports firmware 3.27 and 3.28; older utility bundles retain their listed 3.27 checks.
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. The TeX figure matches the broad writing profile installed on the development tablet. Allow extra room for documents, repositories, Python packages, caches, and any older releases still needed by running processes. New utility installers remove obsolete versions after a successful upgrade.
All ten utilities, using the same TeX profile as the development tablet, total about 1.34 GiB installed. TeX includes its measured 632.7 MiB tree and its 80.0 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 TeX Live 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 · LuaLaTeX and PDFLaTeX
TeX Live
The writing setup used on this reMarkable.
The installer starts with a compact LuaLaTeX and PDFLaTeX base. The profile used on the development tablet adds LaTeX Recommended, LaTeX Extra, Fonts Recommended, and seven explicit writing packages. Its measured TeX tree occupies 632.7 MiB, plus 80.0 MiB for the private Perl runtime and installer.
This is a useful middle ground between the 268.8 MiB curated setup and full TeX Live. Its 2,429 package records and 24,193 package paths contain no duplicate names or overlapping file ownership. Install the matching LaTeX profile ↗
texlive-install
Download: 25.3 MiB / Installed profile: ≈712.8 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