Cronkite

A fast, native office suite for Linux. No subscriptions, no browser tab, no waiting.

The apps

Each app installs and runs on its own. Install what you need.

Available now

Bricks

Spreadsheet

Opens gigabyte CSV files in a blink and edits .xlsx workbooks with formulas, multiple sheets, and cell styles. Saves never corrupt your file, and 00123 stays 00123.

Install Bricks ↓
Available now

Slate

Word processor

Opens, edits, and saves Word documents (.docx), Markdown, and plain text on one endless page. Saving a .docx changes only what you edited, so everything else in it stays as it was.

Install Slate ↓
Available now

Frame

Presentations

Opens, edits, plays, and saves PowerPoint decks (.pptx), directly on the slide or in an outline, with one inspector instead of a ribbon. Saving changes only what you edited.

Install Frame ↓

Install

One command per app, for your user only. No sudo, no package manager. Paste it into a terminal; then start the app from your app menu.

Bricks

curl -fsSL https://bricks.cronkite.cc/install.sh | sh

The command is bricks. CSV and TSV files open with it. Download page: bricks.cronkite.cc.

Slate

curl -fsSL https://slate.cronkite.cc/install.sh | sh

The command is slate. Word documents (.docx) and Markdown (.md) open with it, and it offers to open plain text. Download page: slate.cronkite.cc.

Frame

curl -fsSL https://frame.cronkite.cc/install.sh | sh

The command is frame. PowerPoint presentations (.pptx) open with it. Download page: frame.cronkite.cc.

What an installer does

  1. Downloads the app's latest release and checks it against its published sha256. If the checksum doesn't match, nothing is installed.
  2. Puts the app (bricks, slate, frame) in ~/.local/bin, and its menu entry and icon in ~/.local/share.
  3. Makes it the default app for its files (above), so double-clicking one opens it. Other apps' defaults for other files are kept.

Requirements

An x86_64 Linux system with GTK 4.14 or newer. GNOME desktops already have it. Tested on Arch, Ubuntu 24.04, and Fedora, and newer releases of each. If GTK 4 is missing, the installer tells you how to get it:

DistributionInstall GTK 4
Arch, Manjaro, EndeavourOSsudo pacman -S gtk4
Ubuntu 24.04+, Debian 13+sudo apt install libgtk-4-1
Fedorasudo dnf install gtk4
openSUSEsudo zypper install libgtk-4-1

Update

Run the app's install command again. It replaces the old version and keeps your settings and recent files.

Uninstall

curl -fsSL https://bricks.cronkite.cc/install.sh | sh -s -- --uninstall
curl -fsSL https://slate.cronkite.cc/install.sh | sh -s -- --uninstall
curl -fsSL https://frame.cronkite.cc/install.sh | sh -s -- --uninstall

Removes the app, its menu entry, and its file defaults. Your files are untouched.

Prefer a tarball?

Each app's download page has its latest release as a .tar.gz, with its version, size, and sha256: Bricks, Slate, Frame.

Source

Cronkite is open source (MIT or Apache-2.0) and built in the open: github.com/avdrav1/cronkite.