All apps/scooter

scooter

scooter

Interactive find-and-replace in the terminal

Runs as scooter|macOS, Linux, Windows|github.com

Command form

ai-draft · 1 task · 8 fields

Open scooter's find-and-replace UI with the search and replace text pre-filled. Directory, globs and regex-engine options other than those listed are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui scooter
Find and replaceExample values, fixed in this page — nothing here reaches a terminal
Basic
Directory
directory
Search text*
string
Replace with*
string
Fixed strings (no regex)
--fixed-strings
Files to include
string
Search immediately
--immediate-search
TasksEach one presets the form for one job
Replace text
directorysearch_textreplace_textfixed_stringsfiles_to_includeimmediate_search
ParametersOnly these flags are editable in the form
Directory
Defaults to the current directory.
path · positional 0
Search text
string
--search-text
Replace with
string
--replace-text
Fixed strings (no regex)
boolean
--fixed-strings
Files to include
Comma-separated globs, for example *.rs,*.py.
string
--files-to-include
Search immediately
Skip the initial search screen.
boolean
--immediate-search
Full regex engine
Enables features such as negative lookahead.
boolean
--advanced-regex-a
Multiline search
boolean
-U
SourcesEvery flag above is checked against these
readme
scooter ../foo/bar scooter \ --search-text "old" \ --replace-text "new" \ --fixed-strings \ --files-to-include "*.rs,*.py" scooter --search-text "old" --replace-text "new" --immediate-search start scooter with the `-a` (`--advanced-regex`) flag. launching scooter with the `-U` flag
manualmain 2026-10-27

github.com

Before it fills your prompt, Otty checks the installed scooter against its version. A form that does not match your version is not offered.