> ## Content Index
> Fetch the complete content index at: https://darkwebinformer.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# cloudflare-speed-cli: A CLI tool that displays network speed test results from Cloudflare's speed test service in a TUI interface
- URL: https://darkwebinformer.com/cloudflare-speed-cli-a-cli-tool-that-displays-network-speed-test-results-from-cloudflares-speed-test-service-in-a-tui-interface/
- Published: 2026-01-05T17:13:44.000Z
- Updated: 2026-01-05T23:01:08.000Z
- Author: Dark Web Informer
- Tags: Tools

---

GitHub: <https://github.com/kavehtehrani/cloudflare-speed-cli>

---

A CLI tool that displays network speed test results from Cloudflare's speed test service in a TUI interface.

![](https://storage.ghost.io/c/6b/16/6b16ac9c-cd67-432f-b0f3-bbec941084ff/content/images/2026/01/237968567298359827635798623-2.png)

![](https://storage.ghost.io/c/6b/16/6b16ac9c-cd67-432f-b0f3-bbec941084ff/content/images/2026/01/237968567298359827635798624.png)

## Features

[](https://github.com/kavehtehrani/cloudflare-speed-cli?tab=readme-ov-file#features)

- **Speed Tests**: Measures download/upload throughput, idle latency, and loaded latency
- **Interactive TUI**: Real-time charts and statistics
- **History**: View and manage past test results
- **Export**: Save results as JSON
- **Text/JSON Modes**: Headless operation for scripting
- **Interface Binding**: Bind to specific network interface or source IP

## Installation

[](https://github.com/kavehtehrani/cloudflare-speed-cli?tab=readme-ov-file#installation)

### From Source

[](https://github.com/kavehtehrani/cloudflare-speed-cli?tab=readme-ov-file#from-source)

My preferred way if you have cargo installed

cargo install --git https://github.com/kavehtehrani/cloudflare-speed-cli --features tui

### Installation Script

[](https://github.com/kavehtehrani/cloudflare-speed-cli?tab=readme-ov-file#installation-script)

For the lazy:

curl -fsSL https://raw.githubusercontent.com/kavehtehrani/cloudflare-speed-cli/main/install.sh | sh

### Binaries

[](https://github.com/kavehtehrani/cloudflare-speed-cli?tab=readme-ov-file#binaries)

Download the static binary for your system from the [latest release](https://github.com/kavehtehrani/cloudflare-speed-cli/releases).

*Note: I have checked the binaries on Linux (x64 and ARM64) and on Windows 11 but I do not have an Apple device. If there is any issue please do let me know!*

## Usage

[](https://github.com/kavehtehrani/cloudflare-speed-cli?tab=readme-ov-file#usage)

Run with the TUI (default):

cloudflare-speed-cli

Text output mode:

cloudflare-speed-cli --text

To see all options:

cloudflare-speed-cli --help

## Source

[](https://github.com/kavehtehrani/cloudflare-speed-cli?tab=readme-ov-file#source)

Uses endpoints from [speed.cloudflare.com](https://speed.cloudflare.com/) You can read more about how Cloudflare's speedtest works [here](https://speed.cloudflare.com/about/).

## Outstanding Issues

[](https://github.com/kavehtehrani/cloudflare-speed-cli?tab=readme-ov-file#outstanding-issues)

- Network information on Windows is incomplete. I haven't used Windows (outside gaming) in many years and unless there's demand for it I likely won't implement this part. Feel free to open a PR or an issue and we can chat. Honestly the only reason there's a Windows binary at all is because ['cargo-dist'](https://github.com/axodotdev/cargo-dist) made it so easy to do so.

## Contributing

[](https://github.com/kavehtehrani/cloudflare-speed-cli?tab=readme-ov-file#contributing)

Contributions and comments are very welcome! Please feel free to open issues or pull requests.