Coding agent CLI-installable

Mistral Vibe

Mistral Vibe, routed through Europe.

Mistral's open-source terminal coding agent, pointed at Melious through its OpenAI-compatible provider.

~/.vibe/config.toml
active_model = "melious-main"

[[providers]]
name = "melious"
api_base = "https://api.melious.ai/v1"
api_key_env_var = "MELIOUS_API_KEY"
api_style = "openai"
backend = "generic"

[[models]]
name = "<MODEL_ID>"
provider = "melious"
alias = "melious-main"
temperature = 0.2
About

What is Mistral Vibe?

Vibe is Mistral AI's open-source terminal coding agent. Distributed via a curl install script or uv, configured through a TOML file, multi-provider by design. You can wire several backends into one config and reference them per model. Python-based (3.12+), so startup is a tick slower than Go-based agents, but inference dominates once warmed up. The Mistral-native client of choice if you're already inside that ecosystem.

Visit the official site mistral.ai/products/vibe
Setup

How to use Mistral Vibe with Melious?

  1. Install Vibe

    Run Vibe's official installer. Works on macOS, Linux, and Windows. Requires Python 3.12+. uv and pip are alternative install paths.

    Shell
    # Official installer (macOS / Linux / Windows, requires Python 3.12+)
    curl -LsSf https://mistral.ai/vibe/install.sh | bash
    
    # Or via uv
    uv tool install mistral-vibe
  2. Add Melious as a provider

    Create ./.vibe/config.toml (Vibe checks this first) or ~/.vibe/config.toml for a global default. [[providers]] and [[models]] are TOML array-of-tables. active_model references a model's alias, not its name. Browse melious.ai/hub/models for current model IDs.

    ~/.vibe/config.toml
    active_model = "melious-main"
    
    [[providers]]
    name = "melious"
    api_base = "https://api.melious.ai/v1"
    api_key_env_var = "MELIOUS_API_KEY"
    api_style = "openai"
    backend = "generic"
    
    [[models]]
    name = "<MODEL_ID>"
    provider = "melious"
    alias = "melious-main"
    temperature = 0.2
  3. Run Vibe

    Vibe reads the key from the env var named in api_key_env_var. Export it, or drop it in ~/.vibe/.env so you don't have to repeat it per session.

    Shell
    export MELIOUS_API_KEY=sk-mel-<YOUR_API_KEY>
    vibe
Ready?

Three steps from here.

Grab a Melious key. Pick your tool. Follow the guide. Same client, now answering from Europe.