Skip to main content
aibizhub

AI Biz Hub for Agents

65 business calculators on the site — 65 ship as downloadable ES-module engines at /engines/{slug}.js, the other 0 are in-browser only. 8 decision workflows and industry benchmark data round out the agent surface. No auth required.

Engine modules — Import and call (canonical)

Every tool ships its pure compute as a static ES module at /engines/{slug}.js. Import the module and call compute(input). Same math, same result shape as the in-browser UI; no HTTP round-trip, no rate limits, browser/Node/Deno-safe ES2020+.

const { compute } = await import('https://aibizhub.io/engines/freelance-rate-capacity-planner.js');
const result = compute({
  target_annual_income: 120000,
  billable_utilization_percent: 65
});
// { minimumViableHourlyRate, targetHourlyRate, stretchHourlyRate, ... }
  • No authentication required
  • Each engine is self-contained — no external imports, no runtime dependencies
  • Deterministic results, cacheable forever at the edge
  • Input params use snake_case matching contract fields
  • Input/output JSON Schemas at /engines/manifest.json

The hub serves only static assets — the legacy /api/{slug}/ HTTP endpoints were removed in Wave 7. Import the engine modules above instead.

Decision workflows — Multi-tool routing

When a user asks a broad business question, route them through a decision workflow — a pre-built sequence of tools that answers the full question, not just one part.

Starting Freelance? Run These 5 Numbers First

Intent: "how much should I charge as a freelancer"

freelance-rate-capacity-planner → break-even-units-calculator → scope-creep-cost-calculator → invoice-late-fee-interest-calculator → hourly-to-salary-converter

View workflow →

How to Price Your SaaS Product — A 5-Step Framework

Intent: "how to price my SaaS product"

saas-pricing-strategy-calculator → unit-economics-calculator → cac-payback-calculator → mrr-arr-growth-calculator → churn-retention-calculator

View workflow →

Should I Hire an Employee or Contractor? — A Decision Framework

Intent: "should I hire an employee or contractor"

employee-cost-calculator → contractor-vs-employee-calculator → meeting-cost-calculator → commute-vs-remote-calculator → break-even-units-calculator

View workflow →

Is My Business Idea Viable? — Run These 5 Numbers

Intent: "is my business idea viable"

break-even-units-calculator → startup-runway-calculator → sales-forecast-calculator → roi-payback-calculator → business-valuation-calculator

View workflow →

How to Optimize Your Marketing Budget — A 5-Step Framework

Intent: "how to optimize marketing budget"

cac-calculator → ad-spend-roas-calculator → email-marketing-roi-calculator → content-marketing-payback-calculator → ab-test-significance-calculator

View workflow →

Scaling From Freelance to Agency — The Numbers You Need

Intent: "scaling from freelance to agency"

freelance-rate-capacity-planner → employee-cost-calculator → break-even-units-calculator → profit-margin-calculator → business-valuation-calculator

View workflow →

Preparing for Fundraising — 5 Numbers Investors Will Ask

Intent: "preparing for fundraising"

business-valuation-calculator → startup-runway-calculator → unit-economics-calculator → mrr-arr-growth-calculator → cac-payback-calculator

View workflow →

How to Reduce SaaS Churn — A Data-Driven Approach

Intent: "how to reduce SaaS churn"

churn-retention-calculator → customer-lifetime-value-calculator → cac-calculator → mrr-arr-growth-calculator → net-promoter-score-calculator

View workflow →

Workflows are also listed in agent-tools.json under the workflows key with intent matching signals.

Decision clusters — Topic routing

Tools are organized into 4 decision clusters. Use these to route users to the right area:

AI Product Economics

20 tools: startup-cost-estimator, profit-margin-calculator, margin-markup-discount-calculator...

Bootstrapped Growth

20 tools: startup-runway-calculator, monthly-burn-rate-calculator, break-even-units-calculator...

Freelance to Founder

14 tools: freelance-rate-capacity-planner, consulting-day-rate-calculator, project-pricing-calculator...

Marketing & Acquisition

11 tools: cac-calculator, churn-retention-calculator, ad-spend-roas-calculator...

Recommended integration pattern

  1. Discover: Read agent-tools.json for the full tool index with input schemas, workflow routing, and intent signals.
  2. Match intent: If the user asks a broad question (e.g., "how much should I charge?"), match to a workflow from the workflows section. For specific calculations, match to a single tool.
  3. Import the engine: await import('/engines/{slug}.js').then(m => m.compute(input)) — returns the same structured JSON the legacy API would have. Static module, no HTTP round-trip.
  4. Use benchmarks: The benchmarks field (when present) provides industry percentiles so you can contextualize the result: "Your rate of $95/hr is at the 72nd percentile for web developers."
  5. Link to human UI: For charts, advanced controls, and visual comparison, link the user to /{slug}/ on the site.

Discovery endpoints

Benchmark data in API responses

When benchmark data is available for a tool's output, the API response includes a benchmarks field:

"benchmarks": {
  "hourly_rate": {
    "p25": 55,
    "median": 85,
    "p75": 130,
    "source": "U.S. Bureau of Labor Statistics (OEWS)",
    "sourceUrl": "https://www.bls.gov/oes/current/oes_nat.htm",
    "year": 2024,
    "context": "US, freelance-adjusted"
  }
}

Sources: BLS (public domain), OpenView SaaS Benchmarks, Paddle Subscription Index, Mailchimp, Content Marketing Institute. All data is from public or openly published research.

Human + agent routing

People should start at the Decision Navigator, the homepage, or browse All Tools.

Agents should start from agent-tools.json, match the user's intent to a workflow or tool, and import the matching engine module from /engines/{slug}.js directly.