{
  "$schema": "https://burn0.ai/schemas/ai-tools.v1.json",
  "apiVersion": "burn0.ai-tools/v1",
  "name": "Burn0 AI Tool Library",
  "description": "Browser-local tools that can be discovered and operated by humans or AI agents through the Burn0 landing page.",
  "manifestUrl": "https://burn0.ai/ai-tools.json",
  "updatedAt": "2026-05-24",
  "defaults": {
    "runtime": {
      "type": "browser-local",
      "networkRequired": false,
      "serverProcessing": false
    },
    "privacy": "Input files remain in the browser runtime and are not uploaded to Burn0 servers."
  },
  "tools": [
    {
      "id": "image.background.remove",
      "slug": "image-bg-remove",
      "name": "Image Background Remover",
      "summary": "Remove a simple, mostly uniform image background and export a transparent PNG.",
      "category": "image",
      "runtime": {
        "type": "browser-local",
        "engine": "html-canvas",
        "networkRequired": false,
        "serverProcessing": false
      },
      "entrypoint": {
        "url": "https://burn0.ai/tools/",
        "domRoot": "[data-tool-id=\"image.background.remove\"]"
      },
      "input": {
        "type": "object",
        "required": ["image"],
        "properties": {
          "image": {
            "type": "file",
            "accept": ["image/png", "image/jpeg", "image/webp"],
            "maxRecommendedPixels": 12000000,
            "domSelector": "[data-tool-input=\"image-bg-remove-file\"]"
          },
          "tolerance": {
            "type": "number",
            "minimum": 10,
            "maximum": 140,
            "default": 46,
            "domSelector": "[data-tool-param=\"image-bg-remove-tolerance\"]"
          },
          "feather": {
            "type": "number",
            "minimum": 0,
            "maximum": 20,
            "default": 8,
            "domSelector": "[data-tool-param=\"image-bg-remove-feather\"]"
          },
          "sampleColor": {
            "type": "rgb",
            "default": "auto-corners",
            "interaction": "Click the original image preview to sample a background color."
          }
        }
      },
      "actions": [
        {
          "id": "upload",
          "label": "Upload image",
          "domSelector": "[data-tool-action=\"image-bg-remove-upload\"]"
        },
        {
          "id": "run",
          "label": "Remove background",
          "domSelector": "[data-tool-action=\"image-bg-remove-run\"]"
        },
        {
          "id": "download",
          "label": "Download transparent PNG",
          "domSelector": "[data-tool-output=\"image-bg-remove-download\"]"
        }
      ],
      "output": {
        "type": "file",
        "mimeType": "image/png",
        "filenamePattern": "{sourceName}-transparent.png",
        "domSelector": "[data-tool-output=\"image-bg-remove-download\"]"
      },
      "automation": {
        "readinessSelector": "[data-tool-status=\"ready\"]",
        "successSelector": "[data-tool-status=\"complete\"]",
        "steps": [
          "Open https://burn0.ai/tools/.",
          "Choose a file through [data-tool-input=\"image-bg-remove-file\"].",
          "Optionally adjust tolerance and feather sliders.",
          "Click [data-tool-action=\"image-bg-remove-run\"].",
          "Download the PNG from [data-tool-output=\"image-bg-remove-download\"]."
        ]
      }
    }
  ]
}
