Skip to main content
Use features to configure conda or pixi to access Anaconda package channels. Log in before you begin.

Usage

To list features available in your build, run:
To enable or disable a feature, use:

Arguments

Options

Run separate commands for conda and pixi. The --conda and --pixi flags are mutually exclusive.

Main-x

The main-x channel provides 13,000+ additional Anaconda-curated packages alongside the standard main channel. Install conda or pixi before enabling it. If you need an environment manager, see Install an environment manager.

Enable main-x

To configure conda, run:
Review the displayed conda config commands before confirming. To inspect the resulting configuration, run:
Review the proposed changes before confirming, especially if you already use custom channels. Enabling the feature changes where your package manager looks for packages; it does not install packages into your environments.

Configuration changes

Ana configures main-x alongside main, msys2 (EOS), and r (EOS), choosing the repository addresses for your account’s subscription. For conda, it updates default_channels and enables defaults. For pixi, it updates global default-channels and saves repository credentials. Read the terms-of-service notice shown by the command. Enabling a channel does not change your subscription or its licensing requirements. For more about channel configuration, see Channels.

Disable main-x

Use the same package-manager flag you used when enabling the feature:
Disabling removes main-x from the selected tool’s default channels, but keeps the other channels. If you added main-x elsewhere yourself, remove that entry separately. Ana warns if main-x is still enabled for the other tool.
Disabling for pixi also logs pixi out of repo.anaconda.cloud when it removes the channel. You might need to authenticate again to use other private channels on that host.

Skip confirmation

After reviewing the intended changes, use --force for unattended configuration:
Authenticate before running this in CI. --force skips the configuration confirmation; it does not install a missing package manager or supply credentials.

Outerbounds

Use ana platform to access Outerbounds on macOS and Linux. No feature flag is needed, and ana installs the tool when needed. Log in, then inspect the available commands:
To configure an instance, run:
Platform commands are not available in conda-packaged builds. Consult your organization’s Outerbounds instructions for instance access and deployment requirements.