Skip to content
View jingzhao-l's full-sized avatar
  • Shanghai
  • 03:48 (UTC +08:00)

Block or report jingzhao-l

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
jingzhao-l/README.md
typing

👋 关于我 · About Me

  • 🎓 16 岁,上海高中生 —— 作业写完才开机,代码都在深夜和周末生长。
    A 16-year-old high schooler in Shanghai — most of my code grows after homework, on weekends and at midnight.
  • 🤖 我关注的命题:让 AI 像工程师一样对待自己的代码——计划、评审、修复、验证、回环,而不是一次生成听天由命。
    My obsession: making AI treat its own code like an engineer — plan, review, fix, verify, and loop — not write-once-and-pray.
  • 🛠️ iterate 生态作者:一套围绕「多轮审查-修复闭环」的工具体系,见下方三件套。
    Author of the iterate ecosystem — a toolchain built around the multi-round review-fix loop.
  • 🪟 GlassPane 作者:macOS 上给 AI 代理的运行时验证引擎,Swift 写的,通过 MCP 暴露 gp_* 工具。
    Author of GlassPane — a runtime verification engine for AI agents on macOS, written in Swift, exposed over MCP.

🚀 iterate 生态 · The iterate Ecosystem

一句话:把「AI 写完就走」变成「AI 自己审、自己改、自己验证」。
One line: turning "AI writes and prays" into "AI reviews, fixes and verifies its own work — round after round".

iterate-harness TUI convergence panel

iterate-harness 的收敛面板:5 轮把 18 个 findings 清到 0,每个维度精确计费
The iterate-harness convergence panel: 18 findings driven to zero in 5 rounds, with exact per-dimension billing

仓库 · Repo 是什么 · What it is
🧠 iterate-skill 面向对话式 agent 的多轮审查-修复技能:9 维度评审、双轨修复、决策日志、项目知识库
A skill for conversational agents: 9-dimension review, dual-track fixes, decision log, project knowledge base
⚙️ iterate-harness 专为 iterate 打造的 coding harness(ih CLI + React TUI):在 CI/PR 里无人值守地跑完整审查-修复闭环,含成本计量与阈值门禁
A coding harness purpose-built for iterate: runs the full review-fix loop unattended in CI/PR, with cost metering and threshold gates
🖥️ iterate-plugin 桌面插件:收敛仪表盘、逐轮进度、实时干预
Desktop plugin: convergence dashboard, round-by-round progress, live intervention

三者共享同一套 iterate.config.yaml 与维度体系 —— skill 给对话,harness 给 CI,plugin 给桌面。
All three share one config and one dimension system — skill for chat, harness for CI, plugin for desktop.

一键安装 · One-liner install

  • 🧠 skill → npx iterate-skill-installer
  • ⚙️ harness → npm install -g iterate-harness 或 pip install iterate-harness
  • 🖥️ plugin → dsh plugin --profile web add github:jingzhao-l/iterate-plugin#main

🪟 GlassPane · 让 agent 交出证据

一句话:AI 代理在 macOS 上说"我点过了、界面变了",GlassPane 要它拿出证据。
One line: when an agent on macOS claims "I clicked it and the UI changed", GlassPane makes it show the receipts.

能力 · Capability 是什么 · What it is
🔍 证据包 · evidence packs 每次界面操作留下可回放的档案:操作前后的 AX 结构对比、像素对比、耗时与通道存活指标
Every UI operation yields a replayable pack: AX-tree diff, pixel diff, timing and channel-liveness metrics
🧭 归因 · attribution 分清"这次变化是这次操作造成的"还是别人造成的;判不动的时候如实说判不动,不猜
Separates a change caused by this operation from one caused by something else — and says so when it can't decide
⏪ 回滚 · rollback 探针 SDK 的检查点可以把目标应用拉回操作前的状态(tier-1 全量 / tier-2 重放两条路径)
Probe-SDK checkpoints restore the target app — tier-1 full restore and tier-2 replay
🔐 权限面 · TCC surface 辅助功能/输入监控/屏幕录制/开发者工具四类席位:逐卡引导 + 机器实测,面板显示的是授权主体自己的状态
Four TCC seats with per-card guidance and machine-run verification — the panel shows the granting subject's own state, never a guess
🤝 接入 · wiring Swift 引擎 + 后台守护进程,任意 MCP 客户端(Claude / Cursor / …)通过 gp_* 工具驱动
Swift engine + launchd daemon; any MCP client drives it through the gp_* tools
curl -fsSL https://raw.githubusercontent.com/jingzhao-l/GlassPane/main/install.sh | sh   # macOS 14+

glasspane-mcp glasspane-install CI MIT

它自己也在吃 iterate 的狗粮:仓库里内置的 @iterate/kernel 就是生态共用的那套内核(schema 真源 + 双语言契约),而每次大改都由 iterate 的审查-修复闭环过一遍。
It also dogfoods iterate: the @iterate/kernel vendored inside it is the same shared kernel the rest of the ecosystem runs on (schema truth source + dual-language contracts), and each big pass goes through iterate's review-fix loop.

🛠️ 技术栈 · Tech Stack

stack

📥 下载量 · Downloads

全渠道累计下载(自动更新 · all-time, auto-updated),数据源见 downloads.json

项目 · Project 下载 · Downloads
🌱 生态合计 · Ecosystem total ecosystem-total
🧠 iterate-skill(iterate-skill-installer) skill
⚙️ iterate-harness(npm) harness-npm
⚙️ iterate-harness(PyPI) harness-pypi
🖥️ iterate-plugin(npm) plugin

📊 统计 · Stats

Stats Languages Profile details

🧭 别处 · Elsewhere

仓库 · Repo 一句话 · What it is
📚 awesome-claude-skills Claude Skills 精选清单
A curated list of Claude Skills
📚 awesome-dsh-plugin DeepSeek Harness 插件精选清单
A curated list of dsh plugins
🔬 mnist-snn-hardware-tradeoff 在 Cadence 180nm 模型上做脉冲神经网络的精度-能耗折中分析(我想看看硅上的神经元的另一头)
SNN accuracy-vs-energy trade-off on Cadence 180nm models — the silicon end of the same curiosity

visitors

⭐ 如果 iterate 或 GlassPane 帮到了你,欢迎去仓库点个 Star · If either of them helps you, a star means a lot

Pinned Loading

  1. iterate-skill iterate-skill Public

    A fully automated multi-round code review and fixing AI coding skill

    Python 1

  2. iterate-harness iterate-harness Public

    Dedicated agent harness for the iterate review/fix loop: multi-dimension review until convergence, deterministic aggregation, atomic validated fixes, TUI convergence dashboard, findings triage. For…

    Python 2

  3. iterate-plugin iterate-plugin Public

    DeepSeek Harness (dsh) plugin that turns the iterate skill into an autonomous closed-loop code iteration — parallel reviews, deterministic dedup convergence, atomic fix + verify auto-stop, meta-rev…

    TypeScript 2