github erictli/scratch v0.9.0
Scratch v0.9.0

latest releases: v0.10.0, v0.9.1
24 days ago

Scratch v0.9.0

What's New

Folder Support

  • Organize notes in a collapsible folder tree (enable in Settings → General → Enable Folders)
  • Create, rename, and delete folders from the sidebar or command palette
  • Drag and drop notes and folders to reorganize
  • Selecting a note auto-expands its parent folders

scratch CLI Command (macOS)

  • Install from Settings → General to open notes from the terminal
  • scratch file.md opens a note, scratch . sets the current directory as your notes folder, scratch launches the app
  • If the app is already running, arguments are forwarded to the existing window

OpenCode AI Editing

  • Added OpenCode as an AI editing provider alongside Claude, Codex, and Ollama
  • Auto-discovered alongside other installed CLI tools

VCS Integration Toggle

  • Git features are now opt-in — enable in Settings → General → Version Control
  • When disabled, all git UI is hidden

Keyboard & Editing Improvements

  • New shortcuts: Duplicate note, Delete note, jump to empty note
  • Auto-focus on new note titles (opt-in)
  • Automatic bidi text direction in the editor
  • Faster format bar animations
  • Selected note stays visible during keyboard navigation

In-App Update Notes

Adds folder support with drag-and-drop, scratch CLI command (macOS), OpenCode AI editing, VCS integration toggle, and keyboard improvements.

Installation

Download DMG (macOS)

  1. Download Scratch_0.9.0_universal.dmg below
  2. Open the DMG and drag Scratch to Applications

Homebrew

brew tap erictli/tap
brew install --cask erictli/tap/scratch

Windows
Download Scratch_0.9.0_x64-setup.exe below and run the installer. WebView2 will be downloaded automatically if needed.

Linux
Download Scratch_0.9.0_amd64.AppImage or Scratch_0.9.0_amd64.deb below.

Requirements

  • macOS 10.15+ (Universal binary — Intel and Apple Silicon)
  • Windows 10/11
  • Linux (Ubuntu 22.04+ or equivalent)

Contributors

Thanks to everyone who contributed to this release:

  • @julianbragachiscratch CLI command
  • @n00ki — OpenCode integration, VCS toggle, bidi support, keyboard shortcuts, auto-focus, format bar improvements

Don't miss a new scratch release

NewReleases is sending notifications on new releases.