Report Abuse

Basic Information

This repository provides the software, scripts, and documentation to install, initialize, configure, and run a GaiaNet node that hosts local AI models and a retrieval-augmented generation pipeline. It bundles a command line utility named gaianet that automates installation of runtime components such as WasmEdge with a wasi-nn GGML plugin, a Qdrant vector database, a RAG API server wasm module, model files and a web dashboard. The project aims to let users deploy a working node on Mac, Linux, or Windows WSL, download large model and vector snapshot files defined by a config.json, start and stop services, and surface an address where the node exposes a web chat interface. The README also documents pre-set configurations and how to initialize a node with alternative model and knowledge base presets.

Links

Categorization

App Details

Features
Single-line installer script that downloads and installs the default node stack and required binaries. A gaianet CLI with subcommands such as init to download models and import Qdrant snapshots, start to launch WasmEdge, the LlamaEdge API server and Qdrant, stop to shut services down, and config to update fields in the node config.json. Automatic installation and configuration of WasmEdge and its GGML plugin, Qdrant vector DB, rag-api-server.wasm, and a dashboard web UI. Pre-set configuration support and the ability to initialize from a URL to a config.json. Options to run the node local-only or specify an alternative base installation directory. Commands and flags for updating model URLs, context sizes, prompt templates, RAG policy, port, and Qdrant parameters.
Use Cases
It simplifies deploying a self-hosted AI node by automating runtime and model setup so operators can run a local or publicly reachable agent without manual binary compilation. The init command downloads specified model files and vector database snapshots and creates or restores Qdrant collections, reducing setup complexity and time for large assets. The start command launches the WasmEdge-backed API server and exposes a web interface for chatting with the hosted model, enabling immediate testing and use. The gaianet config subcommands make it straightforward to change model URLs, context sizes, prompt templates, RAG prompts and other operational settings and then reinitialize. The README also points to documentation, community channels, and contribution guidance for troubleshooting and extending the node.

Please fill the required fields*