pickhardt/betty
Friendly English-like interface for your command line. Don't remember a command? Ask Betty. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4504
- days_rel: n/a
- days_push: 1896
- n_releases_24m: 0
Adoption not part of the score
2602 stars · 210 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Betty is a Ruby-based command line tool that translates plain English phrases into shell commands, acting like Siri for the terminal. It lets users run things like 'betty whats my username' without memorizing obscure commands.
Use cases
- translate english phrases into shell commands
- find a command without leaving the terminal
- count words or lines in files using plain english
- uncompress archives by describing the task in english
- get system info like username or date via natural language
When to choose
- you frequently forget shell command syntax
- you want a lightweight natural language layer over the terminal
- you prefer staying in the command line instead of searching the web for commands
When to avoid
- you need actively maintained software with a license
- you need robust NLP beyond a fixed phrase-matching rule set
- you work on Windows or need non-Unix shell support
Facets
cli-tool · maturity maintenance
cli nlp developer-tools developer-tools cli cross-platform natural-language-interface ruby siri-for-terminal command-translation unmaintained command-line natural-language-processing automation linux macos
1 source
- readme: https://github.com/pickhardt/betty · fetched 2026-08-28 · 75e66d7e7e8b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pickhardt/betty | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem