This is a visual configuration builder for the Hookah project. It allows users
to create a structured configuration
file (config.json
) and related template files using a drag-and-drop user interface. The goal is to make creating and
managing hooks, events, and conditional flows both intuitive and user-friendly.
- Drag-and-drop interface for creating hook configurations
- Support for different node types including:
- Receiver
- Auth
- Conditions
- Events
- Hooks
- Templates
- Auto-generated
config.json
and individual template files
Planned features:
- Provide ready templates for popular webhooks (discord, slack, etc...)
-
Clone the repo:
git clone https://github.com/AdamShannag/hookah-ui cd hookah-ui
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open your browser to
http://localhost:5173
(or as indicated in terminal)
Hookah is released under the MIT License.