Autocomplete for the Terminal


Fig adds VSCode-style autocomplete to your existing Terminal. Move faster with Fig.


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

Crowdsourced

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

Local

Fig loads up once then remains entirely local

Private

Sensitive data is never tracked

SSH Ready

Navigate remote machines as easily as your local one




Script Ready

Your scripts/ folder just got a lot easier to understand


var completionSpec = {
    name: "git", 
    description: "the stupid content tracker",

    subcommands: [       
        { name: "add",
            args: {      
              template: "filepaths"          
            } 
        },

        { name: "commit", ... },
        { name: "checkout", ... },
    ],

    options: [           
        { name: ["-v", "--version"] },
        { ... }
    ]
  }

Remarkably easy to build...


Build autocomplete for any CLI with javascript, not bash. Share it with your team, or contribute to our open source specs for tools like git, aws, kubectl...

Check out our docs →





Built for teams


Create a completion spec. Upload it to Fig's Cloud. Let your team download it


fig team:upload <spec>
fig team:download



📚  Build a completion spec for my team →

More coming soon...


Interactive Documentation. Shortcuts. Snippets. Build your own apps. Build your own CLI.

Add autocomplete to your terminal