This directory is the browser-ready VX6 frontend built on Qt WebEngine.
It is separate from the Go protocol core:
- VX6 core still owns identity, DHT, sessions, hidden services, and relay logic.
- This app only provides the browser shell, tabs, navigation, and VX6-aware pages.
Example CMake build:
cmake -S browser/qt -B browser/qt/build
cmake --build browser/qt/buildThe executable is vx6-browser.
- opens normal
http://andhttps://pages - opens VX6 internal pages through
vx6:// - renders a colorful home dashboard with VX6 actions
- shows a left control drawer with:
- copyable current IPv6
- node rename
- service / node / hidden lookup
- service hosting and stop controls
- shows a right-side log drawer for node output and reload actions
- includes node start and stop controls in the side drawer
- keeps one system identity and one key, with no profile switching UI
vx6://homevx6://statusvx6://dhtvx6://registryvx6://servicesvx6://peersvx6://identityvx6://service/<name>vx6://node/<name>vx6://node-id/<id>vx6://key/<raw-key>
- Windows, Linux, and macOS are the main Qt WebEngine targets.
- BSD is intentionally left for later if build/runtime gaps appear.
- The browser asks for first-run firewall/admin guidance on Windows and macOS.
See PLAN.md for the browser roadmap, contribution rules, build steps, and test matrix.