# maticzav/emma-cli

📦 Terminal assistant to find and install node packages.

Repository: https://github.com/maticzav/emma-cli
Canonical: https://ross.abutalabs.com/products/emma-cli
Language: TypeScript
License Family: other
Topics: terminal, yarn, npm, algolia, cli
Last push: 2026-08-26T10:58:16+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 3102, "days_push": 7, "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 1245, forks 42 (observed 2026-08-28T04:04:07.021933+00:00)

## What it is
Emma is an interactive terminal assistant for searching and installing npm and yarn packages, powered by the Algolia search API. It lets users select multiple packages, peek at descriptions and READMEs, and install them with a single keystroke.

## Use cases
- search npm packages from the terminal
- install multiple node packages at once
- peek at package descriptions and readme before installing
- scaffold a new project from starter templates
- fuzzy-find package names without leaving the CLI

## When to choose
- you frequently install npm/yarn packages and want a fast interactive search
- you want to review package details before installing
- you want to batch-select dependencies and install them in one step

## When to avoid
- you prefer standard npm/yarn install commands or package manager UIs
- you need offline package search
- you require a project with an explicit license file or active maintenance guarantees

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: cli, package-manager, search-engine, developer-tools
- domain: developer-tools, web-development
- platform: cli, cross-platform
- tags: npm, yarn, algolia, terminal-ui, package-search, interactive-cli, command-line, nodejs

## Member repositories
- maticzav/emma-cli (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:07.021933+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-30T05:08:10.559692+00:00, confidence not recorded.
  - readme: https://github.com/maticzav/emma-cli (fetched 2026-08-28T04:04:07.021933+00:00, sha fb1b4b529d50)
  - registry_npm: https://registry.npmjs.org/emma-cli (fetched 2026-08-29T12:19:44.854472+00:00, sha b25dee31deff)
- Data as of 2026-08-30T08:39:29.467469+00:00.
