Native Linux apps

Apps that don't make your eyes bleed or your mind hurt.

Krill is a growing suite of tiny, single-purpose apps built by one person — one locked five-color palette, no settings panels, no telemetry, no plugins. Not too smart, not too big.

Linux x86_64 · AppImage · .deb · MIT

Many tools. One suite.

.txt · .log · .conf

Text Editor v0.2.0

A minimal plain-text editor. Open, edit, save. No language modes, no syntax highlighting.

krill-text-editor
.md

Markdown Editor v0.2.9

Typography-first markdown editor with muted syntax, on-demand preview, and KaTeX + Mermaid in the render pane.

krill-markdown-editor
.md

Markdown Reader v0.1.1

A read-only markdown reader — GitHub-flavored, with KaTeX math and Mermaid — plus live typography controls. Reads, never edits.

krill-markdown-reader
.csv

CSV Editor v0.2.6

Spreadsheet-shaped grid for comma-separated files. Virtualized rendering, Excel-keyed editing, RFC-4180 parsing.

krill-csv-editor
.pdf

PDF Reader v0.2.5

A PDF reader with lazy page rendering, real text selection, and a thumbnail sidebar. PDF.js under the hood.

krill-pdf-reader
.opml

RSS Reader v0.2.2

Three-column reader for OPML feed lists. Local sync, no accounts, no daemon. Just an OPML and a window.

krill-rss-reader
PNG · JPEG · WebP · BMP · TIFF · GIF · ICO

Image Editor v0.2.3

Crop, rotate, flip, resize, brightness, contrast, saturation, filters. Bake to any common raster format.

krill-image-editor
any image

Image Viewer v0.2.3

Open an image. Zoom, pan, fullscreen. No filters, no metadata panel, no thumbnails.

krill-image-viewer
any file

File Drop v0.3.0

Pair with a friend via a shared code, then drop a file. End-to-end encrypted, peer-to-peer over iroh QUIC, no accounts.

krill-file-drop
CPU · mem · disk · docker · GPU

System Monitor v0.2.0

A glanceable system-load hint. One tab per resource — CPU, memory, storage drill-down, Docker images, GPU. No process table, no graphs wall.

krill-system-monitor
.wav

Audio Editor v0.1.0

Open or record a WAV. Drag to select, cut / trim / silence, save. Recording is a verb inside the editor — no separate recorder app.

krill-audio-editor
.png

Paint v0.1.1

Open a blank canvas and draw. Brush, lines, rectangles, ellipses, flood fill, eyedropper, undo. One bitmap, no layers. Save as PNG.

krill-paint
.gpl

Palette Editor v0.5.0

A calm palette editor. Pick, derive, and extract colors; name the keepers; save the set as a GIMP palette. Export to CSS.

krill-palette-editor
.png

Pixel Editor v0.2.0

Set a grid, pick a color, and place pixels to build sprite-scale art. Save as a PNG where one cell is one image pixel. No layers, no project format.

krill-pixel-editor
any folder

Files v0.1.0

A minimal file browser. One folder per window, XDG shortcuts in the sidebar, sortable columns, rename and trash. No tabs, no tree.

krill-files

A simple interface.

Focus One app, one job. One file, one window. No tabs, no project trees, no mode pickers — the work in front of you is the work.
Beauty A locked palette, careful typography, chrome that sits still. The apps shouldn't be the part of your desktop you have to forgive.
Simplicity No settings panel, no plugin system, no power-user knobs. If a feature can't be explained in a sentence, it doesn't ship.
Ownership Your files on your disk in their original format. No accounts, no cloud, no telemetry. MIT licensed; build it yourself if you don't trust ours.

The longer version — why krill exists →

One line, any app.

The same install script works for every krill app. Pass the repository name as the argument; it fetches the latest .deb from GitHub Releases and registers it via apt so it survives system upgrades.

Prefer AppImages? Download from each app's releases page and the in-app updater handles the rest via Help → Check for updates…

Install any app

# e.g. the markdown editor
curl -fsSL https://raw.githubusercontent.com/krill-software/.github/main/install.sh \
  | sh -s markdown-editor

Build from source

# clone and build
git clone https://github.com/krill-software/<app>
cd <app> && pnpm install
pnpm tauri build