Skip to content
View ivorpad's full-sized avatar
🇪🇸
Working from Spain
🇪🇸
Working from Spain

Block or report ivorpad

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.

Content in all repositories owned by your account will be closed.
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
ivorpad/README.md

Ivor

I build tools that help AI agents understand code, debug failures, and work across real systems.

Senior Systems Engineer, GenAI Operations. Based in Madrid. My recent work spans execution recording, time-travel debuggers, agent harnesses, MCP integrations, and workflow automation. I work across TypeScript, Python, Go, and Java.

Runtime evidence for people and agents

Pyokka · Python and Tracelight · JavaScript / TypeScript

Two projects built around the same question: what did this program actually do? They expose live values, recorded execution, and debugging through VS Code, a browser interface, a CLI, and MCP. An agent can inspect a run, follow a value's history, or pause the program and investigate alongside you.

Pyokka debugger driven from a terminal, with runtime values beside the code

Pyokka in action: an agent drives the debugger through function breakpoints and stepping while the editor shows the paused values. Watch the video.

Pyokka guide · Tracelight runtime internals · Tracelight wire protocol

From browser interactions to agent tools

Rewalk records what someone does and says while using a web page, then connects spoken complaints to DOM changes and React components. Coding agents get the relevant browser evidence, bug reports, and replays. Watch the demo.

agent-cli-scaffold / agtcli is a Python runtime and scaffold for CLIs agents can drive. Generated tools start with structured output, typed exit codes, credential handling, request guards, and contract tests. A checker makes the interface rules inspectable.

har2cli turns an authenticated browser network capture into a redacted HTTP contract, tests a selected GET request, and hands it to agtcli to generate a CLI. It keeps credentials separate from exported contracts and bounds the requests used to probe authentication.

Agent infrastructure and applied AI

Project What it does
WorkDone Coordinates Claude Code, Codex, and Cursor agents across machines through ChatGPT and MCP. Voice interaction, persistent sessions, agent events, and approval handling.
Farrier Generates repository-specific agent harnesses with rules, tested guard hooks, and verification commands. Includes session analysis and evaluations that distinguish observed results from unproven benefits.
Claude Agent SDK for n8n Runs agent tasks inside self-hosted workflows, with multiple providers, memory, human approvals, MCP tools, structured output, and persistence.
Mercadona CLI Gives agents a structured interface to a real grocery service: product search, prices, and cart management. Written in Go and distributed as a standalone binary and through npm.
More tools for agent context, integrations, and verification

Debugging and agent context. PyCharm Debugger MCP exposes the IDE's debugger to agents. sxr searches Claude Code and Codex session histories; transcript-reader provides a local reader for Claude Code sessions. sk loads skills on demand instead of putting every skill into the initial context.

orly gives agents access to O'Reilly Answers with book citations.

Checks and integrations. konpy enforces structural conventions in Python repositories. CodeMie for n8n adds SSO proxy authentication to the Claude Agent SDK node. Raycast Prompter puts editable LLM writing prompts behind a keyboard shortcut.

I also build Herdr plugins for agent notifications, agent lifecycle management, local ports, and tunnels.

Pinned Loading

  1. mercadona-cli mercadona-cli Public

    Unofficial, agent-friendly Mercadona shopping CLI (Go) — search products, read prices, build a cart and prepare checkout from the terminal. BYO credentials.

    Go 332 29

  2. workdone workdone Public

    ChatGPT plugin + MCP server that drives Herdr agents on the Mac, OVH and syno

    TypeScript 2

  3. farrier farrier Public

    Generate coding-agent harnesses from repository evidence: rules, tested guard hooks, verification commands, and session analysis.

    TypeScript

  4. n8n-nodes-claude-agent-sdk n8n-nodes-claude-agent-sdk Public

    n8n community node to run Claude Agent SDK / Claude Code tasks inside workflows. Providers: Anthropic, OpenRouter, Alibaba, LiteLLM, and a detection-gated CodeMie SSO proxy bridge.

    TypeScript

  5. tracelight tracelight Public

    Runtime evidence for people and coding agents: JavaScript/TypeScript execution recording, live debugging, code history, and MCP tools.

    TypeScript

  6. pyokka pyokka Public

    Live values and a time machine for Python in VS Code, with a CLI agents use to debug

    Python