https://github.com/j03-dev/chatboto
Desktop app that allows you to chat with AI
https://github.com/j03-dev/chatboto
ai gemini gui iced mistral rust
Last synced: 26 days ago
JSON representation
Desktop app that allows you to chat with AI
- Host: GitHub
- URL: https://github.com/j03-dev/chatboto
- Owner: j03-dev
- Created: 2024-12-28T11:03:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-19T17:01:35.000Z (12 months ago)
- Last Synced: 2025-07-07T02:47:18.166Z (11 months ago)
- Topics: ai, gemini, gui, iced, mistral, rust
- Language: Rust
- Homepage:
- Size: 351 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chatboto
This is a simple desktop app built with [Iced](https://iced.rs) that allows you to chat with AI:
- **Mistral**
- **Gemini**
## Screenshots

---

## Installation
1. Clone this repository:
```bash
git clone https://github.com/j03-dev/chatboto.git
cd chatboto
```
2. Build the application:
```bash
cargo build --release
```
## Configuration
Chatboto requires API keys for the AI models it uses.
You can obtain these API keys by:
- Mistral API key: Sign up at [mistral.ai](https://mistral.ai)
- Gemini API key: Get it from [Google AI Studio](https://aistudio.google.com)
The application will automatically load these environment variables at startup.
## Usage
Run the application:
```bash
cargo run --release
```
Use the settings button to switch between Mistral and Gemini models for your conversations.