
herdr-browser
在终端窗格里直接看并操控真实 Chromium 网页
herdr-browser 是一个 Herdr 终端复用器的插件,核心能力是在 Herdr 窗格内直接渲染真实的 Chromium 浏览器视图,并通过 Chrome DevTools Protocol(CDP)对其进行程序化控制。它解决的是终端环境下无法直观查看和操作网页的问题:传统方案要么只能看文本输出,要么需要切换到独立浏览器窗口,割裂了自动化脚本与可视化观察。该项目借助 kitty graphics 协议把 Chromium 画面嵌入终端,同时保留 CDP 接口,让开发者可以在同一界面里既看到网页真实渲染效果,又能用脚本点击、填表、抓取数据。技术栈为 TypeScript,依赖 Chromium 和 Herdr 插件机制,适合需要边调试边观察的浏览器自动化工作流。项目目前星标约 350,属于早期阶段,但方向明确,把浏览器自动化与终端可视化结合得比较自然。
项目数据
使用教程
核心亮点
- 在 Herdr 窗格内渲染真实 Chromium 画面,无需切换窗口即可观察网页状态
- 通过 CDP 驱动浏览器,可复用 Puppeteer/Playwright 生态的调试能力
- 基于 kitty graphics 协议,终端内嵌图形方案相对轻量,不依赖额外 GUI 框架
不足之处
- 依赖 Herdr 和 kitty graphics 协议,终端环境兼容性受限
- 项目早期,文档和社区生态尚不完善
适用场景
- 在终端里调试浏览器自动化脚本,边执行边看页面渲染结果
- 服务器或远程开发环境中需要临时查看网页,但不想开图形界面
- 结合 CDP 做网页抓取或表单填写时,实时观察操作反馈
替代项目
Puppeteer、Playwright
项目介绍
上一篇:UglyFeed
下一篇:ovobrowser
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.