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
- 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.