seba@popity:~/projects$cat network-ai-toolkit/README.md

Network AI: ASUS Router Monitoring & AI Troubleshooting

A self-hosted toolkit that looks after my home network: an ASUS RT-AX88U Pro with AiMesh nodes on Asuswrt-Merlin. Every 5 minutes it checks the router's health over SSH, keeps the history in Postgres and shows it all on a mobile-friendly dashboard.

A PPPoE watchdog restarts the WAN when the line drops, so I usually hear about an outage after it's fixed. To keep the AI bill small, Gemini reads the logs only once a day, after they're compressed into templates.

Tshoot is the chat part: describe a problem and it investigates on the router itself. Read-only commands run freely, any change waits for my approval, destructive commands are always blocked, and secrets are redacted before anything reaches the AI.

stack:
Python · Flask · Paramiko (SSH) · Gemini + local Ollama · PostgreSQL · React + TypeScript · systemd
status:
in daily use at home, watching every packet
source:
github.com/spopity/network-ai-toolkit
demo:
DEMO snapshot of the live dashboard from 2026-10-21; Tshoot replays real investigations, with addresses and device names masked

seba@popity:~/projects$cd ..