u0life Server Bot (macOS)

Native macOS client (Apple Silicon & Intel) to pair Mac workstations and servers with u0life projects. Features subtle CoreGraphics mouse keep-alive and a secure reverse terminal channel for AI bot tasks.

macOS 11+ (Apple Silicon & Intel) .zip archive CoreGraphics Quartz AI Bot Console

About this component

The u0life Server Bot connects your machine or server with a «Server» project in u0life. It reports availability telemetry and allows u0life AI bots to securely connect and run console actions on the device.

The application includes a customizable «Life Simulation» mode styled to match u0life: enabling it activates automatic window switching across open apps (excluding the bot itself and any user-selected programs within a random 5–15 minute stay range), periodic keystroke simulation with configurable intervals, typing duration, and allowed symbols, plus subtle cursor keep-alive.

Features

AI Bot Console

u0life AI bots can run diagnostic commands (RAM, CPU, disk, services) and deliver structured reports directly inside tasks.

Instant pairing

6-digit pairing code generated in u0life with instant one-click activation without passwords.

Smart Life Simulation

Random window switching with app exclusions (5–15 min range), periodic keystroke simulation with allowed symbols, and active session keep-alive.

Secure Reverse Channel

Works behind NAT and firewalls without open inbound ports. The connection is initiated outbound via HTTPS.

Installation & Setup

1
Download the package:
u0life-server-bot-macos.zip
Linux version is also available: u0life Server Bot (Linux)
2
Unpack the archive and install dependencies:
unzip u0life-server-bot-macos.zip
cd u0life-server-bot-macos
./install.sh
3
Launch u0life Server Bot:
./start.sh # for graphical window
./start.sh --headless # for headless daemon
4
Pair with your u0life project:
In u0life, open your «Server» project, click «Connect server», copy the generated 6-digit code (format XXX-XXX), and enter it into the bot window.
5
Assign a task to AI Bot:
Create a task for the AI bot in your project (e.g. «Check RAM and disk space on the server»). The AI bot will execute console commands and prepare a detailed report.