Rpc-Project

June 29, 2026 ยท View on GitHub

Ask DeepWiki

rpc-project is a simple, powerful RPC service for controlling every aspect of a remote machine. A small C server exposes a protocol for calling native functions; a Python client (rpcclient) turns that into a rich, scriptable API โ€” a swiss-army knife for QA automation, development, and software research.

Install

python3 -m pip install -U rpcclient
  • rpcclient [HOSTNAME] โ€” connect to a remote rpcserver
  • rpclocal โ€” control the local machine, no remote server required

For the server binary (download or build), see the installation guide below.

Documentation

๐Ÿ“– Full documentation: https://doronz88.github.io/rpc-project/

The docs are built from docs/ with MkDocs (mkdocs.yml).

License

Licensed under GPL-3.0 โ€” see LICENSE.