whatisgithub

What is autocomplete?

nksaraf/autocomplete — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2021-07-02

Audience · developerComplexity · 2/5DormantSetup · moderate

In one sentence

Fig is a macOS terminal autocomplete system that shows subcommand, option, and argument suggestions as you type, powered by community-written specs.

Mindmap

mindmap
  root((repo))
    What it does
      Terminal autocomplete
      Popup suggestions
      Command specs
    Tech stack
      TypeScript
      macOS Accessibility API
    Use cases
      Discover CLI flags
      Speed up terminal use
      Contribute new specs
    Audience
      Developers
      DevOps engineers
    Status
      macOS only
      Private beta
      Community contributed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Get inline suggestions for a CLI tool's subcommands, options, and arguments while typing in the terminal.

USE CASE 2

Write a new spec file to add autocomplete support for a CLI tool that doesn't have one yet.

USE CASE 3

Improve an existing spec so a team's internal scripts get better autocomplete for everyone.

USE CASE 4

Save time by not needing to stop and look up command syntax in documentation.

What is it built with?

TypeScriptmacOS

How does it compare?

nksaraf/autocomplete0verflowme/alarm-clock0verflowme/seclists
LanguageCSS
Last pushed2021-07-022022-10-032020-05-03
MaintenanceDormantDormantDormant
Setup difficultymoderateeasyeasy
Complexity2/52/51/5
Audiencedevelopervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires macOS and access to the private beta, contributing a spec needs a TypeScript build/test setup.

Copy-paste prompts

Prompt 1
Walk me through writing a Fig autocomplete spec for a CLI tool I use, based on nksaraf/autocomplete's format.
Prompt 2
Show me an example spec from nksaraf/autocomplete and help me adapt it for my own internal script.
Prompt 3
Explain how Fig reads terminal input and matches it against specs in nksaraf/autocomplete.
Prompt 4
Help me set up nksaraf/autocomplete locally so I can contribute a new spec in under three minutes.

Frequently asked questions

What is autocomplete?

Fig is a macOS terminal autocomplete system that shows subcommand, option, and argument suggestions as you type, powered by community-written specs.

Is autocomplete actively maintained?

Dormant — no commits in 2+ years (last push 2021-07-02).

How hard is autocomplete to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is autocomplete for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.