Skip to main content

Overview

Continue can be deeply customized. This is primarily accomplished by editing a local file located at ~/.continue/config.json (MacOS / Linux) or %USERPROFILE%\.continue\config.json (Windows). config.json is created the first time you use Continue.

Getting started

To open config.json, click the "gear" icon in the bottom right corner of the Continue Chat sidebar. When editing this file, you can use IntelliSense to see the available options as you type, or you can check the full reference.

When you save config.json, Continue will automatically refresh to take into account your changes.

Per-workspace configuration

If you'd like to scope certain settings to a particular workspace, you can add a .continuerc.json to the root of your project. It has the same definition as config.json, and will automatically be applied on top of the local config.json.

Programmatic configuration

config.json can handle the vast majority of necessary configuration, so we recommend using it whenever possible. However, if you need to programmatically configure Continue, you can use config.ts, which is located at ~/.continue/config.ts (MacOS / Linux) or %USERPROFILE%\.continue\config.ts (Windows).

For examples of how to use config.ts, see writing custom slash commands or writing custom context providers.