一个专业整理的 2,053 个 n8n 工作流 集合,配备极速文档系统,支持即时搜索、分析与浏览。
体验比传统文档快 100 倍的性能提升!
# 安装依赖
pip install -r requirements.txt
# 启动 FastAPI 服务器
python run.py
# 浏览器访问
http://localhost:8000
功能亮点:
指标 | 旧系统 | 新系统 | 提升 |
---|---|---|---|
文件大小 | 71MB HTML | <100KB | 缩小 700 倍 |
加载时间 | 10+ 秒 | <1 秒 | 快 10 倍 |
搜索 | 仅客户端 | FTS5 全文 | 瞬时 |
内存占用 | ~2GB RAM | <50MB RAM | 降低 40 倍 |
移动端支持 | 差 | 优秀 | 完全响应式 |
自动将技术文件名转为可读标题:
2051_Telegram_Webhook_Automation_Webhook.json
Telegram Webhook Automation
搜索界面支持下拉筛选,按类别浏览 2,000+ 工作流。
系统自动按服务类别对工作流进行分类,便于发现和筛选。
python create_categories.py
context/def_categories.json
映射到对应类别。例如:
search_categories.json
,包含所有分类信息可在 context/defs_categories.json 中添加更多服务与类别映射。
# 克隆仓库
git clone <repo-url>
cd n8n-workflows
# 安装依赖
pip install -r requirements.txt
# 启动文档服务器
python run.py
# 浏览 http://localhost:8000
# - 极速检索 2,053 个工作流
# - 专业响应式界面
# - 实时统计
# 开发模式自动重载
python run.py --dev
# 自定义主机/端口
python run.py --host 0.0.0.0 --port 3000
# 强制重建索引
python run.py --reindex
# 推荐使用 Python 脚本批量导入
python import_workflows.py
# 或手动导入单个工作流:
# 1. 打开 n8n 编辑器 UI
# 2. 菜单 (☰) → 导入工作流
# 3. 选择 workflows/ 文件夹下的 .json 文件
# 4. 运行前请更新凭证和 webhook 地址
系统自动将工作流归入 12 个服务类别:
# 按文本搜索工作流
curl "http://localhost:8000/api/workflows?q=telegram+automation"
# 按触发类型和复杂度筛选
curl "http://localhost:8000/api/workflows?trigger=Webhook&complexity=high"
# 查找所有消息类工作流
curl "http://localhost:8000/api/workflows/category/messaging"
# 获取数据库统计
curl "http://localhost:8000/api/stats"
# 浏览所有分类
curl "http://localhost:8000/api/categories"
-- 优化表结构,极速查询
CREATE TABLE workflows (
id INTEGER PRIMARY KEY,
filename TEXT UNIQUE,
name TEXT,
active BOOLEAN,
trigger_type TEXT,
complexity TEXT,
node_count INTEGER,
integrations TEXT, -- 365 种服务的 JSON 数组
description TEXT,
file_hash TEXT, -- MD5 变更检测
analyzed_at TIMESTAMP
);
-- 全文检索与排序
CREATE VIRTUAL TABLE workflows_fts USING fts5(
filename, name, description, integrations, tags,
content='workflows', content_rowid='id'
);
# 克隆仓库
git clone <repo-url>
cd n8n-workflows
# 安装依赖
pip install -r requirements.txt
# 启动文档服务器
python run.py
# 访问 http://localhost:8000
# 创建虚拟环境
python3 -m venv .venv
source .venv/bin/activate # Linux/Mac
# 或 .venv\Scripts\activate # Windows
# 安装依赖
pip install -r requirements.txt
# 开发模式自动重载
python api_server.py --reload
# 强制重建索引
python workflow_db.py --index --force
自动将技术文件名转为友好名称:
# 自动转换示例:
2051_Telegram_Webhook_Automation_Webhook.json → "Telegram Webhook Automation"
0250_HTTP_Discord_Import_Scheduled.json → "HTTP Discord Import Scheduled"
0966_OpenAI_Data_Processing_Manual.json → "OpenAI Data Processing Manual"
[ID]_[服务1]_[服务2]_[用途]_[触发].json
GET /
- 主工作流浏览界面GET /api/stats
- 数据库统计与指标GET /api/workflows
- 支持筛选与分页的搜索GET /api/workflows/{filename}
- 工作流详情GET /api/workflows/{filename}/download
- 下载 JSONGET /api/workflows/{filename}/diagram
- 生成 Mermaid 流程图GET /api/workflows/category/{category}
- 按服务类别搜索GET /api/categories
- 所有可用类别GET /api/integrations
- 集成统计POST /api/reindex
- 触发后台重建索引// GET /api/stats
{
"total": 2053,
"active": 215,
"inactive": 1838,
"triggers": {
"Complex": 831,
"Webhook": 519,
"Manual": 477,
"Scheduled": 226
},
"total_nodes": 29445,
"unique_integrations": 365
}
本合集包含以下来源的工作流:
本仓库是目前最全面、最专业的 n8n 工作流集合,拥有先进的检索技术与专业文档,让工作流发现与使用变得高效愉快。
🎯 适合人群:开发者、自动化工程师、业务分析师及任何希望用 n8n 自动化提升效率的人士。