nouride-releases

agent
Security Audit
Warn
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Warn
  • Code scan incomplete — No supported source files were scanned during light audit
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Lightweight, zero-bloat multi-agent AI engine in a single daemon. Homelab-friendly and built for mini devices (Raspberry Pi, Orange Pi, Geekom, NUC, LXC).

README.md

Nouride Releases & Distribution

Official binary releases, container images, and distribution repository for Nouride.

Nouride is an ultra-lightweight, zero-bloat multi-agent AI engine in a single binary daemon. Built for servers, homelabs, and edge/mini devices (Raspberry Pi, Orange Pi, Geekom, NUC, LXC, Docker), it connects multiple chat platforms (Discord, Telegram, WhatsApp) to isolated AI agents with individual personas, shared skill pools, tool execution approval gates, cron scheduling, and a web dashboard.


Installation & Quickstart

1. Automated Linux Install (Recommended)

Nouride runs as a standalone self-contained binary with its own embedded runtime. On any supported Linux machine (Debian, Ubuntu, RHEL, Alpine, Arch, Raspberry Pi OS), run:

curl -fsSL https://get.nouride.com/install.sh | sudo sh

To review the script before piping it to a shell:

curl -fsSL https://get.nouride.com/install.sh | less

By default, the installer binds the web dashboard to loopback (127.0.0.1:18254). To expose it across your local network immediately:

curl -fsSL https://get.nouride.com/install.sh | sudo sh -s -- --host 0.0.0.0

Once installed, visit http://<your-ip>:18254/ in your browser to complete initial setup.


2. Docker Container

The official multi-arch container image (linux/amd64 and linux/arm64) is published to GitHub Container Registry:

docker run -d \
  --name nouride \
  --restart unless-stopped \
  -p 18254:18254 \
  -v /srv/nouride/.nouride:/srv/nouride/.nouride \
  ghcr.io/nouverse/nouride:latest

Docker Compose:

services:
  nouride:
    image: ghcr.io/nouverse/nouride:latest
    container_name: nouride
    restart: unless-stopped
    ports:
      - "18254:18254"
    volumes:
      - /srv/nouride/.nouride:/srv/nouride/.nouride

Variant: Nougate AI Router

nouride-router is the same build plus the Nougate AI Router in the same process — model calls
answered from inside the daemon, with no second container and no network hop. Useful on a Pi, an LXC
container, or anywhere that has to answer without a gateway in front of it.

docker run -d \
  --name nouride \
  --restart unless-stopped \
  -p 18254:18254 \
  -v /srv/nouride/.nouride:/srv/nouride/.nouride \
  ghcr.io/nouverse/nouride-router:latest

Docker Compose:

services:
  nouride:
    image: ghcr.io/nouverse/nouride-router:latest
    container_name: nouride
    restart: unless-stopped
    ports:
      - "18254:18254"
    volumes:
      - /srv/nouride/.nouride:/srv/nouride/.nouride

The Router's own port is not published: it answers the daemon inside the same container.

Switch the Router on and point a provider at it, in .nouride/config.toml:

[nougate]
in_process = true
port = 18256

[providers.local]
kind = "openai"
base_url = "http://127.0.0.1:18256/openai/v1"   # or /anthropic/v1

It binds loopback deliberately — a gateway hosted inside the daemon exists to serve that daemon. Its
admin console is on the same port at /frontend/, and the setup wizard finds it, fills the endpoint
in, and links to it.

Both images are tagged :X.Y.Z, :X.Y and :latest. To see which variant an image is without
pulling it:

docker image inspect ghcr.io/nouverse/nouride-router:latest \
  --format '{{index .Config.Labels "tech.nouverse.nouride.edition"}}'

3. Standalone Binary Downloads

Standalone tarballs include the executable, built-in skills, example configuration, and web dashboard assets. You can download the latest release directly or browse specific versions on the Releases page.

Platform Architecture C Library Download
Linux x86_64 glibc nouride-linux-x64.tar.gz
Linux aarch64 glibc nouride-linux-arm64.tar.gz
Linux (Alpine) x86_64 musl nouride-linux-x64-musl.tar.gz
Linux (Alpine) aarch64 musl nouride-linux-arm64-musl.tar.gz

The Router variant ships the same four targets, named nouride-router-*:

Platform Architecture C Library Download
Linux x86_64 glibc nouride-router-linux-x64.tar.gz
Linux aarch64 glibc nouride-router-linux-arm64.tar.gz
Linux (Alpine) x86_64 musl nouride-router-linux-x64-musl.tar.gz
Linux (Alpine) aarch64 musl nouride-router-linux-arm64-musl.tar.gz

Or let the installer fetch it:

curl -fsSL https://get.nouride.com/install.sh | sudo sh -s -- --variant router

Note on Alpine / Musl: The -musl build requires libstdc++ (apk add libstdc++).

SHA256 checksums are attached to every release — SHA256SUMS for the standard build,
SHA256SUMS-router for the Router variant.


Contributing & Issues

The core engine is developed and maintained by Nouverse Technologies in an internal repository, while binary distributions and public community feedback are coordinated through this repository.

  • Found a bug or crash? Please Open an Issue. Include your OS version, architecture (uname -m), deployment method (native or Docker), and relevant terminal output.
  • Feature Proposals: Have ideas for new homelab integrations, agent tools, or chat adapters? Open an issue with your proposal and rationale.
  • Security Inquiries: For sensitive security concerns, reach out directly to [email protected].

Licence & Attribution

Nouride is powered by Nouverse Technologies. For full licensing details and architecture specifications, visit the official documentation.

Reviews (0)

No results found