Skip to content
View ximing's full-sized avatar
🤓
I may be slow to respond.
🤓
I may be slow to respond.

Organizations

@DXFE @waka-templates @noaid

Block or report ximing

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ximing/README.md
Hi, I'm ximing

👋 About Me

  • 🤖 AI Agent Engineering — I build agent harnesses, runtimes & AI-first dev tools: v2r-agent (Vue 2 → React migration agent, 99% diff acceptance, long-running autonomy) · csi (let AI drive your real Chrome — sessions, anti-bot included) · rab (AI-first reactive state shared by humans, agents & Web MCP)
  • 🧠 AI Productsaimo (AI-driven knowledge management) · vane (Rust-core hybrid vector + BM25 retrieval engine, embeddable in Node / Go / browsers) · aipet (an LLM desktop companion that remembers you)
  • ⚙️ The hard stuff, hand-rolled — a JS engine with custom bytecode & instruction set (jsvm3), a JS interpreter in TS (jsvm2), session replay on a self-designed binary protocol (<1ms/frame, 50%+ smaller than JSON+gzip), a from-scratch spreadsheet formula engine (xexcel)
  • ✍️ Writing about AI-Native engineering at 一席之地,记录,思考 · 📍 Beijing

📝 Latest Blog Posts

📫 Connect

Blog Email Visitors

Pinned Loading

  1. rab rab Public

    AI-first reactive state architecture for React and TypeScript — shared observable state for humans, agents, DevTools, and Web MCP.

    TypeScript 12 2

  2. deditor deditor Public

    Deditor — pageless document editor SDK (ProseMirror, range comments, OT collab)

    TypeScript 107 15

  3. fabric-photo fabric-photo Public

    基于canvas的前端图片编辑器(Web-based image editor powered by Canvas)

    TypeScript 269 45

  4. mpbuild mpbuild Public

    图驱动的微信小程序构建工具 / Graph-driven WeChat miniprogram build tool(SWC · Lightning CSS · 精准分包 · 增量缓存)

    TypeScript 38 6

  5. jsvm2 jsvm2 Public

    Javascript Interpreter implemented by typescript(TS实现的JS解释器)

    JavaScript 8 1

  6. aimo aimo Public

    AI First 卡片笔记。随手记下,检索、关联和复习交给 AI / AI-first card memos you self-host

    TypeScript 25 2