{"id":26739423,"url":"https://github.com/hathibelagal-dev/desktop4mistral","last_synced_at":"2026-04-20T13:04:55.225Z","repository":{"id":282573899,"uuid":"945949806","full_name":"hathibelagal-dev/desktop4mistral","owner":"hathibelagal-dev","description":"A desktop client with MCP support for Mistral LLMs","archived":false,"fork":false,"pushed_at":"2025-03-26T02:58:46.000Z","size":1139,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T03:03:19.046Z","etag":null,"topics":["artificial-intelligence","chat","desktop-app","gui","llm","mcp","mistral","mistralai","qt6"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hathibelagal-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-10T11:33:21.000Z","updated_at":"2025-03-26T02:58:49.000Z","dependencies_parsed_at":"2025-03-15T19:15:37.290Z","dependency_job_id":null,"html_url":"https://github.com/hathibelagal-dev/desktop4mistral","commit_stats":null,"previous_names":["hathibelagal-dev/desktop4mistral"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hathibelagal-dev%2Fdesktop4mistral","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hathibelagal-dev%2Fdesktop4mistral/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hathibelagal-dev%2Fdesktop4mistral/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hathibelagal-dev%2Fdesktop4mistral/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hathibelagal-dev","download_url":"https://codeload.github.com/hathibelagal-dev/desktop4mistral/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245969576,"owners_count":20702246,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","chat","desktop-app","gui","llm","mcp","mistral","mistralai","qt6"],"created_at":"2025-03-28T04:28:53.158Z","updated_at":"2026-04-20T13:04:55.195Z","avatar_url":"https://github.com/hathibelagal-dev.png","language":"Python","funding_links":[],"categories":["📚 Projects (2474 total)"],"sub_categories":["MCP Clients"],"readme":"# desktop4mistral\n\nhttps://github.com/user-attachments/assets/0ec0bec8-2b35-4c74-9d22-2739935db5b5\n\nA powerful desktop client for interacting with Mistral Large Language Models (LLMs)\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![PyPI - Version](https://img.shields.io/pypi/v/desktop4mistral)](https://pypi.org/project/desktop4mistral/)\n[![Total Downloads](https://img.shields.io/pepy/dt/desktop4mistral)](https://pypi.org/project/desktop4mistral/)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/desktop4mistral)\n![PyPI - Status](https://img.shields.io/pypi/status/desktop4mistral)\n\n## Overview\n\ndesktop4mistral is a Python-based desktop application that provides a user-friendly interface for chatting with Mistral AI models. Built with PySide6, it offers a modern GUI with features like model selection, chat history, and command support.\n\n## Features\n\n- Interactive chat interface with Mistral LLMs\n- Support for multiple Mistral models with easy switching\n- Full Markdown support.\n- Command system (e.g., `/read` to fetch any local file or webpage, `wiki_search` to search Wikipedia, etc).\n- Some commands also support a more natural language syntax. You can, for instance, say \"read the contents of /tmp/myfile.txt\".\n- Use `/save_markdown` to save your entire chat as a markdown file, which you could use in other tools, like Obsidian.\n- Supports Python code execution. Ideally, you should first ask it to write some Python code. In the next prompt you can just say something like \"run it\". This way you can be sure what the model's doing.\n\n## Commands\n\nDesktop4Mistral supports several commands.\n\n- `/read` to read a local or remote file. Can also be used to reload a previous chat session.\n- `/git` to read a github repository\n- `/wiki_search` to search Wikipedia\n- `/wiki_id` to look up the contents of a Wikipedia page\n- `/save` to save the entire chat session as a JSON file\n- `/save_markdown` to save the entire chat session as a markdown file\n- `/talk` to turn talking `on` or `off`. Uses Kokoro as the TTS model. You can expect reasonable performance on most hardware.\n\n## Screenshots\n\n\u003cimg src=\"https://raw.githubusercontent.com/hathibelagal-dev/desktop4mistral/refs/heads/main/sshots/0.png\" style=\"width:800px;\"/\u003e\n\n\u003cimg src=\"https://raw.githubusercontent.com/hathibelagal-dev/desktop4mistral/refs/heads/main/sshots/1.png\" style=\"width:800px;\"/\u003e\n\n## Installation\n\n### Prerequisites\n\n- Python 3.11 or 3.12\n- Mistral API key (get it from [Mistral AI](https://mistral.ai/))\n\n## Quickstart\n\nInstall using `pip`.\n```bash\npip install desktop4mistral\n```\n\nAnd run...\n```bash\nexport MISTRAL_API_KEY='your-api-key-here'\ndesktop4mistral\n```\n\nor\n\n```bash\npython3 -m desktop4mistral.main\n```\n\n### Setup for development\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/hathibelagal-dev/desktop4mistral.git\ncd desktop4mistral\n```\n\n2. Install the app and its dependencies:\n```bash\npip3 install .\n```\n\n## Usage\n\n- Launch the application\n- Select a Mistral model from the \"Models\" menu\n- Type your message in the input field\n- Press Ctrl+Enter or click \"Send\" to submit\n- View responses in the chat window\n\n## Support\nFor issues and feature requests, please use the GitHub [Issues](https://github.com/hathibelagal-dev/desktop4mistral/issues) page.\n\n## License\n\nThis project is licensed under the GNU General Public License v3 (GPLv3) - see the LICENSE file for details.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhathibelagal-dev%2Fdesktop4mistral","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhathibelagal-dev%2Fdesktop4mistral","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhathibelagal-dev%2Fdesktop4mistral/lists"}