Turn your phone into a powerful, secure Linux-style server.
Kyanja transforms your Android device into a full-featured web server, terminal environment, and CI/CD runner. Host static websites, test backend APIs, manage embedded databases, transfer files via jailed SFTP, run local AI agents, and cluster multiple devices together with automatic failover.
Whether you are hosting a staging site, running offline developer tooling, or turning an old Android phone into a 24/7 home server, Kyanja gives you full server control directly in your pocket.
βββββββββββββββββββββββββββββββββββ
CORE SERVER FEATURES
βββββββββββββββββββββββββββββββββββ
β’ High-Performance Web Server: Embedded HTTP & HTTPS engine with Nginx-style virtual host routing, custom headers, and longest-prefix location matching.
β’ Multi-Runtime Hosting: Serve static web apps, single-page applications (SPAs), or connect backends running Node.js, Python, Go, PHP, Bun, and Deno.
β’ Built-in Terminal & Console: Run server commands, inspect processes, and execute local deployment scripts directly on device.
β’ Secure SSH & SFTP Server: Connect securely from your laptop or VS Code. File transfers are jailed to the app directory with Keystore-backed authentication.
β’ Embedded Databases: Built-in SQLite management and JSON document NoSQL stores with schema visualization and query execution.
β’ Web Admin Dashboard: Access an encrypted browser-based control panel inspired by Proxmox with live CPU, memory, and disk telemetry.
βββββββββββββββββββββββββββββββββββ
NETWORKING & PUBLIC ACCESS
βββββββββββββββββββββββββββββββββββ
β’ Custom Domain Routing: Verify and bind your own public domain names via HTTP token probes.
β’ Dynamic DNS (DDNS): Built-in automatic synchronization for Cloudflare and DuckDNS.
β’ Secure Built-In Tunnels: Expose your local server to the public internet through encrypted outbound relay tunnels without port forwarding.
β’ Upstream Firewall: Granular IP and port filtering rules to protect your services.
βββββββββββββββββββββββββββββββββββ
SWITCH: MULTI-DEVICE CLUSTERING
βββββββββββββββββββββββββββββββββββ
β’ Combine Phones into a Cluster: Link multiple Android devices over Wi-Fi with encrypted HMAC pairing.
β’ Load Balancing & Failover: Distribute incoming traffic across nodes using parallel load balancing or automatic health-check failover.
β’ Pooled Resources: View real-time combined CPU cores, RAM, and storage across your entire device fleet.
β’ Peer Deployment: Push app builds and site files across your cluster in a single operation.
βββββββββββββββββββββββββββββββββββ
CI/CD RUNNER & CLOUD DEPLOYMENT
βββββββββββββββββββββββββββββββββββ
β’ Native CI Pipeline Runner: Execute build pipelines locally on device or orchestrate remote deployments.
β’ Inbound Rolling Deploys: Receive build artifacts directly from GitHub Actions, CircleCI, or GitLab and roll them across your server cluster.
β’ Cloud VM Provisioning: Spin up and manage dedicated cloud servers on AWS and Google Cloud directly from your phone with pre-flight cost verification.
βββββββββββββββββββββββββββββββββββ
AI & MODEL CONTEXT PROTOCOL (MCP)
βββββββββββββββββββββββββββββββββββ
β’ Built-in MCP Server: Expose device tools and server endpoints to AI clients over Server-Sent Events (SSE).
β’ On-Device MCP Agent: Run an interactive, approval-gated AI assistant that can inspect logs, manage files, and execute safe server tools.
β’ Local AI Gateway: Compatible with small on-device LLMs (1Bβ3B) and multi-device inference pooling.
βββββββββββββββββββββββββββββββββββ
SECURITY & PRIVACY FIRST
βββββββββββββββββββββββββββββββββββ
β’ Local-First: Zero telemetry, tracking SDKs, or cloud analytics. Your data stays entirely on your device.
β’ Hardware-Backed Encryption: Admin tokens, SSH keys, and cloud credentials are encrypted using the Android Keystore (AES-GCM).
β’ Mandatory PIN Protection: Biometric and PIN authentication protect all on-device controls.
Host websites and apps on your phone with SSH, CI runner & device clustering.