Skip to content
View bmdhodl's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report bmdhodl

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bmdhodl/README.md

Patrick Hughes

Building BMD HODL, a one-person AI-operated holding company. Nashville, TN.

Agents write the code, run the tests, and open the PRs. I set the goals and read the receipts.

LinkedInBlogXPyPI

PythonTypeScriptNext.jsAnthropicSupabaseVercelNVIDIA


Open Source

AgentGuardpip install agentguard47

Your agent just burned $200. AgentGuard stopped it at $5.

Runtime cost guardrails for AI agents: budget caps, loop detection, kill switch. Drop it in front of any LLM call. Zero dependencies. MIT.

fromagentguard47importAgentGuardguard=AgentGuard(budget=5.00)
withguard:
response=client.chat(...) # enforced at runtime

Works with OpenAI, Anthropic, LangChain, or anything that makes LLM calls.

"Done" is a claim. showwork makes agents prove it: falsifiable claims checked deterministically, refused when reality disagrees. Not observability. Proof. Every repo in my fleet closes through it.

Offline, CPU-only PDF OCR. Rasterize every page, OCR the pixels, treat embedded text as a hint and never as truth. Tesseract + RapidOCR, bounded retries, atomic JSONL output. MIT.

Air-gapped document-intake pipeline for the 8090 MIB Doc Challenge. Scored 137.23/150 on the public train set with zero catastrophic false approvals.


Local AI Rig

RTX 5090 + RTX 5070 Ti + RTX 3070
llama.cpp · measured, not guessed

I benchmark local models on this hardware and publish the numbers: tokens per second, wall clock, watts, refusal rates. The sizing desk at bmdpat.com/desk runs on that data.


Writing

Measured local-LLM data and agent-fleet notes at bmdpat.com:


Profile Views

Pinned Loading

  1. agent47agent47Public

    Your AI agent just burned $200. AgentGuard stops it at $5. Runtime cost guardrails for AI agents — budget enforcement, loop detection, kill switch. Zero dependencies, MIT licensed.

    Python 4 2

  2. fullautoresearchfullautoresearchPublic

    Forked from karpathy/autoresearch

    AI agents running research on single-GPU nanochat training automatically

    Python 1

  3. rldashrldashPublic

    Zero-dependency terminal dashboard for RL training logs. One Python file: progress bars, return sparkline, GPU gauge.

    Python 1

  4. mib-doc-solutionmib-doc-solutionPublic

    Offline Dockerized document-intake pipeline for the 8090 MIB Doc Challenge. 137.23/150 on public train, zero catastrophic false approvals.

    Python

  5. render-first-ocrrender-first-ocrPublic

    Offline, CPU-only PDF OCR pipeline: rasterize pages, OCR the pixels, treat embedded text as a hint, never as truth. Tesseract + RapidOCR, bounded retries, atomic JSONL batch output. MIT.

    Python

  6. showworkshowworkPublic

    Make your AI agents show their work. Falsifiable claims + deterministic verification. Not observability - proof.

    Python 1