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

cjhyy 2026-06-04 18:16 1

最开始写了一个 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 一下

最新回复 (9)
  • xyzos 06-04 18:24
    1
    纯好奇,用了 vibe coding 吗
  • sora2blue 06-04 18:58
    2
    没看懂
  • YanSeven 06-04 19:01
    3
    或许发布的文字让 llm 润色一下比较好,没看懂。
  • cjhyy 楼主 06-04 20:07
    4
    @xyzos 1000 个 commit 纯 vibe coding
  • cjhyy 楼主 06-04 20:15
    5
    从今年 3 月份开始 基本没有手改过了 就算是任意一行 都是让 AI 帮我改 我会告诉他哪里有问题。
  • IlIl 06-04 20:15
    6
    申请中译中
  • dingawm 06-04 20:25
    7
    我大概看明白了,不过你说的圈选那个现在很多工具都有了吧,比如 codex 就有了,你的和 codex 的有啥区别呢?
    我理解你说的可能就是类似于截屏那种,用户任意的圈选,element 是那种只能针对特定组件的圈选?
    然后 AI 基于底层能都直接读到框里面都有什么?基于底层是啥意思?多模态吗?
  • cjhyy 楼主 06-04 20:40
    8
    @dingawm 之前的圈选工具都是一个元素一个元素 做的 然后我没有做这样一个工具 只是加了一个基础 chrome plugin 然后工具自动编排就帮我 搞出了一个工作流 目前底层基于 chrome-devtools-mcp 然后能够拿到一个方框区域内的所有内容 解决了以前在字节写 pixel 都搞不定的圈选问题 感觉完全重构了开发模式 底层不是多模态 就是纯 dom 所以非视觉模型也能用
  • cutchop 06-04 22:35
    9
    为什么要造轮子
* 帖子来源V2EX
返回