Skip to content

Initial release — pure-Python proxy toolkit built on Xray-core

Choose a tag to compare

@github-actions github-actions released this 23 Jul 06:52

First public release. xpilot is a pure-Python command-line proxy toolkit that uses Xray-core (v26.3.27) as its backend, providing node management, proxy service control, health checks, and automatic node switching.

Added

  • Supported protocols: VMess, VLESS, Trojan, Shadowsocks.
  • Node management: add, remove, edit, query, and import nodes.
  • Smart health detection: latency- and connectivity-based health checks.
  • Automatic node switching based on latency thresholds.
  • Subscription auto-import: supports Base64, JSON, and Clash subscription formats.
  • macOS system proxy integration: one-click enable/disable of the system proxy.
  • Flexible routing rule management: proxy, direct, and block rule types.
  • Command-line entry point xpilot (built on Click).
  • Unit tests, Docker deployment files, development toolchain, and release workflow.
  • MIT license.

Install

Download the wheel or sdist attached to this release and install with pip:

pip install dist/xpilot-0.1.0-py3-none-any.whl

Then run xpilot --help.