Nodeolite
Визуальный редактор воркфлоу
Воркфлоу на графах нод: HTTP-запросы, трансформации, Ollama/OpenAI, очереди, условия. Гибкая настройка нод и простое управление действиями — часть экосистемы VT Orbit Nexus.
Редактор воркфлоу
Канвас нод, связи, автозапуск и ручной Run. Импорт/экспорт JSON.
Ключевые возможности
Гибкая настройка нод и простое управление действиями
HTTP и API
API Post, Website, Server, Webhook. GET/POST/PUT/DELETE, заголовки, логи запросов, очереди и задержки.
Transform (JS)
Преобразование данных через JavaScript. Вход от предыдущих нод, автовыполнение при получении данных.
Ollama и OpenAI
Генерация текста локальной Ollama или через OpenAI. Модель, температура, промпт из входных данных.
Условия и ветвление
Condition (TRUE/False), Switch, Filter. Маршрутизация потока по условию или JavaScript.
Очереди и циклы
Queue, Loop, Merge, Splitter. Ожидание сигнала завершения, автозапуск, ручной Run для GET-циклов.
Импорт и экспорт JSON
Загрузка и выгрузка воркфлоу в JSON. nodes, edges, позиции. Примеры и бэкапы.
Delay, Regex, JSON
Задержки, регулярные выражения, разбор JSON. Template, Variable, Cache, Logger, Error.
Дополнительно
Email, Whisper, TTS, Image Gen. Триггеры, Scheduler, Debug-нода для просмотра данных.
Визуальный канвас
Перетаскивание нод, связи между портами, плавные кривые. Свободная расстановка, обзор графа, масштаб.
Технологический стек
Laravel API + Vue 3 + Vuetify + Vue Flow
Установка и запуск
Клонируйте репозиторий, настройте .env, выполните миграции и соберите фронтенд.
Проект не публичный — репозиторий закрытый. Установка возможна при наличии доступа к исходникам.
1. Окружение
Скопируйте .env.example в .env, сгенерируйте ключ. При SQLite создайте database/database.sqlite.
cp .env.example .env
php artisan key:generate
touch database/database.sqlite
2. Миграции и сидеры
Выполните миграции и сидер. Создаётся пользователь и демо-данные для воркфлоу.
php artisan migrate:fresh --seed
✓ Демо-вкладка и сидеры
3. Фронтенд
Установите зависимости и соберите assets. Запустите dev-сервер или разверните статику.
npm install && npm run build
Быстрый старт
Три шага для начала работы с воркфлоу
Dashboard и ноды
Откройте Dashboard. Добавляйте ноды кнопкой «+»: API Post, Transform, Condition, Ollama и др. Перетаскивайте на канвас.
+ → Выбор типа ноды → КанвасСвязи и настройки
Соединяйте выходы нод с входами следующих. В настройках ноды (иконка шестерёнки) задайте URI, метод, auto_execute, логику циклов.
Edge между нодами → Настройки нодыRun и импорт JSON
Запуск вручную: «Run» на ноде. Для циклов GET → … → Save включите wait_for_completion_signal. Импорт воркфлоу: «Импорт JSON» в Dashboard.
► Run → Импорт JSONГотовы начать?
Nodeolite — гибкая настройка нод и простое управление действиями. Часть экосистемы VT Orbit Nexus.