1
0
Fork 0
InOs Assist: AGPL-3.0 source of the client (RustDesk fork) and the modified hbbs server. One commit per release.
  • Rust 69%
  • Dart 22.9%
  • C++ 1.8%
  • Python 1.7%
  • C 1.4%
  • Other 3%
Find a file
2026-10-05 20:08:50 -04:00
.cargo InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
.github InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
appimage InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
docs InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
examples InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
fastlane/metadata/android InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
flatpak InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
flutter InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
libs InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
res InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
server/hbbs InOs Assist server 1.1.16-inos.3: hbbr built from the same patched source (protobuf 3.7.2) 2026-10-05 20:08:50 -04:00
src InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
tests InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
.gitattributes InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
.gitignore InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
AGENTS.md InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
BUILD.md InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
build.py InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
build.rs InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
Cargo.lock InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
Cargo.toml InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
CLAUDE.md InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
Dockerfile InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
entrypoint.sh InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
GEMINI.md InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
LICENCE InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
NOTICE.md InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
PUBLIC-COPY.md InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
README.md InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00
vcpkg.json InOs Assist source — release based on RustDesk 1.4.9 (client) + modified hbbs (login gate) 2026-10-05 19:47:53 -04:00

InOs Assist

InOs Assist is the remote support client of the InOs platform. It is a modified version of RustDesk 1.4.9, rebranded and preconfigured to connect exclusively to the self-hosted InOs Assist server. See NOTICE.md for the modification notice and docs/README-upstream.md for the original RustDesk README.

What is different from upstream

  • Branding: app name "InOs Assist", InOs icons and artifact names (inos-assist, com.goinos). Authorship and copyright of the underlying code remain with RustDesk / Purslane Tech Pte. Ltd. and contributors.
  • Preset server: the rendezvous/ID server (ID port 21116, relay 21117), its public key and the technician-console API URL are compiled in from values injected at build time (no hostname in source); see BUILD.md "Build-time server configuration" for how the server values are passed at build time.
  • No upstream calls: no version check or auto-update against upstream, and the API server can never resolve to an upstream host.
  • Build profiles: a compile-time customer cargo feature produces a restricted incoming-only client for customers; the default build is the staff console. See BUILD.md.

License and source offer

InOs Assist is free software licensed under the GNU Affero General Public License v3.0 (see LICENCE), the same license as RustDesk. The complete corresponding source code of every InOs Assist build is available in this repository: https://git.goinos.com/inos-oss/assist-client. Each commit here is the complete source of one InOs Assist release (see PUBLIC-COPY.md).

Repository layout

  • This public repository holds one commit per InOs Assist release; see PUBLIC-COPY.md. The base is RustDesk 1.4.9 (upstream tag 1.4.9) with the libs/hbb_common submodule vendored in as normal files (see NOTICE.md); compare against that tag to see the InOs modifications.
  • server/hbbs/ — the modified ID/rendezvous server (upstream pin, patch, Dockerfile).

Building

See BUILD.md for the toolchain versions and exact commands for both profiles.