AWG Manager is a Go project whose primary language for all documentation and the README is Russian, with no English documentation in the repository. It provides a web interface for managing AmneziaWG and Sing-box VPN tunnels on Keenetic routers running Entware, so you can add, remove, and monitor peers without using a command line.
What happened when we ran it
We cloned commit d9af291 and ran it on 2026-08-31 in a fresh Debian container using golang:1.24-bookworm, with 3 CPUs and 8 GB of RAM. The install step finished in 33 seconds and reported 0 packages installed; the build finished in 44 seconds. The test suite ran for 638 seconds and ended with a failure exit code: 157 tests passed, 5 failed out of 162. The tail of the log shows a series of packages passing and then just "FAIL", without naming the five failing tests, so we cannot say what broke, only that the project's own suite is not green on a clean box. Treat the project's self-described "eternal BETA" status literally.
Our sandbox install result is not equivalent to installing on real router hardware, because the README's install script downloads from repo.hoaxisr.ru or GitHub and assumes an Entware environment with opkg and busybox wget; a Debian container is not the target. Still, the numbers above are what we measured, and the test failures are a concrete signal to test before trusting a release.
What you need to know before installing
The README says you need a Keenetic router with Entware installed and the WireGuard system component. The stable install is one command using busybox wget: opkg update && opkg upgrade && wget -qO- http://repo.hoaxisr.ru/install.sh | sh. If you want the GitHub path over HTTPS, you install curl first and run the raw install script. The web UI is then available on the router's address, usually port 2222. Removal is opkg remove awg-manager plus deleting /opt/etc/awg-manager.
That is straightforward for someone already running Entware on a Keenetic, but it is not a one-click experience for newcomers. All instructions and the feature list are in Russian, so English-only users will struggle. The project has no Homepage link in the repository metadata, and the only documentation site linked is also Russian.
What's good
For its niche, AWG Manager packs a useful set of features. It supports managing AmneziaWG and Sing-box tunnels from a browser, with add, delete, and monitoring for peers. It includes a speed test with real-time display, a traffic graph with 1-hour, 3-hour, and 24-hour periods, DNS routing through tunnels with support for system WireGuard interfaces (NDMS) and Sing-box rule sets, and live connection status. The Sing-box support covers vless tcp, hysteria, and trojan, so it is not limited to one protocol.
The project is active: the latest release v2.17.4 was tagged on 2026-08-27, four days before this review, and the repository was pushed to on 2026-08-31, the same day. That cadence suggests someone is fixing and releasing regularly, even if the code labels itself as eternal beta. There is also a Telegram community at @awgmanager, which can be a real support channel for Russian-speaking users.
What's rough
The obvious rough edge is language: the README's disclaimer, feature list, installation steps, removal, donation section, and community link are all in Russian. There is no English README section or translation, so this will not spread beyond Russian-speaking Keenetic owners. The project explicitly disclaims affiliation with Amnezia.org and SagerNet, which is fine, but it also says it is in an eternal beta stage, so expect bugs.
Our test run found five failing tests out of 162. A failed test is not always user-facing breakage, but it does mean the self-tests are not a reliable guard. There is no Dockerfile and no tests directory in the repo, though Go tests live alongside packages; that is normal for Go, but it makes quick containerized validation harder than it could be. The repo has 18 open issues, which is modest for a project with 564 stars, but the absence of an English issue thread or documentation will limit contributors.
Community health
At 564 stars and a last push on the same day as this review, the project is alive. The release cadence is better than many larger projects: v2.17.4 landed on 2026-08-27, and earlier releases are not documented here, but the last push being four days after the release suggests ongoing work. The Telegram channel offers direct contact, but it is a single language community. We could not assess how quickly issues are answered from the data provided; the 18 open issues are not alarming, but they are not proof of responsiveness either.
Where this fits in a real stack
AWG Manager fits on a Keenetic router that already has Entware and WireGuard installed, acting as a browser-based control plane for AmneziaWG or Sing-box tunnels. It is not a general-purpose VPN server manager, not a replacement for a dedicated VPN gateway on any Linux host, and not for people who do not speak Russian. If you are running a Keenetic router and want to manage tunnel peers from a phone browser instead of SSH, this is the tool to try. If you need a universal WireGuard UI, something like wg-easy may be more appropriate, but that is a different project and not in this repository's README. The README itself points to two CLI-style alternatives, bivlked/amneziawg-installer and pumbaX/awg-multi-script, which may be better if you are comfortable with scripts and do not need a web UI.
Bottom line
Our run finished with 157 of 162 tests passing and a build in 44 seconds, but the five failing tests and the Russian-only documentation mean this is for a narrow, committed audience. The one-command install is convenient on real Keenetic hardware, but treat the eternal beta label as the price of admission. If you are a Russian-speaking Keenetic owner, AWG Manager is worth trying; everyone else should look elsewhere or be prepared to translate and debug on their own.