I made a tool to monitor n8n workflow executions from the terminal 🔍

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! :wave:

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:

  1. When the web UI is struggling - still get status info during heavy loads
  2. Debugging failed workflows - you can see error details quickly
  3. 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: Star the repo if it helps your automation setup
  • :speech_balloon: Share your experience - especially if you’re building security/AI pipelines
  • :hammer_and_wrench: 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 :closed_lock_with_key::robot:

Feel free to share your own monitoring tricks or security automation stories below!

1 Like