I made a tool to monitor n8n workflows executions from the terminal and just open-sourced it.
Ever had the n8n web UI freeze or become sluggish when you’ve got multiple workflows running? I built a solution and wanted to share it with you all.
Hey n8n community!
I’m a security researcher building a cyber AI platform, and I’ve been using n8n extensively for automating security pipelines, vulnerability scans, and AI workflows. As my system grew, I found myself constantly checking the GUI to see if my workflows were running properly.
What it does:
- Shows recent workflow executions in a nice table format
- Color-coded statuses (green for success, red for errors, etc.)
- Filter by status, workflow name, or number of executions
- Works with SQLite databases (PostgreSQL support coming soon!)
Screenshot:
Link to the repo: GitHub - urbanadventurer/n8n_tools: Tools for n8n
Some use cases I’ve found helpful:
- When the web UI is struggling - still get status info during heavy loads
- Debugging failed workflows - you can see error details quickly
- Monitoring long-running workflows without keeping the browser open
Usage:
Basic monitoring:
python3 n8n-status.py
Check only errors:
python3 n8n-status.py --errors --limit 50
Monitor specific security workflow:
python3 n8n-status.py --workflow "threat-intel" --running
Try it out and let me know:
Star the repo if it helps your automation setup
Share your experience - especially if you’re building security/AI pipelines
Drop your own n8n monitoring tricks below
Looking for feedback:
- What other features would be useful?
I’m hoping this might save someone else from the stress of a frozen UI during critical moments! Always happy to chat about n8n automation for security use cases too
Feel free to share your own monitoring tricks or security automation stories below!