• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cjhyy
V2EX  ›  程序员

写了一个 harness 框架 感觉现在永远都有新发现

  •  
  •   cjhyy · 7h 37m ago · 1114 views

    最开始写了一个 tui 简陋版本 然后 cc 的源码泄漏 看了下 cc 的代码 又迭代了一个版本 拆出来了 core 和 tui 。cc 的 tui 和 core 还是太耦合了 这个时候 core 我就单独发了一个包 写在实际项目里 读取线上 bad case. 然后做自迭代。

    后面用起来实在不得劲 又加了一个 electron 版本。 兼容了一下 cc 和 codex 的 plugin 。

    刚才准备更一个 plugin 来用 突然发现又一点 surprise 。 因为想给几个好朋友内测一下。之前又个前端朋友给 tui 用的时候 feedback 不能选 element 让 ai 改样式不好用 准备做几个插件出来。

    https://litter.catbox.moe/yt5n67.png https://litter.catbox.moe/19tbf0.png https://litter.catbox.moe/1zxal1.png

    因为我的思路还是以前做圈选 选 element 的思路 然后发现 element 已经 out 了 直接也买呢选个框就行 内容什么的 element 自己底层拿到就好 配合一个多摸态 模型的话 应该样式 重叠 element 能改的更好了

    https://github.com/cjhyy/codeshell 欢迎大家试用一下 还没有发 release 版本 想用的自己 bun run dev 一下

    Supplement 1  ·  5h 40m ago
    今天想在打包测试之前。自己加几个插件 给朋友(前端)用 因为之前的 feedback 是 没有 cursor 的圈选不够好用。 然后在我加一个插件的时候 发现基于 chrome dev tool 工具的话 llm 写的圈选功能 和我以前写的类似的圈选功能 想法完全不一样。

    以前是选 select 要鼠标一直滑动 选中对应 element

    刚才 AI 给我写了一个圈选框 拉一下就行 AI 基于底层能都直接读到框里面都有什么 不止是一个 element 了。
    对于以前样式重叠等问题 就可以更好的 debug 。突然的突破我的思维的灵光一闪 有点 amazing 。

    语文一直比较垃圾 刚才又没有润色 图片没有直接展示出来 很尴尬。
    9 replies    2026-06-04 22:35:23 +08:00
    xyzos
        1
    xyzos  
       7h 29m ago
    纯好奇,用了 vibe coding 吗
    sora2blue
        2
    sora2blue  
       6h 55m ago
    没看懂
    YanSeven
        3
    YanSeven  
       6h 52m ago
    或许发布的文字让 llm 润色一下比较好,没看懂。
    cjhyy
        4
    cjhyy  
    OP
       5h 46m ago
    @xyzos 1000 个 commit 纯 vibe coding
    cjhyy
        5
    cjhyy  
    OP
       5h 38m ago
    从今年 3 月份开始 基本没有手改过了 就算是任意一行 都是让 AI 帮我改 我会告诉他哪里有问题。
    IlIl
        6
    IlIl  
       5h 38m ago
    申请中译中
    dingawm
        7
    dingawm  
       5h 28m ago
    我大概看明白了,不过你说的圈选那个现在很多工具都有了吧,比如 codex 就有了,你的和 codex 的有啥区别呢?
    我理解你说的可能就是类似于截屏那种,用户任意的圈选,element 是那种只能针对特定组件的圈选?
    然后 AI 基于底层能都直接读到框里面都有什么?基于底层是啥意思?多模态吗?
    cjhyy
        8
    cjhyy  
    OP
       5h 13m ago
    @dingawm 之前的圈选工具都是一个元素一个元素 做的 然后我没有做这样一个工具 只是加了一个基础 chrome plugin 然后工具自动编排就帮我 搞出了一个工作流 目前底层基于 chrome-devtools-mcp 然后能够拿到一个方框区域内的所有内容 解决了以前在字节写 pixel 都搞不定的圈选问题 感觉完全重构了开发模式 底层不是多模态 就是纯 dom 所以非视觉模型也能用
    cutchop
        9
    cutchop  
       3h 18m ago
    为什么要造轮子
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1187 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 17:53 · PVG 01:53 · LAX 10:53 · JFK 13:53
    ♥ Do have faith in what you're doing.