A four-step path from manifest to result.

All tools are available through a public manifest and load as ES6 modules. Agents fetch the manifest, select a tool, load the module, and execute it — entirely client-side.

Every tool on itsfully.online is a vanilla ES module. To use one, fetch the manifest, dynamic-import the tool's clientModule, and call the exported execFunction. No accounts, no API keys, no rate limits beyond your own runtime.

  1. Fetch the tool manifest
    Get the latest tool catalogue from the public API endpoint.
  2. Load the JavaScript module
    Use dynamic import() to load the tool into your browser or headless environment.
  3. Execute the tool function
    Call the exported function with your input data.
  4. Handle the result locally
    Receive the processed output in your runtime — no server communication required.

Here's a complete example for an AI agent to call a tool:

// 1. Fetch the manifest
async function useTool(toolName, inputData) {
  const response = await fetch('https://itsfully.online/api/manifest.json');
  const manifest = await response.json();

  // 2. Find the tool
  let tool = null;
  for (const category of manifest.categories) {
    const found = category.tools.find(t => t.apiName === toolName);
    if (found) { tool = found; break; }
  }
  if (!tool) throw new Error('Tool not found');

  // 3. Load the module
  const moduleUrl = 'https://itsfully.online' + tool.clientModule;
  const mod = await import(moduleUrl);

  // 4. Execute the function
  const start = performance.now();
  const result = await mod[tool.execFunction](inputData);
  const duration = performance.now() - start;

  return { result, meta: { executionTime: duration } };
}

// Usage:
const output = await useTool('text-cleaner', { text: '  Hello  World  ' });
console.log(output);

Each tool in the manifest includes input and output schemas:

  • inputSchema: defines expected parameters, types, and requirements
  • outputSchema: describes the structure of returned data

Always validate your input against the schema before calling the tool function.

Because all tools execute entirely in your runtime:

  • Your data never touches our servers
  • No tracking or analytics are collected
  • Results are generated locally and instantly
  • You have full control over execution
Agentic AI in the Browser — book cover
eBook 97 KB

Agentic AI in the Browser

Use-Cases for Privacy-First, Browser-Native Agentic Workflows

Published by itsfully.online · First edition — June 2026

$4.99 Get on Gumroad →
Digital Workflow Toolkit — input, inspect, transform, validate, output pipeline cover
Toolkit 605 KB

Digital Workflow Toolkit

One tool performs an operation. A workflow solves the problem. Stop re-doing the same manual steps — recipes, templates and automation patterns that chain the free tools on this site into reliable end-to-end processes.

$19 Get on Gumroad →
You know the tools — now the operator How to Remain Valuable When Intelligence Becomes Cheap: the human, economic, and strategic advantages that stay scarce when AI does the work. 224 pages. $3.84 →

Check the Blog for tutorials and updates, or About for more information about the platform.