usebruno/bruno · error · Error

AI features are disabled. Enable them in Preferences > AI.

Error message

AI features are disabled. Enable them in Preferences > AI.

What it means

Error "AI features are disabled. Enable them in Preferences > AI." thrown in usebruno/bruno.

Source

Thrown at packages/bruno-electron/src/ipc/ai/index.js:77

    providers[provider.id] = {
      ...provider,
      enabled: Boolean(aiPreferences?.providers?.[provider.id]?.enabled),
      configured,
      hasApiKey: hasApiKey(provider.id)
    };
  }

  return {
    enabled: Boolean(aiPreferences.enabled),
    providers,
    models: listModels(aiPreferences),
    availableModels: getAvailableModels({ aiPreferences, hasApiKey })
  };
};

const resolveModel = (modelId) => {
  if (!isEnabled()) {
    throw new Error('AI features are disabled. Enable them in Preferences > AI.');
  }
  return getModel(modelId, {
    aiPreferences: getAiPrefs(),
    getApiKey: (providerId) => aiKeyStore.getKey(providerId)
  });
};

const pickDefaultModelId = () => {
  const aiPreferences = getAiPrefs();
  const hasApiKey = (providerId) => aiKeyStore.hasKey(providerId);
  const available = getAvailableModels({ aiPreferences, hasApiKey });
  if (available.length === 0) return null;
  const preferred = aiPreferences.defaultModel;
  if (preferred && available.some((m) => m.id === preferred)) return preferred;
  return available[0].id;
};

const assertKnownProvider = (providerId) => {

View on GitHub (pinned to 9bdd81c7bd)

Solutions

  1. Enable AI features in Preferences > AI, then retry.

When it happens

Trigger: Thrown at packages/bruno-electron/src/ipc/ai/index.js:77 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of usebruno/bruno@9bdd81c7bd (2026-08-13). Data as JSON: /api/errors/034f3d945ca46b27. Report an issue: GitHub.