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
801 downloads per month
2.5MB
3K
SLoC
OChat 
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
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
Gallery
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License
Dependencies
~91–135MB
~2.5M SLoC