AI features are currently in Beta and require Bruno v4.0.0 or later.
Bring Your Own Key
Bruno AI uses a Bring Your Own Key model. You connect your own provider account and Bruno uses it directly. No data is routed through Bruno servers. Supported providers out of the box:- OpenAI - GPT-4o, GPT-4, and other OpenAI models
- Anthropic - Claude Opus 4.7, Claude Sonnet 4.6, Claude Haiku 4.5
- Custom OpenAI-compatible endpoints - connect any provider with an OpenAI-compatible API, including self-hosted models like Llama
What you can do with Bruno AI
Inline Autocomplete Ghost-text suggestions appear as you type in Pre-Request, Post-Response, and Tests script editors. Choose from Aggressive, Debounced, or Manual trigger modes. PressTab to accept, Esc to dismiss, ⌘ → to accept one word.
Generate scripts
Open the Scripts tab on any request, folder, or collection. Click the AI icon, describe what you need, and Bruno generates a script. Accept or reject the result.
Generate tests
Open the Tests tab, click the AI icon, and describe what to assert. Bruno generates test code that you can review before accepting.
Generate documentation
Open the Docs tab, click the AI icon, and describe the endpoint or workflow. Bruno writes the documentation for you to review and accept.