A community where customers and the community can provide feedback to make a better product for everyone! For more details on how we prioritize requests, please see:
Cortex Code CLI is Snowflake’s terminal-based Cortex Code experience: an agentic CLI that talks to your Snowflake account from your machine (alongside Snowsight in the browser and Cortex Code Desktop as a separate app).
Natural language → Snowflake work: ask in plain language; the agent can generate and run SQL, inspect objects, work with Cortex Analyst semantic models, and use Snowflake-aware context (catalog, permissions, etc.—within what your roles allow).
Local + Snowflake: unlike only-web UIs, the CLI can use local repos (e.g. dbt, Streamlit) and orchestrate local tools (shell/git-style workflows on supported shells).
Extensibility: skills (markdown instructions), custom tools, hooks, profiles, etc., similar in spirit to other “agent in the terminal” products. Snowflake also documents MCP integration in their getting-started material for connecting external tools.
Install per Snowflake’s docs (they publish install scripts; macOS/Linux often use a curl … install.sh | sh style flow; Windows is supported natively and via WSL per docs).
Start with the **cortex** command; a setup wizard helps configure Snowflake CLI–style connections, commonly in ~/.snowflake/connections.toml (shared with the snow CLI if you already use it).
Auth: e.g. browser SSO or a programmatic access token (PAT) for headless setups (details in the guide below).
Your Snowflake user needs appropriate roles/permissions for the data and operations you want; docs reference the **SNOWFLAKE.CORTEX_USER** database role (org policies may change defaults).
Billing / availability: Snowflake documents usage limits tied to trials/subscriptions for Cortex Code CLI; behavior when limits are hit is described in their Cortex Code product docs.
Overview: Cortex Code
CLI install & setup: Cortex Code CLI
Hands-on intro: Get Started with Cortex Code CLI
Programmatic sibling (Python/TS agents using the same stack): Cortex Code Agent SDK
Note: The CLI is a different delivery from Cortex Code Desktop (the Windows installer story you hit). For enterprise packaging, the CLI is often easier to reason about as a binary + user config than a full desktop MSI story—but your security team will still care how it’s installed, updated, and where tokens live (connections.toml, PAT storage, etc.).