# Scooter

Interactive find & replace terminal UI.

Source: [Console review](<https://console.dev/tools/scooter>)

Website: [https://github.com/thomasschafer/scooter](<https://github.com/thomasschafer/scooter>)

Profile updated: 2026-10-16

Category: [Terminal utilities](<https://console.dev/tools/categories/terminal-terminal-utilities>)

## Supported tech stack

Research checked: 2026-10-11

### Runs on

- Linux (Operating system)
- Windows (Operating system)
- macOS (Operating system)

### Written in

- Rust (Language)

Source: [Research source](<https://github.com/thomasschafer/scooter>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Find-and-replace CLI provides Linux, macOS and Windows binaries and builds with Cargo.

## Console’s review — 2024-12-05

Reviewed: 2024-12-05

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/scooter#review_a7b7b583753e1f22da5cb4521555b0ae774d8d40bc588bd0e3c484f9099ac7a8>)

### What we like

Search with a fixed string or regex to find and replace across files. Interactive UI to trigger the replace. Follows .gitignore and ignores hidden files by default. Colorized UI. Available via Cargo, Homebrew, Nix and downloadable binaries.

### Tradeoffs

Matching is basic - doesn’t support negative lookahead or multi-line replacements.

This review reflects Console’s assessment at publication on 2024-12-05. Features and limitations may have changed since the review date.

## Is Scooter a fit?

Based on [Console’s review published on 2024-12-05](<https://console.dev/tools/scooter#review_a7b7b583753e1f22da5cb4521555b0ae774d8d40bc588bd0e3c484f9099ac7a8>).

Summary updated: 2026-10-16

### Who it’s for

Developers using various package managers should consider this tool for file modifications

### Why consider it

It allows searching with a fixed string or regex to find and replace across files

### Keep in mind

Its matching capability is basic and lacks support for negative lookahead or multi-line replacements

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
