Kotlin GPL-3.0

avnc

VNC Client for Android

G

gujjwal00

Dernière activité 12 sept. 2026
gujjwal00/avnc

1,2 k

étoiles

121

forks

20

issues ouvertes

androidandroid-applicationkotlinremote-desktopvncvnc-client

Ce README est souvent en anglais.

AVNC Banner

AVNC is a VNC client for Android.


Features

  • Material Design (with Dark theme)
  • Configurable gestures
  • Virtual Keys
  • VNC Repeater support
  • Wake-on-LAN support
  • Built-in SSH tunnel (VNC over SSH)
  • Picture-in-Picture mode
  • View-only mode
  • No-video mode
  • Automatic Server Discovery (Zeroconf)
  • Import/Export servers
  • Clipboard Sync with server
  • vnc:// URI support
  • TLS support (AnonTLS, VeNCrypt)
  • Tight encoding support

Get it on F-Droid Get it on Play Store

Screenshots

Development

Tools required:

  • Git
  • Android Studio
  • Android SDK
  • NDK (with CMake)
  • For vcpkg (depending on your platform): curl, zip, unzip, tar, pkg-config, a C++ compiler

To get started, simply clone the repo and initialize submodules:

git clone https://github.com/gujjwal00/avnc.git
cd avnc
git submodule update --init --depth 1

Now you can import the project in Android Studio, or build it directly from terminal.

Read Architecture.kt (preferably in Android Studio) to know more about the code.

Tip

AVNC uses vcpkg to manage C/C++ dependencies. vcpkg downloads & builds these dependencies on first run. So the first time you build/configure AVNC, it can take a lot of time. If you face an error, try adding android.native.buildOutput=verbose to gradle.properties in project root.

You can translate AVNC on Weblate.

Translation status

Credits

  • Authors of libraries AVNC depends on (LibVNCClient, libjpeg-turbo, wolfSSL, sshlib, leakcanary etc.)
  • Contributors for reporting issues, providing fixes
  • Contributors for translating AVNC, and Weblate for translation hosting
  • Browserstack for providing testing infrastructure

Projets similaires

Android VNC remote desktop server for local networks

Javaandroidmediaprojectionremote-desktop
Bbk138
2,3 k étoiles310

A shadowsocks client for Android

Kotlinandroidshadowsocks
Sshadowsocks
36,8 k étoiles11,4 k

Free SSH, VNC, RDP & SFTP client for Android

Kotlin
GGlassHaven
1,2 k étoiles98