Skip to content
View evilqin's full-sized avatar
😉
Coding the future, one line at a time.
😉
Coding the future, one line at a time.

Block or report evilqin

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

Qin

Software Engineering undergraduate · AI4SE · Building tooling for AI coding agents

I build the parts of AI coding agents that are easy to skip and hard to get right — process isolation, permission flows, failure recovery, and tests that run on the machines people actually use.


📱 opencode-pocket

Run the official opencode on Android, inside a bundled proot + Ubuntu container. No root, no Termux. Native chat UI plus a device shell bridge.

Kotlin Jetpack Compose proot Shizuku

tests platform license

💬 opencode-wechat-cockpit

Drive a local opencode session from WeChat — session control, approvals, human-in-the-loop questions, file attachments and proactive pushes. One self-healing poller; CI green on Linux and Windows.

TypeScript Bun WeChat iLink

tests ci license

🌐 flare-stack-blog

Personal blog, forked from du2333/flare-stack-blog with 89 commits on top — security response headers, first-load performance, hydration fixes, a monthly Cloudflare usage report in CI, and Android TWA support.

React 19 TanStack Start Cloudflare Workers D1

commits deploy


Focus

  • AI4SE — how coding agents behave on real code, not in demos
  • Testing discipline — 360+ tests across two projects, CI on every push
  • Reliability — the boring failure modes are the interesting ones

Toolbox

TypeScript Bun Kotlin Compose Python React 19 Workers D1 GitHub Actions Git


📮 hbqin0214@outlook.com

Pinned Loading

  1. opencode-pocket opencode-pocket Public

    把官方 opencode 装进手机的 Android 应用:内置 proot + Ubuntu,免 root / 免 Termux,含原生对话页与设备 Shell 桥

    Kotlin 2

  2. flare-stack-blog flare-stack-blog Public

    Forked from du2333/flare-stack-blog

    My fork of du2333/flare-stack-blog (773★) — 89 commits on top: security response headers, first-load performance, CI usage reporting, Android TWA.

    TypeScript 1

  3. opencode-wechat-cockpit opencode-wechat-cockpit Public

    微信驾驶舱:用手机微信遥控本机 opencode —— 会话、审批、提问、附件、主动推送。单轮询器自愈,206 个自动化测试,CI 双平台全绿。WeChat bridge for opencode: session control, approvals, human-in-the-loop asks, files and proactive pushes from your phone.

    TypeScript 1

  4. evilqin evilqin Public

    Profile README — building the unglamorous parts of AI coding agents.