site_name: asiai
site_description: Multi-engine LLM benchmark & monitoring CLI for Apple Silicon
site_url: https://asiai.dev
repo_url: https://github.com/druide67/asiai
repo_name: druide67/asiai

theme:
  name: material
  custom_dir: overrides
  logo: assets/logo.svg
  favicon: assets/logo.svg
  palette:
    - media: "(prefers-color-scheme: dark)"
      scheme: slate
      primary: deep purple
      toggle:
        icon: material/brightness-4
        name: Switch to light mode
    - media: "(prefers-color-scheme: light)"
      scheme: default
      primary: deep purple
      toggle:
        icon: material/brightness-7
        name: Switch to dark mode
  features:
    - navigation.sections
    - navigation.expand
    - content.code.copy

nav:
  - Home: index.md
  - Getting Started: getting-started.md
  - Installation: installation.md
  - Commands:
      - detect: commands/detect.md
      - bench: commands/bench.md
      - models: commands/models.md
      - monitor: commands/monitor.md
      - doctor: commands/doctor.md
      - daemon: commands/daemon.md
      - tui: commands/tui.md
      - web: commands/web.md
  - Engines:
      - Ollama: engines/ollama.md
      - LM Studio: engines/lmstudio.md
      - mlx-lm: engines/mlxlm.md
      - llama.cpp: engines/llamacpp.md
      - vllm-mlx: engines/vllm-mlx.md
  - Methodology: methodology.md
  - Metrics Spec: metrics-spec.md
  - Benchmark Best Practices: benchmark-best-practices.md

plugins:
  - search
  - i18n:
      languages:
        - locale: en
          name: English
          default: true
          build: true
        - locale: fr
          name: Français
          build: true
        - locale: de
          name: Deutsch
          build: true
        - locale: es
          name: Español
          build: true
        - locale: it
          name: Italiano
          build: true
        - locale: pt
          name: Português
          build: true

markdown_extensions:
  - admonition
  - attr_list
  - md_in_html
  - pymdownx.details
  - pymdownx.superfences
  - pymdownx.tabbed:
      alternate_style: true
  - tables
