Welcome to Hurozo, an agentic platform that lets you visually build, share and run intelligent workflows. Build agents from reusable components, collaborate with others and expose your work through APIs.
- Sign up – Enter your email address on the sign‑in screen. You will receive a magic link; click it and you are in. No password or account creation is required.
- Create an agent – A blank canvas appears when you start a new agent. Drag nodes from the 'components' menu and connect them to create your workflow.
Hurozo provides a rich set of capabilities:
- Visual editor for constructing agents from modular nodes.
- Execution engine that runs your agent and streams results.
- Agent storage so you can save, version and reuse your work.
- Sharing and organization features for team collaboration.
- Export options for JSON definitions or ready‑to‑use HTTP APIs.
- Secret management for safely storing tokens and credentials.
- Remote nodes so you can extend the system with custom logic hosted elsewhere.
Nodes are building blocks with typed inputs and outputs. Some commonly used categories include:
- Basic & Arithmetic – Add, subtract, multiply, divide and other fundamental operations.
- Logic – Conditional switches, equality checks and other flow‑control helpers.
- Text & JSON – Concatenate strings, split text, extract JSON fields and more.
- HTTP & Web – Make HTTP requests or work with webhooks.
- Storage & Files – Interact Dropbox, AWS S3 or Google Cloud Storage.
- AI – Call language models, sentiment analyses, image generators, and other AI tooling from various vendors
- Widgets – Build forms and UI elements for gathering user input.
Each node shows required and optional inputs. Connect compatible ports or enter default values in the properties panel.
- Drag nodes from the component menu onto the canvas.
- Connect outputs to inputs by dragging between their ports.
- Right clicking a node allows you to define inputs and outputs. Configure node properties in the right‑hand panel.
- Press Run to execute the agent. The execution order follows the data flow.
Add an Input node to expose fields that must be provided when the agent runs. Configure each field’s name, type and whether it is mandatory. At runtime these inputs appear in the input panel or API request body.
Use the Output node to surface data produced by your workflow. Connect the final values to the Output node’s input ports. The values appear in the execution results.
Choose Export → JSON to download a JSON file representing the agent. This includes all nodes, connections, inputs and outputs. You can import it later, store it for version control, or pass it around.
Select Export → API to generate Python code with your workflow embedded. Configure your API token and you'll be on your way.
Send a POST request to the provided URL. The request body only needs the input values defined by your Input node; do not include the entire workflow definition. Example:
curl -X POST https://api.hurozo.com/execute/<agent-id> \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{"user_text": "Hello"}'The response contains the outputs defined in your Output node.
Open the Share dialog on a saved agent and enter another user’s email address. Recipients can load and run the shared agent.
Create an organisation from your profile menu. Organisations provide a shared workspace with its own list of agents and secrets.
Within an organisation, open the Members panel and invite members by email. They need to have at least signed in once to be able to invite them. Organisation agents become visible to all members.
Use the Secrets panel to securely store API keys and other credentials. Define a key name and paste the value; examples:
OPENAI_API_KEY– token for OpenAI services.AWS_ACCESS_KEY_IDandAWS_SECRET_ACCESS_KEY– AWS tokens.DROPBOX_TOKENfor Dropbox interactionNOTION_TOKENto access the Notion APIVERTEXAI_API_KEYto interact with GCP VertexAI Tooling
Remote nodes let you extend Hurozo with custom logic hosted outside the platform. You'll find an example remote node in the 'nodes' repository.
- 📦 GitHub Repo → https://github.com/hurozo/nodes
After registration, the node becomes available in the component menu. Drag it into workflows and provide the necessary inputs. When executed, Hurozo sends the input payload to your service, waits for the response and passes the results downstream.
Saved agents can act as standalone nodes:
- Save an agent after defining its Input and Output nodes.
- In a new workflow, find the saved agent under the Agents section of the components menu.
- Drag it onto the canvas. The agent appears as a node with the inputs and outputs you defined.
- Connect it like any other node to reuse complex functionality.
Hurozo empowers you to craft intelligent agents, share them with collaborators and expose them as APIs. Use built‑in nodes, remote extensions and secrets to assemble powerful workflows without writing code.
Happy building!