Cortex Code Desktop

Cortex Code Desktop is a native Mac/Windows desktop application that brings Cortex Code’s full agentic capabilities into an IDE-like surface — file editor, integrated terminal, agentic AI loop, agentic browser, agentic notebook, and deep Snowflake awareness.

Get Cortex Code Desktop

Download the latest version. Available for macOS and Windows.

Cortex Code Desktop in Agent mode showing the chat interface, session sidebar, and tool bar

What’s new

See Release notes for the latest features, improvements, and fixes in each version.

Supported models

Cortex Code Desktop can use the Cortex large language models your account has access to. The model picker in the chat input shows the models currently available to you and is the authoritative, always-current list for your account. Pick or switch the model there at any time.

The lineup includes Claude and OpenAI GPT models and changes as new models are released, so rely on the model picker rather than a fixed list.

Which models you can select depends on your account’s region, your model allowlist (CORTEX_MODELS_ALLOWLIST), and your cross-region inference setting. For the model identifiers and the exact cross-region values, see Cortex Code in Snowsight, which uses the same controls. If a model isn’t available in your region, enable cross-region inference. For model access control, see Control model access.

Get started

TopicDescription
Installation, onboarding, and authenticationDownload, install, and sign in
NavigationAgent mode, Editor mode, and layout controls
Agent mode and Editor modeWhen to use each mode
Agent mode and Plan modePlanning before implementing

Features

TopicDescription
AgentsSubagents for parallel, specialized tasks
Building appsScaffold and deploy Streamlit and Snowflake App Runtime apps
Data visualizationInline charts from query results
SQL PlaygroundRun and explore SQL interactively
dbt integrationBuild, test, and deploy dbt models
Agentic browserBrowse and interact with web content
Agentic notebookJupyter notebooks with AI assistance
AutomationsAutomate recurring agent workflows

Customization and extensibility

TopicDescription
PluginsInstall or create plugin packages
SkillsCustom instructions the agent follows
HooksScripts that run on events like session start
MCP supportConnect external tools via Model Context Protocol
Instruction filesProject-level agent instructions
Permission modesControl what the agent can do without asking

Monitoring and history

TopicDescription
Usage history viewMonitor usage and token consumption

Security

TopicDescription
SecurityTrust model, recommended baseline, and limits
Managed settingsCentrally configure the app for your organization
FAQAnswers to common setup and platform questions

Where your configuration of Cortex Code uses a model provided on the Model and Service Pass-Through Terms, your use of that model is further subject to the terms for that model on that page.

The data classification of inputs and outputs are as set forth in the following table.

Input data classificationOutput data classificationDesignation
Usage DataCustomer Data

Covered AI Features

[1]

For additional information, refer to Snowflake AI and ML.