AdHelm icon

AdHelm

AdHelm is a free Apache-2.0 CLI for local AI audits of advertising and analytics accounts, with read-only performance reviews and evidence-based recommendations on macOS, Linux, and Windows.

AdHelm

Local, agent-driven account audits

AdHelm is a free, open-source command-line tool for using an AI agent to inspect advertising and analytics accounts locally. It connects to accounts using the user’s own provider applications or keys, reports performance, audits account state, and produces recommendations while leaving decisions and account changes to the user.

The product is designed as a read-only workflow in version 0.1.1. It can return account identity, a fixed inventory, and daily aggregate data, then preserve local audit history and export results for further review. AdHelm does not provide a hosted service or automatically apply changes; its listed write commands are unreleased and refused.

Capabilities

Agent-driven CLI workflow

An AI agent can run AdHelm commands to inspect connected accounts and return results without requiring the user to work directly in a shell.

Local provider connections

Users enroll their own provider application or key locally, check connection status, refresh access, remove local connections, and receive revocation guidance.

Performance and account reads

The tool reads account identity, a fixed inventory, and a fixed daily aggregate performance report from connected advertising and analytics accounts.

Evidence-based audits

AdHelm audits account state by dimension, records what was and was not read, and provides recommendations that cite their supporting evidence without changing account settings.

Local audit history

An append-only local history can be verified, reconciled against out-of-band changes, and exported as deterministic CSV or JSON.

Reports and agent skills

The default output is a compact chat summary, with document, spreadsheet, or HTML reports available on request; two bundled agent skills teach a diagnose, recommend, and verify workflow.

Practical uses

  • Routine paid-media review

    A marketer can ask an AI agent to inspect connected account identity, inventory, and daily aggregate performance, then return a compact summary for routine review.

  • Pre-change account diagnosis

    A growth or marketing-operations practitioner can use dimension-level audit results and cited evidence to identify account issues before deciding whether to make changes manually.

  • Audit trail and reconciliation

    A team can preserve append-only local records, reconcile them with changes made outside AdHelm, and export deterministic CSV or JSON for analysis or documentation.

  • Cross-account discovery

    A user evaluating several advertising and analytics sources can connect their own provider applications locally and use the same agent-led discovery and reporting workflow across the listed experimental providers.

Pros and Cons

Pros

  • Free and open source under the Apache-2.0 license.
  • Runs locally on macOS, Linux, and Windows with Python 3.12 or later.
  • Keeps the workflow read-only in version 0.1.1, with recommendations supported by cited evidence.
  • Supports deterministic CSV and JSON exports plus compact summaries and requested report formats.
  • Uses the user’s own provider applications or keys rather than requiring a hosted account or paid tier.

Cons

  • Provider integrations are marked experimental in version 0.1.1 and are described as fixture-tested rather than piloted on live accounts.
  • Users must obtain provider API access themselves, and provider quotas and access tiers still apply.
  • The documented read-only scope does not include CRM attribution or account changes.

FAQ

What is AdHelm?

AdHelm is a command-line tool that an AI agent can use to connect locally to supported advertising and analytics accounts, report performance, audit account state, and recommend changes.

How do I install AdHelm?

Install it with either `uv tool install adhelm` or `pipx install adhelm`, then run `adhelm discover`. It requires Python 3.12 or later and supports macOS, Linux, and Windows.

Which advertising and analytics providers does AdHelm support?

In version 0.1.1, providers are labeled experimental and are described as fixture-tested rather than piloted on live accounts. Users must obtain provider API access themselves, and provider quotas and access tiers apply.

Can AdHelm change my ad accounts?

AdHelm is read-only in version 0.1.1. Write commands are unreleased and refused, so the tool does not make changes to advertising or analytics accounts in that version.

Does AdHelm require a hosted account or subscription?

No hosted service, telemetry, account, license key, or paid tier is required according to the product page. Users register their own provider applications and keep their credentials in their operating system credential store.

Quick Facts

Category
Developer Tool
Format
Command-line interface
License
Apache-2.0
Runtime
Python 3.12+
Operating systems
macOS, Linux, and Windows
Version scope
Read-only in 0.1.1