Skip to content

aezizhu/chargetop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chargetop 🔋

中文文档 | English

A high-performance, single-binary Terminal User Interface (TUI) application for monitoring your macOS battery status. Built with Go and Bubbletea.

Chargetop Screenshot

Features

  • Blazing Fast: Native binary, instant startup, low memory footprint.
  • Real-time Monitoring: Live updates of battery percentage and charging status.
  • Detailed Stats: Cycle count, battery health, maximum capacity, wattage, and serial number.
  • Beautiful UI: Modern, responsive terminal interface powered by Bubbletea.

Installation

Method 1: From Source (Go Required)

  1. Clone the repository:

    git clone https://github.com/aezizhu/chargetop.git
    cd chargetop
  2. Build the binary:

    go build -o chargetop
  3. Run:

    ./chargetop

Method 2: Homebrew

brew tap aezizhu/chargetop
brew install chargetop

Usage

  • Run (Homebrew): chargetop
  • Run (Source): ./chargetop
  • Quit: Press q or Ctrl+C
  • Refresh: Press r

Requirements

  • macOS (tested on Sonoma/Ventura)
  • Go 1.19+ (for building from source)

About

⚡️ The Premium Real-Time macOS Battery Monitor TUI. Visualize Health, Cycles, Wattage & Temp instantly in your terminal. Written in Go.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors