Skip to content
View jayyao97's full-sized avatar
πŸ‹
πŸ‹

Block or report jayyao97

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

Hi, I'm Jay πŸ‘‹

Backend engineer working on AI Coding Agents, AI workflow orchestration, and LLM infrastructure.

  • 🏫 South China University of Technology Β· B.S. in Computer Science
  • πŸ’Ό Currently at Bytedance; previously at YouWare, Tencent and ByteDance
  • πŸ›  Primarily Go

πŸ”­ What I'm building in the open

zotigo Β· Go

A next-generation, protocol-centric CLI Agent.

A CLI Agent written from scratch in Go, positioned alongside Claude Code, Gemini CLI, and Codex CLI.

The core idea is Protocol First β€” every model interaction is normalized into an internal protocol, with the Presentation Layer, Protocol Layer, and Provider Layer strictly decoupled. Switching models never loses context or tool state.

  • πŸ— Three-layer architecture: Bubbletea TUI ↔ Protocol Core ↔ Transparent Provider Adapter
  • πŸ”Œ OpenAI, Anthropic, and Gemini supported side-by-side; switch on the fly
  • πŸ›‘ Human-in-the-Loop: mutations require approval, read-only tools auto-run
  • 🧰 Skill system: builtin / user / project skills auto-injected into the system prompt
  • πŸ’Ύ Persistent sessions with resume support

snap-commit Β· Go

Lightweight Git snapshots without polluting your repository history.

A "ghost commits" tool built for AI pair-programming and high-risk refactors.

It writes an orphan commit via a temporary index, fully capturing staged / unstaged / new / deleted files β€” without touching any branch or history. Restore the working tree and index in one command, whenever you need a safety net.

  • πŸ‘» No pollution: snapshots are orphan commits, not attached to any ref
  • πŸ—‚ Full coverage: staging area, working tree, new files, and deletions all recorded
  • βͺ Safe restore: rewinds worktree + index and scrubs untracked leftovers
  • πŸ–₯ Interactive TUI: browse, filter, and delete snapshots
go install github.com/jayyao97/snap-commit@latest

πŸ“« Find me

Pinned Loading

  1. zotigo-ui zotigo-ui Public

    Desktop and web interfaces for Zotigo.

    TypeScript

  2. zotigo zotigo Public

    Protocol-first CLI coding agent in Go. Multi-provider, tool-calling, safe-by-default, and extensible.

    Go

  3. snap-commit snap-commit Public

    snap/restore a commit without polluting your git workspace

    Go

  4. codex-usage-display codex-usage-display Public

    ESP32-S3 AMOLED dashboard for Codex usage and active tasks

    C 15 3

  5. llm-pricing-tracker llm-pricing-tracker Public

    A regularly updated reference of major AI model pricing, providers, and official sources.

    JavaScript 1

  6. langchain-ai/langchain langchain-ai/langchain Public

    The agent engineering platform.

    Python 148k 24.8k