git404hub

what is batly fr?

jscr3ator/batly — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · generalComplexity · 2/5Setup · moderate

tl;dr

A desktop tool that reads a Samsung phone's battery health, charge cycles, and diagnostics over USB using adb, without needing the command line.

vibe map

mindmap
  root((Batly))
    What it does
      Battery health ASOC
      Charge cycle count
      Charge and temperature
      Raw adb dump
    Tech stack
      Python
      ADB
    Use cases
      Check battery health
      Diagnose battery issues
    Audience
      Samsung phone owners
      General users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Check your Samsung phone's battery health score without using a command line.

VIBE 2

See charge cycle count, temperature, voltage, and charging status in one view.

VIBE 3

View the full raw adb battery dump for deeper diagnostics.

VIBE 4

Decide whether your Samsung phone's battery needs replacing based on its health score.

what's the stack?

PythonADB

how it stacks up fr

jscr3ator/batly0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity2/52/54/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 5min

Requires enabling Developer options and USB debugging on the phone plus a data capable USB cable.

No license file is mentioned, so terms of use are unknown.

in plain english

Batly is a small tool that lets you check the battery health of a Samsung phone directly from your computer. It reads information the phone already reports and displays it in one place instead of you having to dig through hidden menus or use a command line yourself. What it shows includes the battery health score, known as ASOC, when the phone reports it, along with an approximate count of how many charge cycles the battery has gone through. It also shows the current charge level, temperature, and voltage, plus the battery's condition, whether it is currently charging, what power source it is using, and what battery technology it uses. For anyone who wants to dig deeper, it also displays the full raw output from the underlying Android diagnostic command it reads from. To use it, you first need to turn on Developer options and USB debugging on your Samsung phone, then connect the phone to your computer with a USB cable that supports data transfer, not just charging. After that, you open Batly, click the scan button, and approve the USB debugging prompt that appears on your phone. The tool then reads the battery data and displays it. The README credits a Reddit user, EvanMok, whose original guide for checking Samsung battery health this project turns into a compiled, easier to use application, so you do not need to run the manual command line steps yourself. The README is short and does not go into detail about how the app is built, what platforms it supports beyond Samsung phones, or any other features beyond what is listed above.

prompts (copy fr)

prompt 1
Explain what the ASOC battery health score means and whether my reading is good or bad.
prompt 2
Walk me through enabling Developer options and USB debugging on my Samsung phone.
prompt 3
Help me troubleshoot Batly not detecting my phone over USB.
prompt 4
Compare Batly's battery health score to Samsung's own battery settings screen.

Frequently asked questions

what is batly fr?

A desktop tool that reads a Samsung phone's battery health, charge cycles, and diagnostics over USB using adb, without needing the command line.

What language is batly written in?

Mainly Python. The stack also includes Python, ADB.

What license does batly use?

No license file is mentioned, so terms of use are unknown.

How hard is batly to set up?

Setup difficulty is rated moderate, with roughly 5min to a first successful run.

Who is batly for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.