x-cmd pkg | carbonyl - 终端图形浏览器,浏览像素版网页

目录

简介

carbonyl 是由 Fathy Boundjadj 用 Rust 语言开发的终端浏览器。它基于 Chromium,支持几乎所有的 Web API,包括 WebGL、WebGPU、音频和视频播放、动画等。

Carbonyl 的响应非常快,启动速度少于一秒,能以 60 FPS 运行,并在空闲时不占用 CPU 使用率。它不需要窗口服务器(即在安全模式控制台中工作),甚至可以通过 SSH 运行。

快速上手

安装

sh 复制代码
eval "$(curl https://get.x-cmd.com)"        # 安装 x-cmd
x env use carbonyl                          # 使用 x-cmd 安装 carbonyl

使用

  1. 查看本地的图片或播放视频:

    sh 复制代码
    carbonyl file://<Image Path>  # 如 carbonyl file:///Users/liaoxuanbin/Downloads/a.jpg
    carbonyl file://<Video Path>
  2. 浏览网站,如访问哔哩哔哩网站:

    sh 复制代码
    carbonyl 'https://www.bilibili.com/video/BV13X4y1P7z7/'
    carbonyl -f=80 'https://www.bilibili.com/video/BV13X4y1P7z7/'   # -f 调整帧数
    carbonyl -z=140 'https://www.bilibili.com/video/BV13X4y1P7z7/'  # -z 调整页面大小

info

Carbonyl 提供了相应的 docker 镜像,您也可以通过 docker 使用它,如 docker run --rm -ti fathyb/carbonyl https://www.bilibili.com/

功能特点

  1. 图形渲染:能将网页渲染为字符,并直接输出到终端。它能在没有图形用户界面的环境下(如服务器或远程终端)提供一个网页图形浏览体验。
  2. 支持大部分的浏览器功能:包括 HTML/CSS 渲染、JavaScript 执行、网络请求、表单交互等。
  3. 轻量化:对资源需求相对较低,适合嵌入式系统或低性能的环境。

相关作品或竞品

  1. lynx:最初的终端 Web 浏览器,是仍在维护的浏览器中最古老的,始于 1992 年。
  2. Browsh:也是一款现代化的终端 Web 浏览器,支持 Firefox,但比 carbonyl 运行的更慢且需要更多的资源。

进一步阅读

  • carbonyl 源代码 - carbonyl 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 carbonyl 和参与社区贡献。

更多内容请查阅 : pkg/carbonyl

转载请标明原文链接https://www.x-cmd.com/pkg/carbonyl


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法

相关推荐
人工智能训练7 小时前
【极速部署】Ubuntu24.04+CUDA13.0 玩转 VLLM 0.15.0:预编译 Wheel 包 GPU 版安装全攻略
运维·前端·人工智能·python·ai编程·cuda·vllm
yaoming1687 小时前
python性能优化方案研究
python·性能优化
微露清风9 小时前
系统性学习Linux-第二讲-基础开发工具
linux·运维·学习
阳光九叶草LXGZXJ9 小时前
达梦数据库-学习-48-DmDrs控制台命令(同步之Manager、CPT模块)
linux·运维·数据库·sql·学习
小二李11 小时前
第11章 nestjs服务端开发:登录鉴权
运维·服务器
i建模11 小时前
如何在Arch Linux中重设忘记的root密码
linux·运维·服务器
chatexcel12 小时前
元空AI+Clawdbot:7×24 AI办公智能体新形态详解(长期上下文/自动化任务/工具粘合)
运维·人工智能·自动化
kida_yuan12 小时前
【Linux】运维实战笔记 — 我常用的方法与命令
linux·运维·笔记
大卫小东(Sheldon)14 小时前
GIM 2.0 发布:真正让 AI 提交消息可定制、可控、可项目级优化
git·rust·gim
何中应14 小时前
vmware的linux虚拟机如何设置以命令行方式启动
linux·运维·服务器