nouride
v0.1.0
Published
Ultra-lightweight, zero-bloat multi-agent AI engine in a single daemon for servers, homelabs, and edge devices.
Maintainers
Readme
Nouride
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).
Official distribution repository: github.com/nouverse/nouride-releases
- 🌐 Website: nouride.com
- 📖 Documentation: nouride.com/docs
- 🚀 Getting Started: nouride.com/docs/start/first-run
- 📦 Docker Container:
ghcr.io/nouverse/nouride:latest— orghcr.io/nouverse/nouride-router:latestwith the Nougate AI Router built in
Native Installation & Quickstart
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 shTo review the script before piping it to a shell:
curl -fsSL https://get.nouride.com/install.sh | lessBy 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.0Once installed, open http://127.0.0.1:18254/ on that machine — or http://<your-ip>:18254/ if you installed with --host 0.0.0.0 — to complete setup.
Docker Container
The official multi-arch container image (linux/amd64 and linux/arm64) is published to GitHub Container Registry:
mkdir -p ~/nouride && cd ~/nouride
docker run -d \
--name nouride \
--restart unless-stopped \
-p 18254:18254 \
-v "$PWD/nouride:/app/.nouride" \
ghcr.io/nouverse/nouride:latestDocker Compose:
services:
nouride:
image: ghcr.io/nouverse/nouride:latest
container_name: nouride
restart: unless-stopped
ports:
- "18254:18254"
volumes:
- ./nouride:/app/.nourideArchitecture & Features
- Single Daemon Architecture: One compiled binary runs the agent execution engine, SQLite-backed vector & conversation memory, skill pool, scheduled cron jobs, and web UI.
- Shared Skills Pool: Natural procedural markdown instructions shared across specialized agents.
- Chat Gateway Adapters: Native multi-protocol integrations with Discord, Telegram, and WhatsApp.
- Tool Approval Gates: Fine-grained security permissions for terminal execution, filesystem access, and web browsing.
Licence & Attribution
Nouride is engineered and maintained by Nouverse Technologies. For architecture specifications and enterprise deployments, visit nouride.com.
