April 5, 2026

Cells, shells, and spicy yells

Sheets Spreadsheets in Your Terminal

Vim lovers scream “Take my budget!” while old‑schoolers yell “We had this in the ’90s”

TLDR: Sheets puts spreadsheets back in the command line, letting users edit CSVs with keyboard-only, Vim-style moves. The crowd split between hyped keyboard diehards, retro historians saying “this is old news,” and purists plugging older tools—making it a perfect storm of nostalgia, debate, and nerdy joy.

Move over spreadsheets-with-mouse—Sheets just shoved budgeting back into the black screen. It opens plain CSV files, uses Vim-style keys to zip around cells, and even lets you pull or change values from the command line. Translation: you can tweak B9 without leaving the keyboard and feel like a movie hacker doing it.

But the real action is in the comments. One camp is pure hype: “Vim bindings, I’m in!” cheered early adopters, already dreaming of mouse-free money tracking. The retro crowd crashed the party with receipts: “All spreadsheets used to run in your terminal,” they say, dropping links to vintage Quattro Pro and reminding everyone that Lotus 1‑2‑3 walked so Sheets could strut. Meanwhile, the connoisseurs threw elbows, pointing to older, tougher contenders like sc‑im and the minimalist teapot. Cue the classic tech-torch-passing drama: is this fresh and fun, or just reinventing a very old wheel?

Humor kept things fizzy. One zinger called it “As Easy As 1‑2‑3,” nodding to the OG spreadsheet legend. The vibe: new-to-you beats brand-new, and if it runs in a terminal, the nerds will party. Whether you’re here for nostalgia or no-mouse zen, the comments agree on one thing—this is gloriously nerdy fun.

Key Points

  • Sheets is a terminal-based spreadsheet tool with a TUI and CLI for working with CSVs.
  • It supports vim-like navigation, editing, selections, search, visual mode for formulas, and command mode for file operations.
  • Users can read specific cells or ranges and modify cells directly via CLI syntax (e.g., B7=10).
  • Installation is available via Go (go install) or prebuilt binaries; the project is MIT licensed.
  • A merged PR added Nix flake packaging, flake.lock, a devshell (.envrc), a vendorHash fix, and updated .gitignore for Nix build results.

Hottest takes

"Vim bindings I’m in!" — gigatexal
"older / more-robust entrants" — halosghost
"What’s old is new again." — deathanatos
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.