Carbonyl: Chromium Browser Running Directly in Your Terminal

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Carbonyl: Chromium Browser Running Directly in Your Terminal

Summary

Carbonyl is an innovative Chromium-based browser designed to operate entirely within a terminal environment. It supports a wide range of modern web APIs, including WebGL and video playback, while maintaining high performance and low resource usage. This project offers a unique solution for browsing the web without a traditional graphical interface.

Repository Information

Analyzed by OSRepos on December 29, 2025

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Introduction

Carbonyl is a groundbreaking Chromium-based web browser built to run directly within your terminal. Developed by fathyb, this project brings the full power of a modern browser, including support for WebGL, WebGPU, audio, video playback, and animations, into a text-based interface. It boasts impressive performance, starting in less than a second, running at 60 FPS, and idling at 0% CPU usage. Carbonyl does not require a window server, making it ideal for safe-mode consoles or even browsing through SSH. Originally starting as html2svg, Carbonyl now serves as the runtime behind it.

Installation

Getting started with Carbonyl is straightforward, with options for Docker, npm, or direct binaries.

Docker

For a quick test, you can run Carbonyl using Docker:

$ docker run --rm -ti fathyb/carbonyl https://youtube.com

npm

Install Carbonyl globally via npm:

$ npm install --global carbonyl
$ carbonyl https://github.com

Binaries

Pre-built binaries are available for various platforms:

Examples

Carbonyl supports virtually all modern Web APIs, allowing it to render complex web pages, play videos, and execute JavaScript seamlessly within your terminal. You can use it to browse popular sites like YouTube or GitHub, experiencing a full web browsing experience without a graphical desktop environment. The project's GitHub repository features impressive demo videos showcasing its capabilities, from rendering intricate animations to playing high-quality media directly in the terminal.

Why use Carbonyl

Carbonyl stands out by offering a full-featured Chromium browser experience in a terminal, a feat not easily matched. Its key advantages include:

  • Performance: It's exceptionally fast, with quick startup times and smooth 60 FPS rendering, all while being highly resource-efficient.
  • Flexibility: It operates without a window server, making it perfect for remote access via SSH or minimal console environments.
  • Modern Web Support: Unlike older terminal browsers like Lynx, Carbonyl fully supports JavaScript, WebAssembly, and modern media playback, thanks to its Chromium core.
  • Efficiency compared to alternatives: When compared to projects like Browsh, Carbonyl requires significantly less CPU power (up to 50x less for similar content). This is because Carbonyl natively renders to the terminal resolution, avoiding the overhead of downscaling or copying window framebuffers. It also integrates its layout fixes directly into its HTML engine, providing more reliable rendering than custom stylesheets.

Links

Related repositories

Similar repositories that may be relevant next.

StreamingKokoroJS: Unlimited, Local Text-to-Speech in Your Browser

StreamingKokoroJS: Unlimited, Local Text-to-Speech in Your Browser

April 26, 2026

StreamingKokoroJS provides unlimited text-to-speech capabilities directly within your browser, ensuring 100% local processing and complete privacy. This open-source project leverages the Kokoro-JS model and WebGPU acceleration to deliver high-quality, streaming audio generation without server-side interaction.

aikokorotext-to-speech
OpenDia: Seamless AI Browser Automation for Enhanced Productivity

OpenDia: Seamless AI Browser Automation for Enhanced Productivity

April 26, 2026

OpenDia empowers AI models to control your browser, leveraging your existing digital life without switching contexts. This open-source browser extension works across Chrome, Firefox, and other Chromium browsers, enabling powerful automation for tasks like content creation, research, and development testing. Prioritizing privacy, OpenDia ensures all operations run locally, keeping your data secure.

automationchrome-extensionAI
Floorp: An Advanced and Fast Firefox-Based Web Browser

Floorp: An Advanced and Fast Firefox-Based Web Browser

February 24, 2026

Floorp is an open-source web browser built upon Mozilla Firefox, designed to maintain an open, private, and sustainable web experience. It offers a robust alternative for users seeking a highly customizable and performance-oriented browsing solution. With its focus on privacy and open-source principles, Floorp provides a compelling choice for modern internet navigation.

browserfirefoxwebbrowser
Croner: A Robust, Dependency-Free Cron Scheduler for JavaScript and TypeScript

Croner: A Robust, Dependency-Free Cron Scheduler for JavaScript and TypeScript

November 30, 2025

Croner is a versatile and dependency-free library designed to trigger functions or evaluate cron expressions across various JavaScript environments. It offers comprehensive features, including advanced cron syntax, timezone support, and overrun protection, making it a reliable choice for task scheduling. Compatible with Node.js, Deno, Bun, and browsers, Croner provides a high-performance and lightweight solution for your scheduling needs.

cronschedulerjavascript

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️