Skip to content
View hironow's full-sized avatar
πŸ›–
πŸ›–

Block or report hironow

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

If luck lets us cross paths, how lovely

I run a solo-operated, human-on-the-loop agentic engineering ecosystem: agents build, gates verify, a human approves. Most of what follows is its public surface. Everything else on this account is forks kept for study and contribution.

The workshop

  • dotfiles β€” the home base: distributes agent instructions hub-and-spoke across coding agents, ships vendored local emulator and telemetry stacks, and tests itself in a throwaway devcontainer sandbox (site)
  • homebrew-tap β€” brew tap hironow/tap

The gates

  • runops-gateway β€” approve Cloud Run canary rollouts and Cloud SQL migrations from Slack buttons; a human-in-the-loop ChatOps gateway in Go + OpenTofu on Cloud Run
  • semgrep-guardrails β€” semantic grep harness for guardrail rules

The fleet

A family of experimental Go automation agents: sightjack, paintress, amadeus, phonewave, dominator. Still rough, but they already build software end-to-end: weaveback, a Go client and CLI for the Weave Feedback API, is their work, not mine.

Contracts, data, and research tooling

  • firepact β€” a type contract between a Pydantic backend and a TypeScript frontend for realtime Firestore documents; generates the wire types and gates backward/forward compatibility in CI (Rust)
  • tablecodec β€” convert, validate, and measure loss between table-recognition dataset formats (PubTabNet, OTSL, PubTables-1M) via a neutral IR
  • adk-stream-protocol β€” Google ADK bridged to the Vercel AI SDK UI data stream protocol over SSE
  • search-ja-persona β€” vector, keyword, and graph search over the Nemotron Personas Japan dataset, on local Qdrant, Elasticsearch, and Neo4j

Hackathon builds

  • advena β€” Mi-Ho, built at an AI Agent Hackathon (in development)
  • crediflow β€” a protocol for creators and admirers to share and reward each other, on Flow (Cadence)

Small tools

  • notifoo β€” a PWA that notifies you awake
  • jsonrpc-custom-client β€” Next.js UI to explore JSON-RPC over WebSocket
  • Coders β€” tightly-scoped agent task sandbox; human instruction and review only

Pinned Loading

  1. firepact firepact Public

    A type contract between a Pydantic backend and a TypeScript frontend for realtime Firestore (onSnapshot) documents β€” generates the wire types and gates backward/forward compatibility in CI (FULL_TR…

    Rust

  2. tablecodec tablecodec Public

    Convert, validate, and analyze loss between table-recognition dataset formats (PubTabNet ↔ OTSL ↔ PubTables-1M) via a neutral IR.

    Python

  3. adk-stream-protocol adk-stream-protocol Public

    ADK with Vercel AI SDK UI stream protocol - Data Stream Protocol [uses Server-Sent Events (SSE) format]

    TypeScript 3

  4. search-ja-persona search-ja-persona Public

    draft, searcher Nemotron-Personas-Japan's persona

    Python

  5. runops-gateway runops-gateway Public

    Approve Cloud Run canary rollouts and Cloud SQL migrations from Slack buttons. Go + OpenTofu, human-in-the-loop ChatOps gateway on Cloud Run.

    Go

  6. semgrep-guardrails semgrep-guardrails Public

    Semantic Grep Harness

    TypeScript