Projects · 11 public repos

Projects.

I build open-source products for agentic AI reliability: browser control, deterministic replay, runtime contracts, and skill-quality tooling. Code lives on github.com/pyyush, plus browseragentprotocol and skill-tools. Earlier work focused on speech and multimodal ML.

Agent reliability layer

7
01

goal

TypeScript

Durable goals for Claude Code and Codex.

Project-scoped /goal state, audit-gated completion, statusline visibility, MCP tools, and Claude Code ↔ Codex relay for long-running coding tasks.

github.com/pyyush/goal
02

skill-tools

TypeScript 5

Toolchain for the Agent Skills ecosystem.

Lint, score, and route SKILL.md files. Parse, validate, and quality-score Agent Skills per the agentskills.io spec. BM25 routing, zero LLM dependencies.

github.com/skill-tools/skill-tools
03

Browser Agent Protocol

TypeScript 3

Open protocol for AI agents to control web browsers.

TypeScript and Python SDKs with native MCP integration. Semantic selectors built on the accessibility tree.

github.com/browseragentprotocol/bap
04

DBAR

TypeScript

Deterministic Browser Agent Runtime.

Replayable, verifiable browser executions via CDP virtual time, network record/replay, and portable determinism capsules.

github.com/pyyush/dbar
05

uSEID

TypeScript

Universal Semantic Element ID.

Stable cross-run element identity for browser agents. Fuses ARIA semantics and DOM structure into signatures that survive UI churn.

github.com/pyyush/useid
06

agent-contracts

Python

YAML spec and Python SDK for production agent reliability.

Cost control, tool-use security, and audit trails enforced at the runtime boundary instead of trusted to the prompt.

github.com/pyyush/agentcontracts
07

agent-pager

JavaScript

Bridge between AI coding agents and Slack.

Wire Claude Code, Codex CLI, and other agents into a Slack channel. Simple webhooks, zero config.

github.com/pyyush/agent-pager

Earlier research

4
08

SpecAugment

Python 94

Data augmentation for automatic speech recognition.

PyTorch implementation of SpecAugment, a simple data augmentation method for ASR.

github.com/pyyush/SpecAugment
09

GraphML

Python 14

Cluster-GCN for large graph training.

PyTorch implementation of Cluster-GCN, an efficient algorithm for training deep and large graph convolutional networks.

github.com/pyyush/GraphML
10

VoiceID

Python 7

End-to-end text-independent speaker verification.

Identify speakers from short audio clips without depending on what they're saying.

github.com/pyyush/VoiceID
11

WhisperingGPT

Python 4

Speech translation API powered by Whisper and GPT.

Combines OpenAI Whisper and GPT-3.5 to deliver accurate, fluent translations from spoken audio.

github.com/pyyush/WhisperingGPT