DEV Community

Cover image for Desktop App with multiple LLM chat site at same place
kambala yashwanth
kambala yashwanth

Posted on

Desktop App with multiple LLM chat site at same place

I recently dived into Rust programming and crafted a desktop application. It's designed for comparing and testing the leading LLM chat sites. This tool comes in handy if you're seeking diverse perspectives on a particular topic, as it provides insights from various LLMs.

GitHub logo yashwanth2804 / multi-llm-rust-app

A Rust written web app that have a split view of popular ChatGpt, Gemini and Claude for fasst and quick interaction b/w LLMs πŸš€

Multi-LLM Rust App

This is a Rust application that demonstrates the use of multiple Low-Level Modules (LLMs) [chatGpt,Gemini,Claude] in same window at a time.

s

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You need to have Rust installed on your machine. If you don't have it installed, you can install it using the following command:

Installing

Clone the repository to your local machine:

git clone https://github.com/yourusername/multi-llm-rust-app.git

Navigate to the project directory:

cd multi-llm-rust-app
cargo build

To build the executable, run:

cargo build --release

The executable will be located in the target/release directory.

Passing Arguments

You can pass arguments from the command line to change the order of the webview. The arguments are codes for different modules:

  • Ch for ChatGPT
  • Gi for Gemini
  • Cl for Claude

For example, if you want to order the…

Top comments (0)