The GibsonAI CLI is a command-line interface that lets you manage GibsonAI directly from the terminal. This guide will help you quickly set up and start using the GibsonAI CLI.

  1. Install the CLI

    Install the GibsonAI CLI:

    Install with UV (recommended)

    uv tool install gibson-cli@latest

    Install with pip

    pip install gibson-cli --upgrade

    Verify the installation by checking the CLI version:

    gibson --version

    For the latest version, refer to the Gibson CLI GitHub repository

  2. Run Gibson

    Just execute gibson. This will set things up for you and open a browser window where you can authorize the CLI to access your GibsonAI account.

    gibson

    note

    On some browsers like Safari, you may need to find a blocked popup and allow it after logging in.

    Authentication

    Alternatively, you can authenticate with GibsonAI by running:

    gibson auth login
  3. Configure Your API Key

    After creating your project at app.gibsonai.com, you'll receive an API key via email. Configure it:

    gibson conf api::key [API key]
  4. Import Your Datastore or API Project

    Depending on your source:

    gibson import mysql

    or

    gibson import api

    This will populate GibsonAI's stored memory with your schema and generate base code.


  5. Enable Dev Mode

    Enable Dev Mode so GibsonAI can write code while you execute commands:

    gibson dev on

  6. Build and Customize

    Start modifying or building models using natural language:

    gibson modify user I want to add a nickname column
    gibson code models
    gibson merge

    You're now ready to build, test, and evolve your application with AI assistance!