Frontend Frameworks

@inquirer/core

Core Inquirer prompt API for interactive command-line interfaces.

Status
Generally available
Last checked
Checked · Oct 15, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Provides a powerful set of tools to create interactive command-line user interfaces. It is essential for developers looking to build CLI applications with rich, interactive prompts and inputs.

Inquirer provides a comprehensive set of tools for creating interactive CLI prompts, making it stand out with its flexibility and extensive customization options compared to simpler alternatives.

When it fits — and when it doesn’t

A good fit for

  • Developers building CLI tools who need a robust and customizable way to handle user input.

  • Projects requiring interactive prompts in terminal-based applications.

  • Teams working on software installations or setup processes that require user interaction.

Look elsewhere if

  • Applications where the primary focus is not on command-line interactions but web or GUI interfaces.

  • Scenarios where real-time data processing and analytics are required, as Inquirer focuses on static input handling.

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Steep learning curve for non-JavaScript developers

    @inquirer/core is deeply integrated with JavaScript/Node.js patterns and ecosystem, making it challenging for those unfamiliar with these technologies.

  2. 02

    Limited documentation and examples

    The official documentation lacks comprehensive guides and practical examples, which can hinder quick adoption and troubleshooting.

  3. 03

    Frequent breaking changes between versions

    Historical version updates have included significant API changes, necessitating substantial refactoring for existing projects to maintain compatibility.

  4. 04

    Limited customization options out-of-the-box

    While extensible, the default set of question types and styles are limited, requiring additional development effort to tailor interfaces to specific needs.

What it does well

  • Interactive command-line prompts for user input.

  • Supports various types of questions including list, raw-list, expand, editor, checkbox, and more.

  • Extensible with custom question types and answer processors.

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up @inquirer/core

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for @inquirer/core’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

@inquirer/core — tracked on AI Navigator

Markdown

[![@inquirer/core — tracked on AI Navigator](https://navigateaitools.com/badge/inquirer-core.svg)](https://navigateaitools.com/explorer/tool/inquirer-core)

HTML

<a href="https://navigateaitools.com/explorer/tool/inquirer-core"><img src="https://navigateaitools.com/badge/inquirer-core.svg" alt="@inquirer/core — tracked on AI Navigator" height="58"></a>