Synapse is a flexible and fast BitTorrent daemon.
It currently supports most systems which implement epoll or kqueue, with a focus on 64-bit linux servers.
A list of packages can be found on this wiki page.
Install dependencies:
Synapse and sycli can be installed with:
cargo build --release --all
cargo install
cargo install --path ./sycli/
If you'd just like to install sycli:
cargo build --release -p sycli
cargo install --path ./sycli/
Synapse expects its configuration file to be present at $XDG_CONFIG_DIR/synapse.toml,
or ~/.config/synapse.toml.
If it is not present or invalid, a default configuration will be used.
These defaults are given in example_config.toml.
Sycli can be configured in a similar manner, using sycli.toml.
Please see this issue for details on development status.
If you're interested in developing a client for synapse, see doc/RPC for the current RPC spec.
if you'd like to contribute to synapse, see doc/HACKING.
$ claude mcp add synapse \
-- python -m otcore.mcp_server <graph>