Skip to content

CodersCreative/ollama-chat-iced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

  • 🤝 Huggingface: Allows for models to be run and downloaded that are available at huggingface.

  • ⚙️ 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 or split panels into new seperate windows.

  • ⚙️ 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 install additional binaries for the gui and server
ochat install

# To run the installed program
ochat

Gallery

Ochat's home screen.

Ochat calling screen.

Ochat chats split.

Ochat's model options.

Ochat's code handling.

Ochat's theme showcase.

Ochat pulling models.

Ochat over multiple windows.

Ochat prompts.

Contributing

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

License

MIT

About

A GUI made using iced and rust that allows you to talk to an Ollama AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages