Sign inSign up

misterpoc/simple_mistral-vibe_demo

By misterpoc

•Updated 5 months ago

Minimalist Docker image providing a web terminal with Mistral-Vibe TUI preinstalled.

Image
0

110

misterpoc/simple_mistral-vibe_demo repository overview

⁠Simple Mistral-Vibe Demo

Image Docker Minimaliste qui fourni un Terminal-Web avec Mistral-Vibe TUI préinstallé

⁠Aperçu

  • Image légère basée sur Debian exposant un terminal accessible via navigateur sur le port 7860.
  • Utilise ttyd pour servir une session shell où Mistral Vibe TUI est disponible.

⁠Utilisation

⁠Lancer le conteneur
docker run -d -p 7860:7860 --name mistral-vibe misterpoc/simple_mistral_vibe_demo:2026.05.27
⁠Accès au terminal Depuis votre navigateur web

http://localhost:7860⁠

⁠Premier Run

À la première exécution, Vibe va :

  • Créer un fichier de configuration par défaut dans '~/.vibe/config.toml'
  • Demander votre clé API si elle n est pas déjà configurée
  • Sauvegarder votre clé API dans '~/.vibe/.env` pour les utilisations futures'
    • Sinon, vous pouvez configurer votre clé API séparément avec vibe --setup.
⁠Commandes Utiles

Quitter le setup Mistral-Vibe -'ESC ou CTRL+C'

Changer D Utilisateur

  • 'su - root'
    • Password : root
  • 'su - user'
    • Password : user

Editer le fichier de configuration Mistral-Vibe

  • 'su - root'
  • 'apt update && apt install -y nano'
  • 'su - user'
  • 'nano /home/user/.vibe/config.toml'

Exemple De Configuration Sans API Mistral : llama.cpp Ollama et Autres Providers OpenAI-Compatible Dans le fichier config.toml :

[[providers]]
name = "llamacpp"
api_base = "http://0.0.0.0:8888/v1"
api_key_env_var = ""
api_style = "openai"
backend = "generic"
reasoning_field_name = "reasoning_content"
project_id = ""
region = ""

[providers.extra_headers]

[[models]]
name = "My Local GGUF LLM Name"
provider = "llamacpp"
alias = "My Local GGUF LLM Name"
temperature = 0.2
input_price = 0.0
output_price = 0.0
thinking = "off"
auto_compact_threshold = 200000

Lancer Mistral-Vibe

  • 'vibe'

⁠Détails

  • Base : debian:trixie-20260518-slim
  • Port : 7860 (ttyd)
  • Commande : ttyd -p 7860 -W bash -c "vibe || true; exec bash"

⁠Liens

⁠Notes

⁠Image Non Officielle De Mistral-Vibe et Sans Lien Avec MistralAI.
⁠Mistral-Vibe TUI est open-source sous licence Apache 2.0.

⁠Simple Mistral-Vibe Demo

Minimalist Docker image providing a web terminal with Mistral-Vibe TUI preinstalled.

⁠Overview

  • Lightweight Debian-based image exposing a browser-accessible terminal on port 7860.
  • Uses ttyd to serve a shell session where Mistral Vibe TUI is available.

⁠Usage

⁠Run the Container
docker run -d -p 7860:7860 --name mistral-vibe misterpoc/simple_mistral_vibe_demo:2026.05.27
⁠Access the Terminal

From your web browser: http://localhost:7860⁠

⁠First Run

On first execution, Vibe will:

  • Create a default configuration file at ~/.vibe/config.toml
  • Prompt for your API key if not already configured
  • Save your API key to ~/.vibe/.env for future use
    • Alternatively, you can configure your API key separately with vibe --setup.
⁠Useful Commands

Exit Mistral-Vibe Setup

  • ESC or CTRL+C

Switch User

  • su - root
    • Password: root
  • su - user
    • Password: user

Edit Mistral-Vibe Configuration File

  • su - root
  • apt update && apt install -y nano
  • su - user
  • nano /home/user/.vibe/config.toml

Example Configuration Without Mistral API: llama.cpp, Ollama, and Other OpenAI-Compatible Providers In the config.toml file:

[[providers]]
name = "llamacpp"
api_base = "http://0.0.0.0:8888/v1"
api_key_env_var = ""
api_style = "openai"
backend = "generic"
reasoning_field_name = "reasoning_content"
project_id = ""
region = ""

[providers.extra_headers]

[[models]]
name = "My Local GGUF LLM Name"
provider = "llamacpp"
alias = "My Local GGUF LLM Name"
temperature = 0.2
input_price = 0.0
output_price = 0.0
thinking = "off"
auto_compact_threshold = 200000

Run Mistral-Vibe

  • vibe

⁠Details

  • Base: debian:trixie-20260518-slim
  • Port: 7860 (ttyd)
  • Command: ttyd -p 7860 -W bash -c "vibe || true; exec bash"

⁠Notes

⁠Unofficial Mistral-Vibe Image, Not Affiliated With Mistral AI.
⁠Mistral-Vibe TUI is open-source under Apache 2.0 license.

Tag summary

Content type

Image

Digest

sha256:6c5b226c1…

Size

257.8 MB

Last updated

5 months ago

docker pull misterpoc/simple_mistral-vibe_demo:2026.05.27