Последние дни активно игрался с n8n — это no-code платформа для автоматизации с кучей готовых интеграций, включая LLM.

Делал следующие воркфлоу под себя:

Воркфлоу агрегатора ИИ-новостей в n8n: RSS-источники TechCrunch, Gemini, OpenAI и Anthropic сливаются, проходят через LLM-фильтрацию и публикуются в Telegram
Агрегатор ИИ-новостей: четыре RSS-источника, LLM-фильтрация и публикация в Telegram

Что понравилось

  1. Скорость разработки. То, что раньше требовало несколько дней, через n8n собирается за пару часов. Добавил узел Telegram, Gmail, пару условий, прописал credentials — и оно работает.
  2. Большое количество интеграций из коробки. Telegram, Gmail, RSS, LLM-провайдеры, вебхуки, Excel, календарь, парсеры и куча ещё другого.
  3. Готовые шаблоны воркфлоу. Можно просто скопировать воркфлоу из каталога и доработать под себя.
  4. LLM-вызовы прямо в воркфлоу — причём с tools, memory и structured output.
  5. Визуальный дебаг. Сразу видно, на каком этапе упало и какие данные пришли.

Что не понравилось

  1. No-code быстро заканчивается. Чуть нетипичнее задача — и уже пишешь код. Чем больше логики за пределами готовых блоков, тем меньше профита от no-code.
  2. Code node ограниченный. Поддерживает только JS и Python, сторонние библиотеки нельзя просто так поставить. На self-hosted версии можно собрать кастомный Docker-образ с нужными библиотеками, но это уже не no-code, а DevOps.
  3. Сложные воркфлоу нечитаемы. Когда узлов много, читаемость падает — в отличие от кода, где можно разбить на функции и модули.

Вывод

n8n — хороший инструмент для тех, кто хочет автоматизировать процессы без глубокого погружения в код. Также он неплохо подходит для быстрого создания прототипов и проверки гипотез. Но если умеешь кодить, то для сложных задач проще сразу писать код — больше гибкости и легче поддерживать. Особенно сейчас, когда есть Claude Code и Cursor.

← Все статьи