Skip to content
View Conalh's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report Conalh

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
Conalh/README.md

Conal Hickey

I build open-source, deterministic, local-first tools for AI-agent security and governance, repository analysis, and evidence-backed health/training decision support.

Currently building

Skunky logo

Skunky delegates bounded, sanitized work to untrusted LLM workers without exposing the operator's secrets or full project context. Its local broker treats returned artifacts as hostile, enforces disclosure budgets, and records a tamper-evident audit trail.


Threat model · Quick start · Beginner tutorial

Selected work

Project What it demonstrates
Skunky Compartmentalized LLM delegation with hostile-artifact intake and auditable disclosure controls.
warden A zero-dependency Rust policy DSL with a live WASM playground.
CapabilityEcho PR-time detection of new network, subprocess, eval, lifecycle, and workflow-permission signals on exact added lines.
recovery-trail Client-side Apple Health recovery analysis with transparent rule traces and a live demo.
fit-ontology Wearable and intake data unified into an explainable trainer-facing ontology with product screenshots.

Agent governance

The suite separates policy decisions, runtime enforcement, PR-time detection, transcript review, and consolidated verdicts. There is no LLM in the governance decision path.

decide → enforce → detect → consolidate → observe

Read the full architecture and adoption path.

More projects

Browse the complete project catalog, including repository-analysis tools, supply-chain experiments, health/training workflows, and the full agent-governance suite.

Working principles

  • Deterministic first: important verdicts are reproducible and inspectable.
  • Local-first when possible: data stays on the operator's machine unless they opt in.
  • Evidence-backed: reports expose the inputs, rules, and lines that produced them.
  • Conservative health language: decision support, not diagnosis or treatment.

Burbank, California · Rust · TypeScript · Python · Kotlin · React · FastAPI

X @conalhck · Writing · Email

Pinned Loading

  1. Skunky Skunky Public

    Local-first system for handing bounded, sanitized work to untrusted LLM workers without exposing secrets.

    Python 1

  2. warden warden Public

    A from-scratch policy DSL engine in Rust: hand-written lexer, Pratt parser, tree-walking evaluator, and static shadow-rule analysis — zero dependencies.

    Rust

  3. CapabilityEcho CapabilityEcho Public

    Code review for AI-agent capability drift in pull requests — flags new network, subprocess, eval, lifecycle, and workflow-permission signals on the exact added diff lines. Local-only CLI + GitHub A…

    JavaScript

  4. recovery-trail recovery-trail Public

    Client-side Apple Health recovery viewer with ACSM-aligned training verdicts and full rule traces.

    TypeScript

  5. fit-ontology fit-ontology Public

    Client intelligence layer for personal trainers. Unifies wearables, intake, and ACSM guidelines into one ontology with an explainable rules-based reasoning layer.

    Python