我的第一个 300 stars 开源项目 Runner
今天 Runner 终于到 300 stars 了,是自己第一个到这个数的开源项目,来 V 站记录一下。也谢谢之前帮忙试用、提问题和贡献代码的朋友,感谢感谢。
从四月份开始做这个项目,一直是自己边用边改。最开始的需求很简单:同时用 Claude Code 和 Codex 写代码,希望它们能互相 review ,不用我在几个 terminal 之间来回复制粘贴。
后来就做成了现在的 Runner ,一个开源的 coding agent 桌面管理工具。可以单独开 chat 、分屏用几个 agent ,也可以把不同的 CLI agent 组成一个 crew ,一起做同一个任务。用的是本机安装的 CLI 和你自己的账号,每个 agent 仍然保留自己的 terminal 。
这是现在的主界面,可以从这里开 chat 、terminal 或者 mission:
组队时可以让一个 agent 写代码,另一个做 review ,需要的话再加一个 QA 。它们通过 runner 命令互相发消息,review 发现问题后交回去修改,需要我决定的事情会出现在 mission 的 Feed 里。我也可以随时切进某个 agent 的 terminal ,直接和它说。
最近刚发过一篇 0.16 更新汇总,里面有新版 UI 、mission 运行中增减成员,以及 Cursor / Grok / OpenCode 的接入情况,具体改动就不在这里重复贴了。Runner 自己也是用这套工具开发的。
目前是 MIT 开源,支持 macOS ( Apple Silicon )和 Windows x64 。官网有介绍和下载,感兴趣的朋友可以试试,也欢迎聊聊你们现在怎么让几个 agent 配合干活。
官网:runnersh.dev
下载:官网下载页
GitHub:yicheng47/runner
另外,远程控制也在做了。之后出门可以用手机浏览器看电脑上的 agent 、继续和它对话。等能内测了,我会在 V 站放一些邀请码,有兴趣的朋友可以先留个言。
via V2EX (author: yicheng47)
今天 Runner 终于到 300 stars 了,是自己第一个到这个数的开源项目,来 V 站记录一下。也谢谢之前帮忙试用、提问题和贡献代码的朋友,感谢感谢。
从四月份开始做这个项目,一直是自己边用边改。最开始的需求很简单:同时用 Claude Code 和 Codex 写代码,希望它们能互相 review ,不用我在几个 terminal 之间来回复制粘贴。
后来就做成了现在的 Runner ,一个开源的 coding agent 桌面管理工具。可以单独开 chat 、分屏用几个 agent ,也可以把不同的 CLI agent 组成一个 crew ,一起做同一个任务。用的是本机安装的 CLI 和你自己的账号,每个 agent 仍然保留自己的 terminal 。
这是现在的主界面,可以从这里开 chat 、terminal 或者 mission:
组队时可以让一个 agent 写代码,另一个做 review ,需要的话再加一个 QA 。它们通过 runner 命令互相发消息,review 发现问题后交回去修改,需要我决定的事情会出现在 mission 的 Feed 里。我也可以随时切进某个 agent 的 terminal ,直接和它说。
最近刚发过一篇 0.16 更新汇总,里面有新版 UI 、mission 运行中增减成员,以及 Cursor / Grok / OpenCode 的接入情况,具体改动就不在这里重复贴了。Runner 自己也是用这套工具开发的。
目前是 MIT 开源,支持 macOS ( Apple Silicon )和 Windows x64 。官网有介绍和下载,感兴趣的朋友可以试试,也欢迎聊聊你们现在怎么让几个 agent 配合干活。
官网:runnersh.dev
下载:官网下载页
GitHub:yicheng47/runner
另外,远程控制也在做了。之后出门可以用手机浏览器看电脑上的 agent 、继续和它对话。等能内测了,我会在 V 站放一些邀请码,有兴趣的朋友可以先留个言。
via V2EX (author: yicheng47)
[酷工作] [佛山][求内推] 求美的 Java / .NET 后端岗位,约 10 年经验,有物联网、MES / SCADA 项目经历
最近在看佛山的后端开发机会,主要想了解美的的 Java / .NET 岗位,求内推,也欢迎分享相关招聘信息。 约 10 年后端开发经验,近期主要做 Java ,此前有多年 C# / .NET 开发经历。长期承担基础框架、核心模块及跨系统集成的设计开发,有从方案设计到项目交付的完整经历。 主要技术能力:
● 后端与框架:Java / Spring Boot / MyBatis ,C# / ASP.NET Core / EF ;微服务公共组件、插件化与热插拔框架、SDK / Starter 设计。
● 物联网与通信:MQTT 3/5 、gRPC 、物模型与异构设备接入、边云协同; TLS / 国密 GMTLS 、SCRAM 增强认证。
● 消息与数据:Kafka 、ActiveMQ 、Redis ; Flink 实时处理,TDengine 时序存储、Doris 分析查询及 ELK 日志链路。
● 工业软件: 可编排数据管道、规则与事件驱动、状态机、工艺流程编排及执行调度、多协议系统互联。
● AI 应用实践: 个人开源项目中实践过 Agent 工具调用与执行预算控制、RAG 混合检索与 RRF 排序、MCP 、幂等与多模型回退。 做过的项目方向:
● 物联网平台: 边缘管理与远程运维、插件生命周期管理,独立设计开发 Java 设备接入 SDK 。
● 智能制造: 主导 SCADA 平台架构及核心模块、MES 工艺编排引擎,相关能力支撑上百条产线交付。
● 金融安防: 多中心实时数据级联、设备状态同步及公共通信组件,所在平台覆盖百万级设备联网场景。 希望找美的佛山的 Java / .NET 后端岗位,物联网、制造数字化、工业软件、基础服务等方向都愿意了解。 有合适岗位的朋友欢迎联系,感谢!
微信( Base64 编码):VGFuSmlhbmppYW44MTY= 添加时麻烦备注「 V2EX + 岗位 / 团队」,感谢大家
via V2EX (author: shigella)
最近在看佛山的后端开发机会,主要想了解美的的 Java / .NET 岗位,求内推,也欢迎分享相关招聘信息。 约 10 年后端开发经验,近期主要做 Java ,此前有多年 C# / .NET 开发经历。长期承担基础框架、核心模块及跨系统集成的设计开发,有从方案设计到项目交付的完整经历。 主要技术能力:
● 后端与框架:Java / Spring Boot / MyBatis ,C# / ASP.NET Core / EF ;微服务公共组件、插件化与热插拔框架、SDK / Starter 设计。
● 物联网与通信:MQTT 3/5 、gRPC 、物模型与异构设备接入、边云协同; TLS / 国密 GMTLS 、SCRAM 增强认证。
● 消息与数据:Kafka 、ActiveMQ 、Redis ; Flink 实时处理,TDengine 时序存储、Doris 分析查询及 ELK 日志链路。
● 工业软件: 可编排数据管道、规则与事件驱动、状态机、工艺流程编排及执行调度、多协议系统互联。
● AI 应用实践: 个人开源项目中实践过 Agent 工具调用与执行预算控制、RAG 混合检索与 RRF 排序、MCP 、幂等与多模型回退。 做过的项目方向:
● 物联网平台: 边缘管理与远程运维、插件生命周期管理,独立设计开发 Java 设备接入 SDK 。
● 智能制造: 主导 SCADA 平台架构及核心模块、MES 工艺编排引擎,相关能力支撑上百条产线交付。
● 金融安防: 多中心实时数据级联、设备状态同步及公共通信组件,所在平台覆盖百万级设备联网场景。 希望找美的佛山的 Java / .NET 后端岗位,物联网、制造数字化、工业软件、基础服务等方向都愿意了解。 有合适岗位的朋友欢迎联系,感谢!
微信( Base64 编码):VGFuSmlhbmppYW44MTY= 添加时麻烦备注「 V2EX + 岗位 / 团队」,感谢大家
via V2EX (author: shigella)
[分享创造] 通过 ESP32-S3 让 iPhone 设备可被 AI 控制
前几天在搞别的硬件项目,手边正好有块 ESP32-S3 ,突然冒出个想法:它能模拟 USB 鼠标,iPhone 又有辅助触控,那能不能让它当鼠标直接去点手机?
试了一下真行。然后越做越上头:眼睛怎么办?干脆让它同时当 AirPlay 接收端,iPhone 把屏幕镜像直接推给它。这样整套就只剩一块 40 来块的板子( XIAO ESP32S3 )加手机上的一个 App ,没有 Mac 在中间,也不用 Xcode 和开发者账号了。
流程是这样的:
1. ESP32 开自己的 Wi-Fi 热点,当 AirPlay 接收端,收 iPhone 的屏幕镜像。
2. 板子不解码,把 H.264 通过蓝牙原样转给手机上的 App ,App 把截图交给视觉模型(任意兼容 OpenAI 接口的都行)。
3. 模型给出动作,App 经蓝牙发回板子,板子扮成 USB 鼠标键盘,配合辅助触控去点。
做的过程里有几个有意思的坑:
● 蓝牙只有几百 kbps ,视频和点击命令还共用同一条链路。所以点击和回复优先插队,视频让路;链路慢的时候只发关键帧,不让延迟越攒越多。画面也压到了 480×1040 、最多 5 帧。
● 鼠标是相对移动,手机不告诉你指针在哪,位置只能自己记。所以每隔几次操作就把指针推到屏幕角落归零,跟 3D 打印机回原点一个思路。
● 不同机型的鼠标移动距离和屏幕的比例不一样,所以做了自动校准,思路也像 3D 打印机的自动调平:先归零,再移动固定的鼠标距离去点一排点,App 记下每次实际点到了屏幕哪里,拟合出 X 、Y 两个方向的比例。点击没反应的话,就退回去在镜像画面里找指针。
目前竖屏,输入以 ASCII 为主,每一步几秒。第一次刷固件和编译 App 需要一台 Mac ,之后日常使用不需要电脑。
GitHub: https://github.com/onehumanbeing/esp32-iphone-agent
演示视频: https://x.com/iamhenryyuan/status/2110553019763097769
via V2EX (author: qaqrzxyz)
前几天在搞别的硬件项目,手边正好有块 ESP32-S3 ,突然冒出个想法:它能模拟 USB 鼠标,iPhone 又有辅助触控,那能不能让它当鼠标直接去点手机?
试了一下真行。然后越做越上头:眼睛怎么办?干脆让它同时当 AirPlay 接收端,iPhone 把屏幕镜像直接推给它。这样整套就只剩一块 40 来块的板子( XIAO ESP32S3 )加手机上的一个 App ,没有 Mac 在中间,也不用 Xcode 和开发者账号了。
流程是这样的:
1. ESP32 开自己的 Wi-Fi 热点,当 AirPlay 接收端,收 iPhone 的屏幕镜像。
2. 板子不解码,把 H.264 通过蓝牙原样转给手机上的 App ,App 把截图交给视觉模型(任意兼容 OpenAI 接口的都行)。
3. 模型给出动作,App 经蓝牙发回板子,板子扮成 USB 鼠标键盘,配合辅助触控去点。
做的过程里有几个有意思的坑:
● 蓝牙只有几百 kbps ,视频和点击命令还共用同一条链路。所以点击和回复优先插队,视频让路;链路慢的时候只发关键帧,不让延迟越攒越多。画面也压到了 480×1040 、最多 5 帧。
● 鼠标是相对移动,手机不告诉你指针在哪,位置只能自己记。所以每隔几次操作就把指针推到屏幕角落归零,跟 3D 打印机回原点一个思路。
● 不同机型的鼠标移动距离和屏幕的比例不一样,所以做了自动校准,思路也像 3D 打印机的自动调平:先归零,再移动固定的鼠标距离去点一排点,App 记下每次实际点到了屏幕哪里,拟合出 X 、Y 两个方向的比例。点击没反应的话,就退回去在镜像画面里找指针。
目前竖屏,输入以 ASCII 为主,每一步几秒。第一次刷固件和编译 App 需要一台 Mac ,之后日常使用不需要电脑。
GitHub: https://github.com/onehumanbeing/esp32-iphone-agent
演示视频: https://x.com/iamhenryyuan/status/2110553019763097769
via V2EX (author: qaqrzxyz)
[程序员] 说说我买谷歌 Gmail 老账号被骗的经历
看到有老哥买 claude 账号被骗的经历,我也来说下前几天我买谷歌老账号被骗的经历。
我本身有个多年的谷歌账号,由于想要谷歌 AI 订阅,如果被封了怕影响之前的老账号,所以想搞个新的,但新注册的账号有被封的风险,所以想买个注册多年的老账号。
在网上找了个卡网,下单了这个 https://mjj.728.hk/buy/96 ,上面标明是 2000-2014 年的老账号,我下单付款后收到账号密码,登录进去,这时我多了个心眼,查了下这个 Gmail 是什么时候注册的,一查才发现这个账号是 2026 年 10 月 3 号注册,是个才注册十几天的新账号,这个商家挂羊头卖狗肉,拿新账号冒充老账号。联系卡商的电报客服,反馈问题,在线状态根本不回复,一点售后没有。卡商就是忽悠小白,认为别人也不会去查买的到底是不是老账号。
https://imgur.com/5g5aNyI
大家在卡网买东西留个心眼吧,很多挂羊头卖狗肉的,比如现在的中转模型就很多这样的。
via V2EX (author: lovebugs)
看到有老哥买 claude 账号被骗的经历,我也来说下前几天我买谷歌老账号被骗的经历。
我本身有个多年的谷歌账号,由于想要谷歌 AI 订阅,如果被封了怕影响之前的老账号,所以想搞个新的,但新注册的账号有被封的风险,所以想买个注册多年的老账号。
在网上找了个卡网,下单了这个 https://mjj.728.hk/buy/96 ,上面标明是 2000-2014 年的老账号,我下单付款后收到账号密码,登录进去,这时我多了个心眼,查了下这个 Gmail 是什么时候注册的,一查才发现这个账号是 2026 年 10 月 3 号注册,是个才注册十几天的新账号,这个商家挂羊头卖狗肉,拿新账号冒充老账号。联系卡商的电报客服,反馈问题,在线状态根本不回复,一点售后没有。卡商就是忽悠小白,认为别人也不会去查买的到底是不是老账号。
https://imgur.com/5g5aNyI
大家在卡网买东西留个心眼吧,很多挂羊头卖狗肉的,比如现在的中转模型就很多这样的。
via V2EX (author: lovebugs)
[程序员] claude code 和 codex 双持来说一下体验
之前一直用 codex,然后自从 codex 获取到与神对话的能力后,puls 的额度远远不够日常开发使用。于是又买了 claude code pro 会员。二者的感受如下:
编程体验:codex 喜欢提问然后让你回答。而 claude code 则是默认实现一版,然后说明又另外的途径可以解决。
代码复杂性:老的功能修改二者都差不多,新功能开发 codex 封装严重,增加很多不必要的函数。
前端 ui:claude code 完胜 codex 。
额度:使用 codex astra 完成一个 go 国密加密模块,5 小时额度用量是 65%,claude code opus 5.5 的用量是 12%。强度都是选择极高。
图片设计:codex 完胜,文生图、图片处理和实景效果图都是 codex 处理的更好。更像 ps 设计出来的效果。而 claude code 就是工程技术思维,生成的图比较呆板。
所以现在我日常开发已经切换到了 claude code,然后 codex 就给同事做设计用。偶而用 codex 做代码复核。
via V2EX (author: cbasil)
之前一直用 codex,然后自从 codex 获取到与神对话的能力后,puls 的额度远远不够日常开发使用。于是又买了 claude code pro 会员。二者的感受如下:
编程体验:codex 喜欢提问然后让你回答。而 claude code 则是默认实现一版,然后说明又另外的途径可以解决。
代码复杂性:老的功能修改二者都差不多,新功能开发 codex 封装严重,增加很多不必要的函数。
前端 ui:claude code 完胜 codex 。
额度:使用 codex astra 完成一个 go 国密加密模块,5 小时额度用量是 65%,claude code opus 5.5 的用量是 12%。强度都是选择极高。
图片设计:codex 完胜,文生图、图片处理和实景效果图都是 codex 处理的更好。更像 ps 设计出来的效果。而 claude code 就是工程技术思维,生成的图比较呆板。
所以现在我日常开发已经切换到了 claude code,然后 codex 就给同事做设计用。偶而用 codex 做代码复核。
via V2EX (author: cbasil)