Skip to content
View richardyc's full-sized avatar
:shipit:
:shipit:

Block or report richardyc

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

Hi, I'm Richard πŸ‘‹

πŸ™ Agents that use computers | πŸ”¬ LLM interpretability | πŸš€ Building Openmart AveraLabs

I build agents that touch the real world

Python Go PyTorch iOS Android

Current Projects

Computer Use & Agents

  • πŸ™ Octopus – Drives any Linux app through screenshots and kernel-level input events. No Playwright, no CDP, no accessibility tree β€” just pixels and a mouse. Emits /dev/uinput events byte-for-byte identical to a USB mouse, so nothing downstream can tell it isn't a hand on a desk.
  • πŸ€– Chrome-GPT – LangChain + Selenium agent that scrolls, clicks, and fills forms across a whole Chrome session. Zero-shot, BabyAGI, and AutoGPT agent types.

Mobile Dev Tools

  • πŸ“± OpenCapy – Go daemon that mirrors your Claude Code sessions to your phone. Approve prompts, browse diffs, drop into a live PTY β€” over relay, Tailscale, or SSH.
  • 🍎 opencapy-ios – The SwiftUI client. Interactive terminal, native image paste, voice input, Live Activities.
  • 🍺 homebrew-opencapy – brew tap richardyc/opencapy

Interpretability & Safety

  • πŸ”¬ llm-backdoor-report – Systematic backdoor hunting in four fine-tuned models with hidden triggers. SVD weight-diff analysis found the modified matrices; logit lens found the real mechanism β€” not an if/then injection, but a graded MLP suppression failure at layer 60. Ablate it and the hidden token jumps from 18% to 83%.

Hardware

  • 🏠 Jarvis Home – Always-listening speech-to-speech assistant running as a custom APK on a second-hand Lenovo smart display whose vendor backend died years ago. On-device wake word, WebRTC AEC3 at ~27 dB for real barge-in, and I2C init tables replayed by hand because the debug firmware never brings the ADC or amp up. 40-second demo β†’

Coming Soon

  • πŸŽ™οΈ AveraLabs – Building the world's most realistic full-duplex voice model. no turn-taking, no VAD gating, no waiting for you to stop talking. Real interruptions, backchannels, and overlap, the way people actually talk.

Elsewhere

Pinned Loading

  1. Chrome-GPT Chrome-GPT Public

    An AutoGPT agent that controls Chrome on your desktop

    Python 1.7k 211