Skip to content

Repository files navigation

MeshArc

MeshArc app icon

A native Tailscale community client for HarmonyOS NEXT.

Latest release AppGallery License: BSD-3-Clause

Connect your HarmonyOS device to your tailnet. Reach your computers and NAS, move files between devices, and open your remote media library.

Features

  1. Private networking: connect to Tailscale, inspect device status and latency, and access services by Tailscale IP.
  2. Exit nodes and subnet routes: use an available exit node, accept approved routes, and control local network access.
  3. File sharing: send and receive files with Taildrop through MeshSend; browse, upload and download authorized Taildrive shares.
  4. Media integration: discover Jellyfin, Emby and Plex servers and open them in HosPlayer.
  5. Local privacy: protect app access and Taildrive folders with system authentication.
  6. Native experience: adaptive ArkUI layouts, light and dark themes, and English and Chinese app interfaces.

Compatibility

The source project targets HarmonyOS 6.1 / API 23 and arm64, with layouts for phones, tablets and 2in1 devices. Check AppGallery for the requirements of the store version. Device testing has primarily used a physical phone.

The Tailscale engine is currently pinned to 1.86.5 with the OpenHarmony Go 1.24 toolchain.

  • MagicDNS is not enabled; use Tailscale IP addresses.
  • Reconnect manually after restarting your device.
  • Disconnect other system VPNs before connecting.

Usage

Contributing

Bug reports, documentation, device testing and focused pull requests are welcome. Read the contributing guide and search existing issues before opening a report.

License

MeshArc is licensed under the BSD 3-Clause License. Third-party components retain their original licenses and copyright notices; see third-party notices.

Credits

  • Tailscale for the networking engine.
  • OpenHarmony Go for the Go toolchain port.
  • LocalSend for the local file-sharing protocol and implementation reference.
  • Everyone testing MeshArc, reporting issues and contributing improvements.

MeshArc is an independent community project and is not affiliated with or endorsed by Tailscale Inc. The app is named MeshArc; this repository retains the name Tailscale-OHOS.

About

MeshArc — Native Tailscale client for HarmonyOS NEXT. Connect devices, transfer files, and explore remote storage.

Topics

Resources

Contributing

Stars

49 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages