aa-mahzoon/n8n_Workflow_Viewer
0
n8n Workflow Viewer
یک ابزار Streamlit برای بارگذاری و مشاهدهی تعاملی فایلهای JSON خروجی n8n. این برنامه هیچ workflow ای را اجرا نمیکند — فقط برای بررسی و مرور ساختار workflow است.
نصب
pip install -r requirements.txtاجرا
streamlit run app.pyمرورگر بهصورت خودکار باز میشود (معمولاً روی http://localhost:8501).
امکانات
- بارگذاری فایل JSON خروجی n8n (از منوی n8n: Download یا Export)
- نمایش گراف تعاملی نودها و اتصالات (کلیک، درگ، زوم)
- رنگبندی خودکار نودها بر اساس نوع (تریگر، شرط، HTTP، دیتابیس، پیامرسانی و ...)
- پنل جزئیات هر نود با کلیک: نوع، پارامترها، یادداشت، موقعیت
- ماسک خودکار مقادیر حساس (پسورد، توکن، کلید API) در نمایش پارامترها و credentials
- جستجو و فیلتر نودها بر اساس نام یا دسته
- جدول کامل لیست نودها و نمایش خروجی خام JSON
نکتهی امنیتی
مقادیر حساس (فیلدهایی مثل password, token, apiKey, secret, credential) بهصورت خودکار در نمایش ماسک میشوند، اما فایل JSON اصلی شما (که آپلود میکنید) دستنخورده باقی میماند و در هیچ سروری ذخیره نمیشود — همهچیز فقط در حافظهی محلی مرورگر/سشن اجرا میشود.
