https://github.com/rakeshkanneeswaran/project-bridge
Bridge is a cross-platform application that enables users to interact with open-source Vision Models and Large Language Models (LLMs). Built with Rust, Vite, React, and Tauri, it offers a seamless and efficient interface for AI-driven image analysis and advanced model interactions.
https://github.com/rakeshkanneeswaran/project-bridge
llms ollama ollama-api react rust tauri tauri-app vison-models
Last synced: 3 months ago
JSON representation
Bridge is a cross-platform application that enables users to interact with open-source Vision Models and Large Language Models (LLMs). Built with Rust, Vite, React, and Tauri, it offers a seamless and efficient interface for AI-driven image analysis and advanced model interactions.
- Host: GitHub
- URL: https://github.com/rakeshkanneeswaran/project-bridge
- Owner: rakeshkanneeswaran
- Created: 2024-08-16T21:33:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-19T07:57:31.000Z (about 1 year ago)
- Last Synced: 2025-06-23T01:06:50.951Z (3 months ago)
- Topics: llms, ollama, ollama-api, react, rust, tauri, tauri-app, vison-models
- Language: JavaScript
- Homepage:
- Size: 349 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Bridge
**Bridge** is a **Cross-Platform Application** designed to enable seamless interaction with **open-source Vision Models** and **Large Language Models (LLMs)**. The application is built with performance and efficiency in mind, leveraging the power of Rust to deliver a robust interface for advanced AI and image analysis.
![]()
## Features
- **Model Integration**: Supports various open-source Vision and Large Language Models that can be easily downloaded using [Ollama](https://ollama.com/).
- **Cross-Platform Compatibility**: Designed to work on multiple platforms with consistent performance.
- **Efficient Image Processing**: Users can upload images and interact with AI models to perform image analysis.
- **Intuitive User Interface**: Built using **Vite** and **React** to provide a responsive and user-friendly experience.
- **Tauri Integration**: Utilizes **Tauri** for building lightweight, secure desktop applications with Rust.## Tech Stack
- **Rust**: The core application is compiled using Rust, ensuring high performance and reliability.
- **Vite**: Fast and modern front-end build tool, providing an optimized development experience.
- **React**: A JavaScript library for building user interfaces, used for creating the front-end of the application.
- **Tauri**: A framework for building desktop applications using web technologies and Rust, ensuring cross-platform support.## Installation and Setup
### Prerequisites
Before you start, ensure you have the following installed:
- [Node.js](https://nodejs.org/) (for Vite and React)
- [Tauri](https://tauri.app/) CLI
- [Rust](https://www.rust-lang.org/) (optional, if you want to contribute to the Rust backend)### Clone the Repository
```bash
git clone https://github.com/yourusername/bridge.git
cd bridge
```### Install Dependencies
#### Frontend (Vite & React)
```bash
cd frontend
npm install
```### Running the Application
#### Development Mode
To run the application in development mode, use the following command:
```bash
npm run tauri dev
```#### Build for Production
To build the application for production, use:
```bash
npm run tauri build
```This will compile the application into an executable that can be run on your platform.
## Usage
1. **Upload an Image**: Use the image upload feature to send images for analysis.
2. **Select a Model**: Choose an open-source Vision Model or LLM to interact with.
3. **Submit Queries**: Ask questions or interact with the selected model using the intuitive interface.
4. **View Results**: The processed results will be displayed in the interface.