Open source · Linux · Raspberry Pi

Your network,
clearly.

AuraLAN turns local network evidence into a clean, human-readable view of your LAN — without an account, telemetry, cloud lookups or remote assets.

MIT licensedLocal-firstNo telemetryVersion 1.5
AuraLAN Overview showing a synthetic demo network
Actual AuraLAN interface · synthetic demo network · no real household data
No cloud accountRuns where your network runs.
Evidence firstConservative identity, no magic claims.
Useful on day oneInventory, changes, services and history.
Built to contributePython, FastAPI and native web modules.

WHAT AURALAN DOES

Network visibility without the cloud baggage.

Use the information your Linux host can already observe and turn it into something understandable.

01

Human-readable inventory

Combine neighbours, DHCP, Wi-Fi, mDNS, DNS-SD, NetBIOS, SSDP, Pi-hole and offline OUI evidence into conservative device identities.

02

Network Pulse

See what changed in the last 24 hours and seven days with aggregate local activity, actionable counts and a privacy-preserving trend view.

03

Network Review

Bring missing favorites, baseline differences, identity gaps, service health and recent changes into one local “Worth a look” queue with direct links to the evidence.

04

Activity Center

See new devices, favorite watch changes, baseline actions and Service Exposure changes in one local timeline.

05

Network Baseline

Capture the devices you expect and see what changed later — without pretending every change is a threat.

06

Identity Intelligence

Understand which local evidence supports each identity and which devices still need a better name.

07

Service Exposure

Check a small fixed set of common TCP ports on a known device and keep a bounded local change history.

08

Home Assistant friendly

Use aggregate REST data and optional reliable webhooks while keeping identifiers private by default.

LOCAL BY DESIGN

Your LAN data stays on your machine.

AuraLAN has no account system, telemetry, third-party MAC lookup API, remote fonts or CDN runtime dependencies.

Read the privacy model →
Discover

Read local Linux and LAN evidence.

Correlate

Build conservative identities from multiple sources.

Remember

Keep inventory, activity and user-owned metadata in local SQLite state.

Explain

Show the evidence instead of inventing certainty.

QUICK START

Try it on Linux.

Clone the repository and start the development server. Production installation and systemd deployment are documented separately.

terminal
git clone https://github.com/YellowNest/AuraLAN.git
cd AuraLAN
./scripts/dev.sh

OPEN SOURCE MEANS OPEN

Help shape AuraLAN.

Contributions are welcome — from documentation and device signatures to tests, compatibility work and new local discovery evidence.