holyhobo-chan/meshremote — explained in plain English
Analysis updated 2026-05-18
Check which home lab or fleet devices are online from an iPhone.
Open a remote desktop or SSH session into a MeshCentral connected device.
Transfer files between the phone and a remote machine through the app.
Send power commands like wake on LAN, restart, or shut down to a device.
| holyhobo-chan/meshremote | abdullahselek/swiftpusher | bartosk97/dead-process-mate | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Swift | Swift | Swift |
| Last pushed | — | 2026-06-24 | — |
| Maintenance | — | Active | — |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Xcode 16 or newer and an existing MeshCentral server to connect to, App Store release is not available yet.
MeshRemote is a native iOS app for managing devices connected to MeshCentral, a self hosted remote management server that people often run for their home lab or a small fleet of computers. Instead of opening a browser to reach the MeshCentral web console, this app lets someone browse and control those devices directly from an iPhone or iPad. The app supports several MeshCentral features built natively in Swift rather than wrapping a web view. A person can add multiple MeshCentral servers as separate profiles, see which devices are online or offline, open a remote desktop session with trackpad style controls, open a full SSH terminal into a device, browse and transfer files between the phone and the remote machine, and send power commands like wake on LAN, restart, sleep, or shut down. Setting it up starts with building the app in Xcode, since it is not distributed through the App Store yet. There is a release file available that needs to be installed through a sideloading tool such as AltStore or SideStore rather than a normal app store download. The developer notes that an App Store release could happen later if enough people want it. On first launch, a person enters their server address, username, and password, with an option to allow a self signed certificate if the server does not have a proper TLS certificate. The project includes both unit tests for parsing MeshCentral's data formats and integration tests that can run against a real local MeshCentral server, along with written documentation of the wire protocols it implements for remote desktop, SSH, file transfer, and general device control. A few limitations are noted plainly: two factor codes can be entered at connect time but full authenticator enrollment is not supported, and devices without the MeshCentral agent installed can only be woken or powered off, not remote controlled. The developer states that most of the code was written with the help of Claude AI alongside human review, and that the project doubled as a way to learn the Swift programming language while building something they use daily to manage their own home lab.
A native iOS app for managing MeshCentral connected devices, with remote desktop, SSH terminal, file transfer, and power controls.
Mainly Swift. The stack also includes Swift, SwiftUI, SwiftTerm.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.