# desktop4mistral

> MCP Client

Desktop4mistral is a Python-based desktop application offering a user-friendly interface for interacting with Mistral AI models, featuring model selection, chat history, command support, and Markdown support. Desktop4mistral is a Python-based

## Overview

- **Category:** AI
- **Language:** Python
- **Stars:** 23
- **Forks:** 0
- **Owner:** hathibelagal-dev
- **GitHub:** https://github.com/hathibelagal-dev/desktop4mistral
- **Created:** 2025-03-10T11:33:21+00:00
- **Updated:** 2025-03-28T12:52:20+00:00
- **Source:** https://model-context-protocol.com/clients/desktop-mistral-llm-desktop-client

## Setup

## Setup

### Prerequisites

- Python 3.11 or 3.12
- Mistral API key (get it from [Mistral AI](https://mistral.ai/))

## Quickstart

Install using `pip`.
```bash
pip install desktop4mistral
```

And run...
```bash
export MISTRAL_API_KEY='your-api-key-here'
desktop4mistral
```

or

```bash
python3 -m desktop4mistral.main
```

### Setup for development

1. Clone the repository:
```bash
git clone https://github.com/hathibelagal-dev/desktop4mistral.git
cd desktop4mistral
```

2. Install the app and its dependencies:
```bash
pip3 install .
```

## Tools

## Available Tools

1. Interactive chat interface with Mistral LLMs (provides a user-friendly interface for chatting with Mistral AI models).
2. Support for multiple Mistral models (allows easy switching between models).
3. Full Markdown support (enables formatting and display of Markdown content).
4. Command system (offers commands like `/read`, `wiki_search`, etc.).
5. `/save_markdown` (saves the entire chat as a markdown file).
6. Python code execution (supports running Python code within the chat).
7. `/read` (reads a local or remote file, or reloads a previous chat session).
8. `/git` (reads a github repository).
9. `/wiki_search` (searches Wikipedia).
10. `/wiki_id` (looks up the contents of a Wikipedia page).
11. `/save` (saves the entire chat session as a JSON file).
12. `/talk` (turns talking `on` or `off` using Kokoro TTS model).
