Cline stores shared configuration across a few well-known locations. The primary root is ~/.cline/, with structured app state under ~/.cline/data/:
~/.cline/ data/ settings/ providers.json # API keys and provider configuration global-settings.json # Global settings cline_mcp_settings.json # MCP settings teams/ # Team state sessions/ # One folder of messages per session db/ # SQLite databases (sessions.db, cron.db, ...) logs/ # CLI and hub logs rules/ # Global rules workflows/ # Global workflows hooks/ # Global hooks skills/ # Global skills agents/ # Global agent definitions plugins/ # Global plugins (.js, .ts) cron/ # Global cron specs
Additional global search paths supported by the code:
~/Documents/Cline/ Rules/ # Additional global rules Hooks/ # Additional global hooks Plugins/ # Additional global plugins Workflows/ # Additional global workflows
Project-level configuration lives in .cline/ at your repository root:
Global provider settings, global settings, and MCP settings are stored under ~/.cline/data/settings/.
Global rules, workflows, hooks, skills, agents, plugins, and cron specs resolve directly under ~/.cline/.
Rules, hooks, plugins, and workflows may also be discovered from ~/Documents/Cline/ for compatibility.
In a project, Cline also reads the older .clinerules/ layout (rules, plus its workflows/, skills/ and hooks/ folders), AGENTS.md at the project root, and skills in .agents/skills/. Globally, it also reads ~/.agents/AGENTS.md and skills in ~/.agents/skills/.
Only use rules, hooks, skills, and plugins from sources you trust.
Hooks and plugins can execute code. Review them like any other executable artifact before adding them globally or to a project.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cline","description":"AI-powered coding agent for complex work","colors":{"primary":"#9D4EDD","light":"#F0E6FF","dark":"#000000"},"logo":{"light":"https://mintcdn.com/cline-efdc8260/WPwumUzXy76eV4i3/assets/cline-wordmark-black.svg?fit=max\u0026auto=format\u0026n=WPwumUzXy76eV4i3\u0026q=85\u0026s=4e26f83486e0f2b4d0966979e031e353","dark":"https://mintcdn.com/cline-efdc8260/WPwumUzXy76eV4i3/assets/cline-wordmark-white.svg?fit=max\u0026auto=format\u0026n=WPwumUzXy76eV4i3\u0026q=85\u0026s=7daa40cdea7dc6d0641d0dca8cb38934","href":"https://cline.bot/"},"favicon":{"light":"https://mintcdn.com/cline-efdc8260/WPwumUzXy76eV4i3/assets/cline-icon-dark.svg?fit=max\u0026auto=format\u0026n=WPwumUzXy76eV4i3\u0026q=85\u0026s=9ef80fbc83ac2c8c95851ec5ff83846d","dark":"https://mintcdn.com/cline-efdc8260/WPwumUzXy76eV4i3/assets/cline-icon-white.svg?fit=max\u0026auto=format\u0026n=WPwumUzXy76eV4i3\u0026q=85\u0026s=c5f236802860501e10e7cca7fa7b7f8c"},"appearance":{"default":"system","strict":false},"background":{"color":{"light":"#fafaf9","dark":"#0f0f0f"}},"navbar":{"links":[{"icon":"github","href":"https://github.com/cline/cline","label":"GitHub"},{"icon":"discord","href":"https://discord.gg/cline","label":"Discord"}],"primary":{"type":"button","label":"Install Cline","href":"https://cline.bot/install?utm_source=website\u0026utm_medium=header"}},"footer":{"socials":{"x":"https://x.com/cline","github":"https://github.com/cline/cline","discord":"https://discord.gg/cline"}},"search":{"prompt":"Search Cline documentation..."},"fonts":{"family":"Geist Sans"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system","latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cline-efdc8260","hasAudioNarration":false,"actualSubdomain":"cline-efdc8260","customDomains":["docs.cline.bot"],"gitSource":{"type":"github","owner":"cline","repo":"cline","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad69b98f6d7f523309f0565","collectionId":"2c04e7f4-a316-4a37-9068-dcbcc5fc8958","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad69b98f6d7f523309f0565"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ad69b98f6d7f523309f0565","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"Cline","count":59},{"language":"default","tag":"Enterprise","count":24},{"language":"default","tag":"Enterprise Solutions","count":24},{"language":"default","tag":"SDK","count":24},{"language":"default","tag":"Getting Started","count":22},{"language":"default","tag":"Usage","count":16},{"language":"default","tag":"Other Models \u0026 Providers","count":16},{"language":"default","tag":"Cloud Providers","count":14},{"language":"default","tag":"Remote Provider Configuration","count":11},{"language":"default","tag":"Concepts","count":10}]},"assistantConfig":{},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"@import url(https://fonts.googleapis.com/css2?family=Geist+Sans:wght@300;400;500;600;700\u0026display=swap);@import url(https://fonts.googleapis.com/css2?family=Geist+Mono:wght@300;400;500;600;700\u0026display=swap);body,div:not(code *):not(pre *),li,p,span:not(code *),td,th{font-family:\"Geist Sans\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.code,code,code *,pre,pre *,pre code{font-family:\"Geist Mono\",\"Monaco\",\"Courier New\",monospace!important}h1{font-weight:600!important}h1,h2,h3,h4,h5,h6,img{opacity:1!important;font-family:\"Geist Sans\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.content h1,.markdown h1,article h1,main h1{font-weight:500!important}img[alt=\"JetBrains logo\"]{background-color:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:12px;transition:all .3s ease}.dark img[alt=\"JetBrains logo\"],[data-theme=dark] img[alt=\"JetBrains logo\"]{background-color:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){img[alt=\"JetBrains logo\"]{background-color:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}}img[alt=\"JetBrains logo\"]:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.steps{margin-top:5px!important}"}],"page":{"pagePath":"getting-started/config","slug":"/getting-started/config","pageMetadata":{"title":"Config","sidebarTitle":"Config","description":"Understand where Cline stores configuration and how global and project config work together.","href":"/getting-started/config"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Understand where Cline stores configuration and how global and project config work together.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Cline configuration lives in two scopes:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Global configuration`}),` in `,_jsx(_components.code,{children:`~/.cline/`}),` (applies globally across all Cline applications, including IDE, CLI, and SDK)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Project configuration`}),` in `,_jsx(_components.code,{children:`.cline/`}),` (applies only to the current workspace)`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`configuration-directory-layout`,children:`Configuration Directory Layout`}),`\n`,_jsxs(_components.p,{children:[`Cline stores shared configuration across a few well-known locations. The primary root is `,_jsx(_components.code,{children:`~/.cline/`}),`, with structured app state under `,_jsx(_components.code,{children:`~/.cline/data/`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`18`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`18`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`~/.cline/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` data/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` settings/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` providers.json # API keys and provider configuration`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` global-settings.json # Global settings`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` cline_mcp_settings.json # MCP settings`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` teams/ # Team state`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` sessions/ # One folder of messages per session`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` db/ # SQLite databases (sessions.db, cron.db, ...)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` logs/ # CLI and hub logs`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` rules/ # Global rules`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` workflows/ # Global workflows`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` hooks/ # Global hooks`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` skills/ # Global skills`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` agents/ # Global agent definitions`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` plugins/ # Global plugins (.js, .ts)`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` cron/ # Global cron specs`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Additional global search paths supported by the code:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`~/Documents/Cline/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` Rules/ # Additional global rules`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` Hooks/ # Additional global hooks`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` Plugins/ # Additional global plugins`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` Workflows/ # Additional global workflows`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Project-level configuration lives in `,_jsx(_components.code,{children:`.cline/`}),` at your repository root:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`.cline/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` rules/ # Project rules`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` workflows/ # Project workflows`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` skills/ # Project skills`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` hooks/ # Lifecycle hooks`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` agents/ # Project agent definitions`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` plugins/ # Project plugins`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Notes:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Global provider settings, global settings, and MCP settings are stored under `,_jsx(_components.code,{children:`~/.cline/data/settings/`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Global rules, workflows, hooks, skills, agents, plugins, and cron specs resolve directly under `,_jsx(_components.code,{children:`~/.cline/`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Rules, hooks, plugins, and workflows may also be discovered from `,_jsx(_components.code,{children:`~/Documents/Cline/`}),` for compatibility.`]}),`\n`,_jsxs(_components.li,{children:[`In a project, Cline also reads the older `,_jsx(_components.code,{children:`.clinerules/`}),` layout (rules, plus its `,_jsx(_components.code,{children:`workflows/`}),`, `,_jsx(_components.code,{children:`skills/`}),` and `,_jsx(_components.code,{children:`hooks/`}),` folders), `,_jsx(_components.code,{children:`AGENTS.md`}),` at the project root, and skills in `,_jsx(_components.code,{children:`.agents/skills/`}),`. Globally, it also reads `,_jsx(_components.code,{children:`~/.agents/AGENTS.md`}),` and skills in `,_jsx(_components.code,{children:`~/.agents/skills/`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-goes-where`,children:`What Goes Where?`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Use `,_jsxs(_components.strong,{children:[`global (`,_jsx(_components.code,{children:`~/.cline/`}),`)`]}),` for defaults shared across all Cline applications (IDE, CLI, SDK) on your machine.`]}),`\n`,_jsxs(_components.li,{children:[`Use `,_jsxs(_components.strong,{children:[`project (`,_jsx(_components.code,{children:`.cline/`}),`)`]}),` for team-shared behavior that should travel with the repo.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Commit `,_jsx(_components.code,{children:`.cline/`}),` files you want to share with your team. Keep secrets out of the repo.`]}),`\n`,_jsx(Heading,{level:`2`,id:`configure-through-the-cli`,children:`Configure Through the CLI`}),`\n`,_jsx(_components.p,{children:`Use the interactive config UI:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` config`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`From there, you can view/edit:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Settings (global + workspace)`}),`\n`,_jsx(_components.li,{children:`Rules`}),`\n`,_jsx(_components.li,{children:`Skills`}),`\n`,_jsx(_components.li,{children:`Hooks`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`useful-configuration-commands`,children:`Useful Configuration Commands`}),`\n`,_jsx(_components.p,{children:`Use a custom configuration directory:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --config`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /path/to/custom/config`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"your task\"`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Or via environment variable:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` CLINE_DIR`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`path`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`to`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`custom`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`config`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"your task\"`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Open the CLI log file (`,_jsx(_components.code,{children:`~/.cline/data/logs/cline.log`}),`, or the file `,_jsx(_components.code,{children:`CLINE_LOG_PATH`}),` names) when troubleshooting:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` doctor`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` log`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`environment-variables`,children:`Environment Variables`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Variable`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CLINE_DIR`})}),_jsxs(_components.td,{children:[`Custom configuration directory (replaces `,_jsx(_components.code,{children:`~/.cline/`}),`), like `,_jsx(_components.code,{children:`--config`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CLINE_DATA_DIR`})}),_jsxs(_components.td,{children:[`Custom data directory (replaces `,_jsx(_components.code,{children:`~/.cline/data/`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CLINE_HUB_PORT`})}),_jsxs(_components.td,{children:[`Port of the local hub (default: `,_jsx(_components.code,{children:`25463`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CLINE_HUB_ADDRESS`})}),_jsxs(_components.td,{children:[`Hub address for `,_jsx(_components.code,{children:`cline schedule`}),` commands, like their `,_jsx(_components.code,{children:`--address`}),` option`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CLINE_SESSION_BACKEND_MODE`})}),_jsxs(_components.td,{children:[`Force backend mode (`,_jsx(_components.code,{children:`local`}),`, `,_jsx(_components.code,{children:`hub`}),`, `,_jsx(_components.code,{children:`remote`}),`, `,_jsx(_components.code,{children:`auto`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CLINE_SANDBOX`})}),_jsx(_components.td,{children:`Enable sandbox mode`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CLINE_SANDBOX_DATA_DIR`})}),_jsx(_components.td,{children:`Sandbox session storage directory`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CLINE_HOOKS_DIR`})}),_jsx(_components.td,{children:`Additional hooks directory`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CLINE_LOG_PATH`})}),_jsxs(_components.td,{children:[`CLI log file (default: `,_jsx(_components.code,{children:`~/.cline/data/logs/cline.log`}),`). `,_jsx(_components.code,{children:`cline doctor log`}),` opens it`]})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`cline_data_dir`,children:`CLINE_DATA_DIR`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` CLINE_DATA_DIR`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`custom`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`path`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`to`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`cline`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"your task\"`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`related-docs`,children:`Related Docs`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/customization/cline-rules`,children:`Rules`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/customization/skills`,children:`Skills`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/customization/hooks`,children:`Hooks`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/customization/plugins`,children:`Plugins`})}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/customization/clineignore`,children:`.clineignore`}),` (deprecated)`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`security-notes`,children:`Security Notes`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Only use rules, hooks, skills, and plugins from sources you trust.`})}),`\n`,_jsx(_components.p,{children:`Hooks and plugins can execute code. Review them like any other executable artifact before adding them globally or to a project.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Config","sidebarTitle":"Config","description":"Understand where Cline stores configuration and how global and project config work together.","href":"/getting-started/config"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Configuration Directory Layout","slug":"configuration-directory-layout","depth":2,"children":[]},{"title":"What Goes Where?","slug":"what-goes-where","depth":2,"children":[]},{"title":"Configure Through the CLI","slug":"configure-through-the-cli","depth":2,"children":[]},{"title":"Useful Configuration Commands","slug":"useful-configuration-commands","depth":2,"children":[]},{"title":"Environment Variables","slug":"environment-variables","depth":2,"children":[{"title":"CLINE_DATA_DIR","slug":"cline_data_dir","depth":3,"children":[]}]},{"title":"Related Docs","slug":"related-docs","depth":2,"children":[]},{"title":"Security Notes","slug":"security-notes","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/cline-efdc8260/2b786a4501c981f9/hubspot.js"],"subdomain":"cline-efdc8260","siteName":"Cline","title":"Config - Cline","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-07T06:35:22.433Z","originalFileLocation":"getting-started/config.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understand where Cline stores configuration and how global and project config work together.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cline\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Config - Cline\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understand where Cline stores configuration and how global and project config work together.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cline\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.cline.bot/getting-started/config\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cline-efdc8260.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Config\u0026amp;description=Understand+where+Cline+stores+configuration+and+how+global+and+project+config+work+together.\u0026amp;theme=51bbdbdccfe66fbf15467cdd\u0026amp;signature=b69cd056cdd388cb62cb816697c8836886fa0fe169f58e59dbfef5ff4f41ce0e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Config - Cline\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understand where Cline stores configuration and how global and project config work together.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cline-efdc8260.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Config\u0026amp;description=Understand+where+Cline+stores+configuration+and+how+global+and+project+config+work+together.\u0026amp;theme=51bbdbdccfe66fbf15467cdd\u0026amp;signature=b69cd056cdd388cb62cb816697c8836886fa0fe169f58e59dbfef5ff4f41ce0e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cline\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#9D4EDD\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.cline.bot/getting-started/config\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/getting-started/config.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.cline.bot/#organization\",\"name\":\"Cline\",\"url\":\"https://docs.cline.bot\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cline-efdc8260/WPwumUzXy76eV4i3/assets/cline-wordmark-black.svg?fit=max\u0026auto=format\u0026n=WPwumUzXy76eV4i3\u0026q=85\u0026s=4e26f83486e0f2b4d0966979e031e353\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.cline.bot#website\",\"name\":\"Cline\",\"url\":\"https://docs.cline.bot\",\"publisher\":{\"@id\":\"https://docs.cline.bot/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.cline.bot/getting-started/config#webpage\",\"url\":\"https://docs.cline.bot/getting-started/config\",\"name\":\"Config\",\"description\":\"Understand where Cline stores configuration and how global and project config work together.\",\"dateModified\":\"2026-10-07T06:35:22.433Z\",\"isPartOf\":{\"@id\":\"https://docs.cline.bot#website\"},\"breadcrumb\":{\"@id\":\"https://docs.cline.bot/getting-started/config#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.cline.bot/getting-started/config#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting Started\",\"item\":\"https://docs.cline.bot/cline-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Config\",\"item\":\"https://docs.cline.bot/getting-started/config\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.cline.bot/getting-started/config#article\",\"headline\":\"Config\",\"name\":\"Config\",\"description\":\"Understand where Cline stores configuration and how global and project config work together.\",\"url\":\"https://docs.cline.bot/getting-started/config\",\"mainEntityOfPage\":{\"@id\":\"https://docs.cline.bot/getting-started/config#webpage\"},\"dateModified\":\"2026-10-07T06:35:22.433Z\",\"publisher\":{\"@id\":\"https://docs.cline.bot/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.cline.bot#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cline\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cline","nav":{"global":null,"tabs":[{"tab":"Cline","icon":"robot","groups":[{"group":"Getting Started","pages":[{"title":"Cline Overview","sidebarTitle":"Cline Overview","href":"/cline-overview"},{"title":"Installing Cline","href":"/getting-started/installing-cline"},{"title":"Cline (usage-billing)","href":"/getting-started/cline-provider"},{"title":"ClinePass","href":"/getting-started/clinepass"},{"title":"Cline Free Models","href":"/getting-started/free-models"},{"group":"Other Models \u0026 Providers","pages":[{"title":"Authorization","href":"/getting-started/authorizing-with-cline"},{"title":"Local models","sidebarTitle":"Local models","href":"/running-models-locally/overview"},{"group":"Cloud Providers","pages":[{"title":"Alibaba Qwen","href":"/provider-config/qwen"},{"title":"Anthropic / Claude Code","href":"/provider-config/anthropic"},{"group":"AWS Bedrock","pages":[{"title":"API Key (Simple Setup)","sidebarTitle":"API Key","href":"/provider-config/aws-bedrock/api-key"},{"title":"IAM Credentials","sidebarTitle":"IAM Credentials","href":"/provider-config/aws-bedrock/iam-credentials"},{"title":"CLI Profile (SSO)","sidebarTitle":"CLI Profile (SSO)","href":"/provider-config/aws-bedrock/cli-profile"}]},{"title":"DeepSeek","href":"/provider-config/deepseek"},{"title":"Google Gemini","href":"/provider-config/google-gemini"},{"title":"MiniMax","href":"/provider-config/minimax"},{"title":"OpenAI (Codex)","href":"/provider-config/openai"},{"title":"OpenAI Compatible","href":"/provider-config/openai-compatible"},{"title":"OpenRouter","href":"/provider-config/openrouter"},{"title":"Poolside","href":"/provider-config/poolside"},{"title":"Z AI (Zhipu AI)","href":"/provider-config/zai"},{"title":"Other 30+ Providers","description":"Reference list for additional supported providers with shared configuration flow.","href":"/provider-config/other-30-plus-providers"}]}]},{"title":"Config","sidebarTitle":"Config","href":"/getting-started/config"}]},{"group":"Usage","pages":[{"group":"Cline Desktop","pages":[{"title":"Cline Desktop","sidebarTitle":"Overview","description":"An open source app for open weight models, with parallel sessions, scheduled tasks, flexible model choice, and imports from other coding agents.","href":"/usage/cline-desktop"},{"title":"Remote Development over SSH","sidebarTitle":"Remote over SSH","href":"/usage/cline-desktop-ssh"}]},{"title":"Cline Cloud Agents","sidebarTitle":"Cloud Agents","href":"/usage/cloud-agents"},{"title":"IDE","sidebarTitle":"IDE","href":"/usage/ide"},{"title":"TUI","sidebarTitle":"TUI","href":"/usage/tui"},{"group":"CLI","pages":[{"title":"CLI Overview","sidebarTitle":"CLI Overview","href":"/usage/cli-overview"},{"title":"CLI Reference","href":"/cli/cli-reference"},{"group":"Examples","pages":[{"title":"GitHub Issue RCA Sample","href":"/cli/samples/github-issue-rca"},{"title":"GitHub Actions Integration","href":"/cli/samples/github-integration"},{"title":"GitHub PR Review","href":"/cli/samples/github-pr-review"},{"title":"Model Orchestration","href":"/cli/samples/model-orchestration"},{"title":"Supply-Chain Scan Alerts","href":"/cli/samples/supply-chain-alerts"}]}]},{"title":"ACP","sidebarTitle":"ACP","href":"/usage/acp"},{"group":"Kanban","pages":[{"title":"Kanban","sidebarTitle":"Overview","href":"/usage/kanban"},{"title":"Core Workflow","href":"/kanban/core-workflow"},{"title":"Remote Access","href":"/kanban/remote-access"}]}]},{"group":"Configurations","pages":[{"title":"Tools","sidebarTitle":"Tools","href":"/tools-reference/all-cline-tools"},{"title":"Rules","sidebarTitle":"Rules","href":"/customization/cline-rules"},{"title":"Skills","sidebarTitle":"Skills","href":"/customization/skills"},{"title":"Plugins","sidebarTitle":"Plugins","href":"/customization/plugins"},{"title":"MCP","sidebarTitle":"MCP","href":"/mcp/mcp-overview"},{"title":"Hooks","sidebarTitle":"Hooks","href":"/customization/hooks"},{"title":"Scheduling","sidebarTitle":"Scheduling","href":"/cli/scheduling"},{"title":"Connectors","sidebarTitle":"Connectors","href":"/cli/connectors"},{"title":".clineignore (deprecate soon)","sidebarTitle":".clineignore (deprecate soon)","href":"/customization/clineignore"}]},{"group":"Features","pages":[{"title":"Plan \u0026 Act Mode","sidebarTitle":"Plan \u0026 Act Mode","href":"/core-workflows/plan-and-act"},{"title":"Adding Context","sidebarTitle":"Adding Context","href":"/core-workflows/working-with-files"},{"title":"Using Commands","sidebarTitle":"Using Commands","href":"/core-workflows/using-commands"},{"title":"Checkpoints","sidebarTitle":"Checkpoints","href":"/core-workflows/checkpoints"},{"title":"Agent Teams","sidebarTitle":"Agent Teams","href":"/cli/agent-teams"},{"title":"Subagents","sidebarTitle":"Subagents","href":"/features/subagents"}]},{"group":"Best Practices","pages":[{"title":"Memory Bank","sidebarTitle":"Memory Bank","href":"/best-practices/memory-bank"}]},{"group":"IDE Specific Features","pages":[{"title":"Auto Approve \u0026 YOLO Mode","sidebarTitle":"Auto Approve","href":"/features/auto-approve"},{"title":"Jupyter Notebooks","sidebarTitle":"Jupyter Notebooks","href":"/features/jupyter-notebooks"},{"title":"Multi-Root Workspaces","sidebarTitle":"Multi-Root Workspaces","href":"/features/multiroot-workspace"}]},{"group":"Troubleshooting","pages":[{"title":"Networking and Proxies","sidebarTitle":"Networking \u0026 Proxies","href":"/troubleshooting/networking-and-proxies"}]},{"group":"Resources","pages":[{"title":"Deprecations","sidebarTitle":"Deprecations","href":"/resources/deprecations"}]}]},{"tab":"SDK","icon":"cube","pages":[{"title":"SDK","href":"/sdk/overview"}]},{"tab":"Enterprise","icon":"building","pages":[{"title":"Enterprise","href":"/enterprise-solutions/overview"}]},{"tab":"API","icon":"code","pages":[{"title":"API","href":"/api/overview"}]}]},"title":"Config - Cline","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":[],"chunks":[]}