← Back to Skills Marketplace
albionaiinc-del

Android Node

by albionaiinc-del · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
63
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install android-node
Description
Convert Android phones running Termux into local Ollama inference nodes for AI task processing without cloud or special hardware.
README (SKILL.md)

android-node

Turn any Android phone into an inference compute node for your AI agent.

What it does

Provisions Android phones as Ollama inference endpoints. Any phone running Termux becomes a worker your agent can route jobs to — no cloud, no subscription, no special hardware. The phone on your desk, the spare in your drawer, all of them.

How it works

  1. Phone runs Ollama via Termux (setup takes ~5 minutes)
  2. Pi/server connects to phone over local WiFi
  3. phone_nodes.py manages discovery, health checks, and failover
  4. Router dispatches inference jobs to healthy nodes automatically

Setup

On the phone (run in Termux)

curl -s https://albionwakes.com/phone_setup.sh | bash
bash ~/start_node.sh

On your server (register the phone)

python3 phone_nodes.py register myphone 192.168.1.42
python3 phone_nodes.py status

Router integration

import phone_nodes

# In your provider dispatch:
elif provider == 'phone':
    return phone_nodes.call(messages)

Node registry

Stored in ~/albion_memory/phone_nodes.json:

[
  {"name": "pixel6", "url": "http://192.168.1.42:11434", "model": "qwen2.5:0.5b", "enabled": true}
]

Default model

qwen2.5:0.5b — 394MB, runs on any phone with 1GB+ free RAM. Fast. Swap for qwen2.5:1.5b (1GB) or llama3.2:1b (1.3GB) if the phone has headroom.

Files

  • phone_nodes.py — node registry, health checker, inference caller
  • setup.sh — Termux provisioning script (run on phone)
Usage Guidance
Review the setup script before running it, avoid the curl-to-bash install path unless you trust the publisher and domain, and only expose the Ollama phone node on a trusted local network.
Capability Analysis
Type: OpenClaw Skill Name: android-node Version: 1.0.0 The skill utilizes a high-risk 'curl | bash' pattern in SKILL.md to execute a remote setup script from an external domain (albionwakes.com). While the provided setup.sh and phone_nodes.py logic align with the stated purpose of provisioning Android phones as Ollama nodes, the script automatically installs openssh and binds the inference service to all network interfaces (0.0.0.0) without authentication, creating a significant security vulnerability on the mobile device.
Capability Assessment
Purpose & Capability
The included Python and shell files are coherent with the stated purpose: registering Android phones as Ollama nodes, checking health, and routing inference requests.
Instruction Scope
The user-facing setup path pipes a remote script from an external domain directly into bash, so the reviewed artifacts do not fully define what setup will execute.
Install Mechanism
The setup flow depends on unpinned remote code and a latest-version downloaded executable without checksum or signature verification.
Credentials
The phone node is intentionally reachable over local WiFi, but the setup binds Ollama to all interfaces, so users should only run it on trusted networks.
Persistence & Privilege
The setup makes user-level persistent changes such as adding ~/bin to .bashrc and creating ~/start_node.sh; no root escalation or automatic boot persistence is shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install android-node
  3. After installation, invoke the skill by name or use /android-node
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release: Turn any Android phone into a compute node for Ollama inference jobs. - Phone setup via Termux takes ~5 minutes using provided scripts. - Server registers and manages phone nodes, checks health, and dispatches jobs automatically. - Easy router integration for job routing to available phone nodes. - Supports lightweight AI models by default, configurable per-device.
Metadata
Slug android-node
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Android Node?

Convert Android phones running Termux into local Ollama inference nodes for AI task processing without cloud or special hardware. It is an AI Agent Skill for Claude Code / OpenClaw, with 63 downloads so far.

How do I install Android Node?

Run "/install android-node" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Android Node free?

Yes, Android Node is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Android Node support?

Android Node is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Android Node?

It is built and maintained by albionaiinc-del (@albionaiinc-del); the current version is v1.0.0.

💬 Comments