One product path: AgentGuard Pro. Patrick Hughes proves the build. BMD Pat LLC handles the receipt. Start free with the SDK; pay for Pro when hosted history, read keys, alerts, and dashboard proof matter. AgentGuard is the flagship: budget, loop, timeout, and rate limits before your agent keeps spending.
Builder proof, not the product.
Seller of record, not the pitch.
The only thing to buy.
$ pip install agentguard47Observed package downloads, updated hourly. SDK lifetime counts use Pepy; SDK recent-month counts use Pypistats; MCP recent-month counts use npm. Downloads are a usage signal, not an adoption proof. Tracked copy is shown when a metric upstream is unavailable.
Projection: 6 AgentGuard Pro subscribers at $39/mo is $234/mo, above the $200/mo baseline.
research decision
Buy AgentGuard Pro. Patrick Hughes is the builder proof. BMD Pat LLC is the seller of record. AgentGuard Pro is the product. AgentGuard gets the homepage because it is the only one of the three with a public install path, a self-serve trial, fixed pricing, and usage signals.
Founder credibility and proof of work. Useful for trust, not the buyer action.
Seller and legal wrapper. Useful for receipts, weak as a buyer-facing offer.
Buyable product with a public install path, fixed pricing, package traction, and a self-serve trial.
The only thing to buy.
$39/mo after the 14-day trial for hosted history, read keys, alerts, and a dashboard around the local runtime proof.
Start the trial, then install the SDK where a real agent can spend money.
Builder proof, not the product.
Use the founder story to judge taste, urgency, and product judgment. Do not buy a personal brand.
Seller of record, not the pitch.
The company belongs on receipts, terms, refunds, and support. It should not compete with the product.
Baseline projection: 6 AgentGuard Pro subscribers at $39/mo is $234/mo, above the $200/mo baseline.
Monthly download data is unavailable right now, so the page falls back to fixed baseline math instead of inventing a conversion number.
Most agent tools tell you what happened after the run. AgentGuard adds budget, loop, timeout, and rate limits before unattended work keeps going.
Start with the Python SDK. Add MCP when you want Claude Code, Cursor, Codex, or another MCP client to inspect traces, alerts, usage, costs, and budget health. Use the hosted dashboard when local files are not enough.
Observed package downloads, updated hourly. SDK lifetime counts use Pepy; SDK recent-month counts use Pypistats; MCP recent-month counts use npm. Downloads are a usage signal, not an adoption proof. Tracked copy is shown when a metric upstream is unavailable.
from agentguard import BudgetGuard, JsonlFileSink, LoopGuard, Tracer
budget = BudgetGuard(max_cost_usd=5.00, max_calls=50)
loop = LoopGuard(max_repeats=3)
tracer = Tracer(
sink=JsonlFileSink(".agentguard/traces.jsonl"),
service="support-agent",
guards=[loop],
)
with tracer.trace("agent.run") as span:
budget.consume(calls=1, cost_usd=0.02)
loop.check("search", {"query": "refund policy"})
span.event("tool.call", data={"tool": "search"})
# Call your agent or tool here.Free. Local-first. Raises inside the running process when budget, loop, timeout, and rate limits are crossed.
Read-only access for Claude Code, Cursor, Codex, or another MCP client to inspect traces, alerts, usage, costs, and budget health.
Use the hosted app for read keys, up to 500K retained events on Pro, alerts, and shared visibility. Keep the first integration local if that is all you need.
Create read key ->Stop a run before an experiment turns into a surprise bill.
Stop repeated tool calls before retries become an operator problem.
Put a hard wall-clock ceiling around unattended agent work.
Keep background jobs from hammering tools while nobody is watching.
Write JSONL traces and incident reports for traces, alerts, usage, costs, and budget health without forcing a dashboard first.
{
"mcpServers": {
"agentguard": {
"command": "npx",
"args": [
"-y",
"@agentguard47/mcp-server"
],
"env": {
"AGENTGUARD_API_KEY": "ag_your_read_key_here"
}
}
}
}buy path
$39/mo after the 14-day trial. Keep the free SDK local when that is enough. Use Pro when you need retained runs, read keys, alerts, and a dashboard around the proof.