Settings and Models

Configure the Pieces CLI by changing both language models and the code editor.

Available models and settings configuration interface

Supported LLMs

The Pieces CLI supports 26 cloud-based language models that you can switch between.

We continually update and configure our plugins and extensions to ensure compatibility with the latest large language models (LLMs).

Supported LLMs Supported LLMs
Gemini-2.5 Flash Preview GPT-4o Mini
o4 Mini Gemini-1.5 Pro
o3 Gemini-1.5 Flash
GPT-4.1 GPT-4o
Gemini-2.0 Flash Lite Claude 3 Haiku
Gemini-2.5 Pro Experimental Claude 3 Sonnet
Gemini-2.5 Pro Preview Claude 3 Opus
Claude 3.7 Sonnet GPT-4 Turbo
o3 Mini (Gemini)
o1 GPT-3.5-turbo
Gemini-2.0 Flash Experimental GPT-4
Claude 3.5 Sonnet Codey (PaLM2)
Claude 3.5 Haiku (PaLM2)

Read documentation on how to switch your Pieces Copilot Runtime (LLM) utilized by the Pieces CLI.

Settings Overview

A breakdown of each adjustable setting you can configure in the Pieces CLI, organized by section.

List Applications

View all registered applications and verify which integrations are available.

Run list apps to see every application you've registered. This prints a table of app names and IDs so you can verify which integrations are available.

List Models

Display all language models configured for the ask command.

Use list models to display all language models you've configured for the ask command. The output shows each model's name and index, and which is currently active.

View Configuration

Print your current IDE selection for code editing.

Run config to print your current IDE selection for code editing.

Edit Configuration

Open your config file in your preferred editor to adjust settings.

Execute config --editor <editorName> to open your config file in the editor of your choice. Simply adjust values (for example, change timeout: 10 to timeout: 20) and save—your changes take effect immediately.

Login

Authenticate with your Pieces Cloud account to sync materials and access private resources.

Run login to authenticate with your Pieces Cloud account. You'll be prompted for credentials in a web browser; once you're logged in, you can sync materials and access private resources in your Pieces Drive.

Logout

Clear your saved credentials and end your session.

Use logout to clear your saved credentials and end your session. This is useful when switching accounts or working on a shared machine.

Contribute

Start a contribution workflow to submit improvements to the CLI.

Kick off a contribution workflow with contribute. You'll be guided through describing your changes, and a pull-request template will open in your browser so you can submit improvements to the CLI.

Install PiecesOS

Download and set up PiecesOS, which provides background services and a graphical dashboard.

Run install to download and set up the PiecesOS, which provides background services, like Pieces Drive, and a graphical dashboard for non-CLI related tasks.

Open PiecesOS

Launch the desktop app or helper Applet.

Use open to launch the desktop app or helper Applet. If it isn't already running, this command starts the service and brings up the GUI.


Next Steps

For additional support resources, check out our troubleshooting guide.