登录 注册
其他
19,129
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
JavaScript
语言
—
创建时间
最近更新

项目能做什么

基于文本终端的现代纯文本浏览器,可在 TTY 终端中渲染完整网页内容。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
[![Follow @brow_sh](https://img.shields.io/twitter/follow/brow_sh.svg?style=social&label=Follow)](https://twitter.com/intent/follow?screen_name=brow_sh)

![Browsh Logo](https://www.brow.sh/assets/images/browsh-header.jpg)

**A fully interactive, real-time, and modern text-based browser rendered to TTYs and browsers**

![Browsh GIF](https://media.giphy.com/media/bbsmVkYjPdOKHhMXOO/giphy.gif)

## Why use Browsh?

Not all the world has good Internet.

If you only have a 3kbps internet connection tethered from a phone,
then it's good to SSH into a server and browse the web through, say,
[elinks](https://github.com/browsh-org/browsh/issues/17). That way the
_server_ downloads the web pages and uses the limited bandwidth of an
SSH connection to display the result. However, traditional text-based browsers
lack JS and all other modern HTML5 support. Browsh is different
in that it's backed by a real browser, namely headless Firefox,
to create a purely text-based version of web pages and web apps. These can be easily
rendered in a terminal or indeed, ironically, in another browser. Do note that currently the browser client doesn't have feature parity with the terminal client.

Why not VNC? Well VNC is certainly one solution but it doesn't quite
have the same ability to deal with extremely bad Internet. Terminal 
Browsh can also use MoSH to further reduce bandwidth and increase stability
of the connection. Mosh offers features like automatic
reconnection of dropped or roamed connections and diff-only screen updates.
Furthermore, other than SSH or MoSH, terminal Browsh doesn't require a client
like VNC.

One final reason to use terminal Browsh could be to offload the battery-drain of a modern
browser from your laptop or low-powered device like a Raspberry Pi. If you're a CLI-native,
then you could potentially get a few more hours of life if your CPU-hungry browser
is running somewhere else on mains electricity.

## Installation

Download a binary from the [releases](https://github.com/browsh-org/browsh/releases) (~11MB).
You will need to have [Firefox](https://www.mozilla.org/en-US/firefox/new/) already installed.

Or download and run the Docker image (~230MB) with:
    `docker run --rm -it browsh/browsh`

## Usage
Most keys and mouse gestures should work as you'd expect on a desktop
browser.

For full documentation click [here](https://www.brow.sh/docs/introduction/).

## Development

### The Firefox Web Extension
This is needed to run essential JS inside web pages so that they render in a way that Browsh can consume.

You will need to install `nodejs`, usually available from your OS package manager. Though for development purposes the recommended method is with https://mise.jdx.dev. 

Then in the `webext` directory
* `npm install`
* `npx webpack --watch`

### The `browsh` Golang code
You will need to install `go`, usually available from your OS package manager. Though for development purposes the recommended method is with https://mise.jdx.dev. 

Then in t
阅读完整原文

项目深度分析 AI 生成

极低带宽/高费率网络(卫星/航海)云端中继浏览 SaaS

产品构想为卫星网络、海上航运、偏远科考等高资费流量用户提供开箱即用的云端 Browsh 服务,客户端仅需极小 SSH/MoSH 或精简 Web 流量即可浏览现代 Web 内容。
核心功能开箱即用云端无头Firefox集群、MoSH中继加速、流量监控与智能过滤(去广告、去多余媒体)、跨终端Session保持。
目标用户远洋船员、野外科考队、数字游民及经常处于卫星网络环境的用户。
难度/周期中等 · 1 - 2 个月 · 成本:轻量云服务器节点成本(需运行无头Firefox)及网络流量带宽费用。
收费模式按月订阅制(提供免维护的 SSH/Web 节点访问权限),或按流量中继节省包计费。
竞争风险无头浏览器实例并发内存消耗高;用户可能因文本渲染精度有限导致复杂富应用交互体验下降。
依据 已验证事实

LLM/AI Agent 极轻量网页环境降维解析 API

产品构想利用 Browsh 将复杂富 JS/HTML5 网页实时转换为轻量文本流和终端字符布局的能力,为自动化 Agent 提供低 Token 消耗的网页阅读与交互中间件。
核心功能网页转结构化纯文本 API、模拟终端点击/输入交互接口、动态 JS 执行支持、低延迟无头渲染通道。
目标用户开发网络爬虫、AI 浏览 Agent、自动化监控系统的开发者与企业。
难度/周期中等 · 1 - 2 个月 · 成本:无头浏览器运行服务器成本(CPU/内存)。
收费模式按 API 调用次数(Page Fetch / Session 交互量)分阶收费。
竞争风险市面上已有大量无头浏览器抓取与 Markdown 转换方案,单纯终端字符化布局的商业差异化竞争力需验证。
依据 AI推测

企业安全堡垒机 CLI 审计与网页浏览插件

产品构想为金融、电信等严格限制外网 GUI 访问的堡垒机环境,提供嵌入式纯文本 Web 浏览与审计工具,使运维人员可在终端内合规查阅外部技术文档与内部监控面板。
核心功能终端网页审计日志记录、敏感域名访问拦截、与跳板机/堡垒机权限打通、只读/受控交互模式。
目标用户企业安全合规团队、基础设施运维工程师、金融内网运维团队(推测)。
难度/周期高 · 3 - 5 个月 · 成本:企业认证合规研发成本、安全测试环境搭建。
收费模式企业授权许可费(按节点或用户数收取软件 License / 维保服务费)。
竞争风险LGPL-2.1 开源协议对闭源分发的合规限制;企业销售周期长且决策链路复杂。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
browsh-org/www.brow.sh 中文介绍暂未生成
The main Browsh website
24 JavaScript
browsh-org/baas 中文介绍暂未生成
The infrastructure code to run Browsh as a Service
19 HCL
claydugo/browsher.nvim 中文介绍暂未生成
🌐 Create commit pinned links to git(hub | lab) hosted files/
17 Lua
juliensobrier/browshot-php 中文介绍暂未生成
PHP library for Browshot API
8 PHP
juliensobrier/browshot-ruby 中文介绍暂未生成
Ruby library for Browshot API
6 Ruby
browsh-org/homebrew-browsh 中文介绍暂未生成
Homebew Tap recipe
4 Ruby
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 44 个 Release
社区活跃Star 19,129 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。