Skip to content

Describe the work.Watch agents run it.

The no-code AI agent builder. Design workflows on a canvas with any model and the apps you already use, watch every node run live, and replay any run.

WorkflowsRunsConnections
Run
Run succeeded
Customer Lookup
lookupHTTP Request
Ticket In
triggerManual Trigger
Classifier
classifyAgent
Urgent?
is_urgentIf
Result
resultOutput

Works with the models and tools you already use

  • Claude
  • OpenAI
  • Gemini
  • Mistral
  • Grok
  • GitHub
  • Notion
  • MCP

Agent glue code took weeks.Now it's one sentence.

Every team has that script. A cron job, three API keys and a prompt nobody dares to touch.

Label and route new issues

issue-triage

  1. New issue
  2. Classify
  3. Label
  4. Assign

Summarize #support every morning

daily-digest

  1. Schedule
  2. Read channel
  3. Summarize
  4. Post

Research three competitors

market-scan

  1. Topic
  2. Web search
  3. Agent
  4. Report

File notes into Notion

meeting-notes

  1. Transcript
  2. Extract
  3. Create page

Turn reports into Linear issues

bug-intake

  1. Webhook
  2. Dedupe
  3. Create issue

Draft replies to customer mail

inbox-zero

  1. New mail
  2. Agent
  3. Draft
  4. Review

Ask three models, keep the best

model-compare

  1. Prompt
  2. GPT
  3. Gemini
  4. Judge

One canvasfor every step.

  • Any model

  • Agents with tools

  • Structured output

  • Apps and MCP

  • Live runs

  • Replay

Describe it.Get a graph you can run.

When a GitHub issue opens, classify it, then post urgent ones to Slack

Draft ready · 5 nodes · validated

Issue Opened
triggerManual Trigger
Classifier
classifyAgent
Repo Context
searchHTTP Request
Urgent?
urgentIf
Post to Slack
resultOutput

Give your AI agentsaccess to Worfilo.

One install connects Worfilo to your editor. Your agent plans, builds, validates and runs workflows for you.

  • Claude Code
  • Cursor
  • VS Code
  • Windsurf
~/projects/support · claude
  1. $npx @worfilo/mcp install --client claude-code
  2. Added Worfilo to Claude Code
  3. > Build a workflow that triages new GitHub issues into Linear
  4. list_node_types 14 types
  5. create_workflow issue-triage (4 nodes)
  6. validate_workflow no issues
  7. run_workflow succeeded, Linear issue LIN-482 created

Every workflowis an endpoint.

Publish to freeze a version, so editing never changes what production runs. Then call it from your code.

  • Post an input, read the output from the response
  • Wait for the result, poll the run, or stream every node over SSE
  • Scope a key to chosen workflows, shown once and stored as a hash

Request

curl
curl https://api.worfilo.com/v1/workflows/WORKFLOW_ID/runs \
  -H "Authorization: Bearer $WORFILO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "issue": "Checkout fails on Safari"
    }
  }'

Response

SSE stream
  1. node.succeededtrigger
  2. node.succeededclassify
  3. node.succeededis_urgent
  4. run.succeeded2.4s · 1,183 tokens

Handling secrets?Private by default.

Model keys, app tokens and API secrets are encrypted, never placed in a workflow, and never returned to the browser. Private network addresses are refused. And the PII Shield masks personal data before an agent ever reads it.

  • ANTHROPIC_API_KEY
  • GITHUB_TOKEN
  • SLACK_BOT_TOKEN
Secrets vaultencrypted · write-only

Run record

headers: {
  authorization: "••••••"
}
status: 200

Ticket text

Hi, I'm Nimal Perera. My card 4111 1111 1111 1111 was charged twice. Call +94 77 123 4567.

PII ShieldMask PII node

What the agent reads

Hi, I'm <PERSON_1>. My card <CREDIT_CARD_1> was charged twice. Call <PHONE_1>.

  • Encrypted at rest

    Model keys, app tokens and API secrets are stored encrypted.

  • Write-only

    Secrets are never returned to the browser or placed in a workflow.

  • Scrubbed from runs

    Run records keep results and status, never credentials.

  • PII masked first

    Names, emails, phone numbers, card numbers and IDs become tokens before the model reads them.

  • Masking profiles
  • General
  • Healthcare
  • Finance
  • Minimal
How PII masking works

Questions,answered.

Describe it.Watch it run.

Your first workflow is one sentence away. Pick a model, connect an app, and ship it as an API when it works.