# pickhardt/betty

Friendly English-like interface for your command line. Don't remember a command? Ask Betty.

Repository: https://github.com/pickhardt/betty
Canonical: https://ross.abutalabs.com/products/betty
Language: Ruby
License Family: other
Last push: 2021-06-24T08:25:17+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4504, "days_push": 1896, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2602, forks 210 (observed 2026-08-28T04:07:03.410302+00:00)

## What it is
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
- artifact type: cli-tool
- maturity: maintenance
- function: cli, nlp, developer-tools
- domain: developer-tools
- platform: cli, cross-platform
- tags: natural-language-interface, ruby, siri-for-terminal, command-translation, unmaintained, command-line, natural-language-processing, automation, linux, macos

## Member repositories
- pickhardt/betty (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:03.410302+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:21:08.713404+00:00, confidence not recorded.
  - readme: https://github.com/pickhardt/betty (fetched 2026-08-28T04:07:03.410302+00:00, sha 75e66d7e7e8b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
