git404hub

what is haoleme fr?

haolemeapp/haoleme — explained in plain English

Analysis updated 2026-05-18

123JavaAudience · developerComplexity · 3/5LicenseSetup · moderate

tl;dr

A CLI and Android app pair that lets you watch a command's live output and get a notification on your phone when it finishes, from anywhere.

vibe map

mindmap
  root((Haoleme))
    What it does
      Monitor remote commands
      Live terminal output
      Finish notifications
    Tech stack
      Python CLI
      Android app
      End to end encryption
    Use cases
      Training jobs
      Remote scripts
      Long SSH sessions
    Audience
      Developers
      Server admins

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

Get a phone notification when a long running training job or batch script finishes on a remote server.

VIBE 2

Check the live console output of a command running over SSH without staying connected to the terminal.

VIBE 3

Monitor GPU and CPU usage on a remote machine while a script runs, from a phone app.

what's the stack?

JavaPythonAndroidCLI

how it stacks up fr

haolemeapp/haolememollyiv/chatheadsclougence/open-cdm
Stars123128134
LanguageJavaJavaJava
Last pushed2016-04-15
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/52/54/5
Audiencedeveloperdeveloperops devops

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires installing both the Android app and the Python CLI, then pairing them via QR code or a six digit code.

Free to use and modify, but any modified version, including one run as a network service, must also be released as open source under the same license.

in plain english

Haoleme, whose name translates roughly to "is it done yet", is a tool for watching the status of commands running on a computer or server from a phone. It has two parts: a command line tool called hao that you install with pip, and an Android app that pairs with it. Once paired, starting any command by putting hao in front of it, for example hao python train.py, lets the phone app show that command's running status, its live terminal output, whether the device is online, and a notification when the command finishes. The README describes this as useful for training jobs, remote scripts, batch processing, web scraping tasks, long running SSH sessions, and generally any situation where someone does not want to keep watching a terminal window. The app's home screen lists commands that are currently running and ones that have already finished, while a settings screen handles device pairing, shared spaces, appearance, and security options. Getting started involves four steps: downloading the Android APK, installing the CLI with pip install -U haoleme, pairing the device by running hao login and scanning a QR code or entering a six digit pairing code in the app, then simply prefixing any normal command with hao to run it. Features listed include status tracking for running, succeeded, and failed commands, searchable console output, completion notifications, switching between multiple paired devices with online status, device renaming, project grouping, GPU and CPU monitoring, QR code and six digit pairing, and end to end encryption for sensitive command output in transit. The source code is split between the CLI and cloud protocol code and the Android app code. The public repository does not include official signing keys, production server configuration, personal payment codes, or access tokens. The project is licensed under AGPL-3.0-or-later and is described as still under active development, with the maintainers recommending users keep both the app and CLI updated during the public beta.

prompts (copy fr)

prompt 1
Walk me through installing the hao CLI and pairing it with the Haoleme Android app.
prompt 2
Explain how to prefix an existing command with hao so I can monitor it from my phone.
prompt 3
What security measures does Haoleme use to protect command output sent to my phone?
prompt 4
Help me set up Haoleme to notify me when a long training script finishes on a remote server.

Frequently asked questions

what is haoleme fr?

A CLI and Android app pair that lets you watch a command's live output and get a notification on your phone when it finishes, from anywhere.

What language is haoleme written in?

Mainly Java. The stack also includes Java, Python, Android.

What license does haoleme use?

Free to use and modify, but any modified version, including one run as a network service, must also be released as open source under the same license.

How hard is haoleme to set up?

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

Who is haoleme for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.