What is the CarsXE Extension for Gemini CLI?
Access the full suite of CarsXE vehicle data APIs directly from Gemini CLI. Decode VINs, look up license plates, get market values, vehicle history, recalls, lien and theft records, OBD codes, and more.
GitHub Repository: carsxe-gemini-extension
Features
| Command | Description |
|---|---|
/carsxe:auth <API_KEY> | Validate and set your CarsXE API key |
/carsxe:specs <VIN> | Decode a VIN with full vehicle specifications |
/carsxe:plate <PLATE> <COUNTRY> [STATE] | Look up a vehicle by license plate |
/carsxe:value <VIN> | Get current market value |
/carsxe:history <VIN> | Full vehicle history report |
/carsxe:images <MAKE> <MODEL> [YEAR] | Retrieve vehicle photos |
/carsxe:recalls <VIN> | Check for open safety recalls |
/carsxe:intvin <VIN> | Decode an international (non-US) VIN |
/carsxe:ocr <IMAGE_URL> | Extract a VIN from a photo (OCR) |
/carsxe:lien <VIN> | Check for liens and theft records |
/carsxe:plateocr <IMAGE_URL> | Extract a plate number from a photo |
/carsxe:ymm <YEAR> <MAKE> <MODEL> [TRIM] | Look up by Year/Make/Model |
/carsxe:obd <CODE> | Decode an OBD-II trouble code |
All commands also have corresponding skills that Gemini auto-invokes when it detects relevant context in your conversation.
Prerequisites
Before installing the extension, make sure you have the Gemini CLI installed and your GEMINI_API_KEY environment variable set.
You can get a Gemini API key from Google AI Studio.
macOS / Linux — add to your shell profile for persistence:
macOS / Linux
If you use Zsh (default on macOS), replace ~/.bashrc with ~/.zshrc.
Windows — PowerShell (current session):
Windows PowerShell (current session)
Windows — PowerShell (persist across sessions):
Windows PowerShell (persist)
Windows — Command Prompt:
Windows Command Prompt
After setx, restart your terminal for the variable to take effect.
Installation
Install the extension from the GitHub repository:
Terminal
During installation, Gemini CLI prompts you for your CarsXE API key. If you do not have a key yet, sign up and get one from the CarsXE developer dashboard.
If you skipped that prompt, or you want to change your API key after installing, run:
Configure API Key
This stores your API key securely in the system keychain.
Usage Examples
Decode a VIN
Decode a VIN
Look up a license plate
Look up a license plate
Get market value
Get market value
Vehicle history report
Vehicle history report
Vehicle images
Vehicle images
Check recalls
Check recalls
International VIN
International VIN
VIN OCR from image
VIN OCR from image
Lien and theft check
Lien and theft check
Plate recognition from image
Plate recognition from image
Year/Make/Model lookup
Year/Make/Model lookup
OBD code decode
OBD code decode
Skills (Auto-invoked)
Gemini will automatically use the CarsXE tools when it detects relevant queries. For example:
- "What can you tell me about VIN WBAFR7C57CC811956?" — triggers the
vehicle-specsskill - "Does this car have any recalls? VIN: WBAFR7C57CC811956" — triggers the
vehicle-recallsskill - "My check engine light is on with code P0300" — triggers the
obd-decoderskill - "How much is a 2012 BMW X5 worth? VIN WBAFR7C57CC811956" — triggers the
market-valueskill
API Documentation
Full API documentation is available at api.carsxe.com/docs.