Your terminal, reimagined

Fig adds IDE-style autocomplete to your existing terminal. Move faster with Fig.

Works with your existing terminal & shell

Fig isn't a standalone terminal. We integrate with the tools that you already use.


Supports 400+ of your favorite CLI tools

Autocomplete for cd, git, docker, npm, yarn, kubectl, brew, aws and hundreds more! New completions added daily.


View your staged files and checkout recently used branches. Get in-line documentation for the most obscure commands

A seamless add-on
to your existing terminal

< 50ms

Built for speed

Your Terminal is fast. So is Fig.

Keyboard first

But you can use your mouse if you'd like


Completion specs are open source and built by the community

Individuals & teams

Use Fig for public CLI tools, or for your team's internal ones


Fig loads up once then remains entirely local


Sensitive data is never tracked

Build your own

Easily write completions using a declarative Typescript schema. Share them with your team or the community.

Open Source

Fig's completions are all open source and powered by contributions from the community.


Learn how to add autocompletion to any CLI tool or script in less than 3 minutes.

Learn more →

Loved by developers

Ash Hitchcock

Ash Hitchcock @Ash_Hitchcock · May 14

Been using @fig for about 2 minutes and already could not go back to terminal life without it 🤣

Eluert Mukja

Eluert Mukja @mukja_e · May 5

@fig Just downloaded Fig and oh man what a great extension for your terminal. Can't believe why hasn't existed so far I love it. Well done guys


Hewi @amrelhewy · Feb 14

@fig is going to be a life changer

The App Ecosystem for the Terminal

Build your own apps with the fig.js API. Share them with your team or the community.

Coming soon

Add Fig to your terminal