Go to file
wolfyzhuang 4b3774cd86 aaaaaa 2024-04-20 14:52:07 +00:00
moxin-backend removed unnecessary code 2023-03-19 19:06:13 +00:00
moxin-frontend project description 2024-04-07 13:54:09 +00:00
moxin-protocol Update tmux config 2024-04-12 21:32:25 +00:00
Cargo.lock better translation 2022-11-06 11:58:51 +00:00
Cargo.toml better translation 2022-11-06 11:58:51 +00:00
LICENSE Updated read me. 2022-11-06 15:41:02 +00:00
README.md aaaaaa 2024-04-20 14:52:07 +00:00
build.sh NO CHANGES 2022-11-15 14:59:42 +00:00

README.md

Rust Moxin: An AI LLM client built atop Robius

Rust Moxin is an AI LLM client showcasing the functionalities of Robius, a multi-platform application development framework. The project is still in the early stages and not fully functional yet.

The below table shows the host systems that currently support building Robrix for different target platforms.

Host OS Target Platform Builds? Runs?
macOS macOS
Linux ubuntu(x86_64-unknown-linux-gnu) ?

Build and Run Instructions

  1. Install Rust first.

  2. Install the required WasmEdge WASM runtime:

curl -sSf https://raw.githubusercontent.com/WasmEdge/WasmEdge/master/utils/install.sh | bash -s -- --plugins wasi_nn-ggml

source $HOME/.wasmedge/env

macOS Users

For desktop users on macOS, you simply have to run:

cd ~/rust-moxin-ai-client
cargo run

Linux Users

On Linux, ensure the following dependencies are installed (considering Ubuntu as an example):

sudo apt-get update
# openssl
sudo apt-get install libssl-dev pkg-config
# libclang for bindgen
sudo apt-get install llvm clang libclang-dev
# binfmt
sudo apt install binfmt-support
# Xcursor、X11、asound and pulse
sudo apt-get install libxcursor-dev libx11-dev libasound2-dev libpulse-dev

Then, run the following commands:

cd ~/rust-moxin-ai-client
cargo run