I love coding and designing elegant systems that turn ideas into useful software.🐱
- 🤖 Now: building AI agents and agent infrastructure
- 🎓 Education: IoT @ HHU | Applying for an MS in CS @ HKU / CUHK / HKUST
- 🧑💻 Internship: @GIAN
- 🌐 Links: visit my blog here or reach me on
- wutong-yu-blog
- A minimalistic Antfu-style Astro blog theme
- RepoMirror
- A minimal macOS desktop app for mirroring GitHub repositories or repository subdirectories into a local folder tree
- XingClaw
- Building a Complete AI Programming Assistant System from Scratch with Python
- skills - My personal collection of AI Agent Skills, covering development, design, and research
- Trajex
- Past Claude Code, Codex, and Pi sessions — queryable by your agent, browsable by you
- Replica - Memory Layer for AI, built with FastAPI, React, PostgreSQL, and pgvector
- PageIndexRag-Web - A RAG Web application based on PageIndex
- MODULAR-RAG-MCP
- A pluggable and observable modular RAG MCP framework
- pi-deep-dive
- In-depth analysis and source-code exploration of pi-coding-agent
- pi-extensions - My personal collection of pi-extensions
- pi-repomap - A Tree-sitter-powered codebase structure awareness extension for Pi
- pi-dynamic-workflows - A Claude Code-like Dynamic Workflows extension for Pi
- pi-tool-offloading
- A context offloading extension for Pi, moving oversized tool results into session sidecar files for on-demand retrieval
- pi-zen-mode
- Distraction-free focus mode for Pi — nothing while it runs, only the final answer when it's done
- memU
- A lightweight agent-driven memory system that provides a shared LLM wiki across sessions, agents, and devices
- OpenViking
- An open-source context database that unifies agent memory, knowledge, and skills through a virtual filesystem
- pi
- An AI agent toolkit with a unified LLM API, agent runtime, TUI, and coding-agent CLI
- deer-flow
- An open-source SuperAgent harness for long-horizon research, coding, and content creation
- maka
- An Apache-incubating high-performance agent workspace with a shared runtime for Desktop, TUI, and CLI that keeps a complete record of every run
- open-connector
- An open-source authentication gateway connecting SaaS providers to AI agents through SDK, CLI, MCP, HTTP, and OpenAPI
- layerfs
- An isolated and disposable filesystem layer for branching, rewinding, and reusing Agent workspaces
Unmerged PRs
| Project | PR | Title |
|---|---|---|
| memU | #690 | feat(retrieve): fuse BM25 with cosine via RRF |
| OpenViking | #4658 | feat(session): extract session skills even when no training cases are produced |
| #4660 | feat(bot): deliver send:// generated images on Telegram, Discord, and Slack | |
| #4730 | docs(retrieval): clarify score threshold and hotness semantics | |
| #4736 | feat(bot): process independent sessions concurrently | |
| #4787 | feat(plugins): add Kimi Code CLI memory plugin | |
| deer-flow | #5288 | feat(scheduler): let scheduled tasks pin a custom agent |
| #5291 | feat(scheduler): add interval schedule type | |
| pi | #8744 | feat(tui): add opt-in overlay selection exclusion |
| #8743 | fix(coding-agent): ignore stale tool image conversions | |
| #8612 | fix(coding-agent): clear delivered image-only queue entries | |
| maka |
#5051 | feat(computer-use): move overlay cursor for set_value and press_key |
| #5052 | feat(computer-use): keep overlay cursor elevated when the aim point is covered | |
| #5053 | feat(computer-use): show snapshot selected text in model observations | |
| #5054 | feat(runtime): add Gemini Google Search grounding | |
| #5055 | feat(storage): scan OpenCode sessions in foreign-session store | |
| #5070 | feat(mcp): forward tools/call progress to Host |





