7 releases

0.3.3 Apr 7, 2025
0.3.2 Apr 2, 2025
0.3.0 Mar 30, 2025
0.2.6 Mar 29, 2025
0.1.0 Jul 14, 2024

#188 in Machine learning

Download history 52/week @ 2025-03-19 414/week @ 2025-03-26 282/week @ 2025-04-02 53/week @ 2025-04-09

801 downloads per month

MIT license

2.5MB
3K SLoC

OChat Rust

Linux Windows macOS

A GUI made using iced and rust that allows you to easily talk to AI models.

Key Features

  • 🚀 Effortless Setup: Install seamlessly using Cargo.

  • 🤝 Ollama: Effortlessly chat to any AI model available at ollama and download each model within the app.

  • ⚙️ Model Settings: Easily change the parameters of the model within the application.

  • 🔢 Full Markdown Support: Elevate your LLM experience with comprehensive Markdown support for enriched interaction and styling.

  • 🎤 Voice Calls: Experience seamless communication with integrated voice call features, allowing for a more dynamic and interactive chat environment.

  • 🎤 Transcribe: Easily transcribe mic input within the application for hands-free use.

  • 🗔 Panels: Engage with multiple activities within the app simultaneously using distinct panels.

  • ⚙️ Many Models Conversations: Effortlessly engage with various models simultaneously, harnessing their unique strengths for optimal responses. Enhance your experience by leveraging a diverse set of models in parallel.

  • 🌟 Continuous Updates: I am committed to improving ochat with regular updates, fixes, and new features.

Installation

Download LLM Model

Install Ollama
Pull Orca-Mini

On Linux:

# Install ollama:
curl https://ollama.ai/install.sh | sh

# Pull orca-mini:
ollama pull orca-mini:3b

Run The App

Install

# To install from crates.io
cargo install ochat

# To run the installed program
ochat

Build & Run

# Clone the repository:
git clone https://gitlab.com/officialccoders/ollama-chat-iced.git
cd ollama-chat-iced

# Build and run app with release tags:
cargo build --release
cargo run --release

# Or simply:
cargo run

Ochat's home screen.

Ochat calling screen.

Ochat handling images.

Ochat's model options.

Ochat's code handling.

Ochat's theme showcase.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Dependencies

~91–135MB
~2.5M SLoC