Skip to main content

ClipRoom

Clipboard sharing across live sessions.

ClipRoom synchronizes clipboard content between multiple devices connected to the same session.


Features

  • automatic clipboard synchronization
  • shared sessions
  • LAN discovery
  • multiple MIME formats

Installation

pip install cliproom

Quick Start

Create a session:

cliproom host devteam

Join the session:

cliproom join devteam

Discover sessions on LAN:

cliproom discover

Documentation

See the docs/ folder.

  • architecture.md
  • protocol.md
  • discovery.md
  • cli.md
  • clipboard.md
  • roadmap.md

Testing

Run all tests (unit + integration):

python -m pytest -q tests -p no:tmpdir -p no:cacheprovider

Integration coverage includes:

  • join/auth handshake against a live server
  • clip broadcast between two clients
  • auth rejection path

Project Structure

cliproom/
    client/
    server/
    protocol/
    discovery/
    clipboard/
    cli/
docs/

Protocol

ClipRoom uses CRP (Clipboard Replication Protocol).

CRP is an application-level protocol for clipboard synchronization.

Metadata

Release files for cliproom 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cliproom 0.1.7
File Size Uploaded Provenance
cliproom-0.1.7.tar.gz 24.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for cliproom 0.1.7
File Interpreter ABI Platform
cliproom-0.1.7-py3-none-any.whl Python 3 none any Details

Total release size: 49.7 kB

Release files / cliproom-0.1.7.tar.gz

Download URL cliproom-0.1.7.tar.gz
Size 24.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8d1ba649a19cb96b3dbad3cc35bf1306e012249b102433366bc32d74c5a80df4
BLAKE2b-256 checksum
How to use checksums
8d47d84c7c2fe5c5e70494ec934eb72f8bd939347d5336be267ac52fc9a4471f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Release files / cliproom-0.1.7-py3-none-any.whl

Download URL cliproom-0.1.7-py3-none-any.whl
Size 25.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e7d71fc7e0a358f744afbf1c18bc3f5d5b9f5962fd0c49bfcd4c59f5276658dd
BLAKE2b-256 checksum
How to use checksums
b9300237aa85fc1de541f5dd23434bb150e26e15b0e532afd1bb60f82a56bf46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.9

Security for cliproom 0.1.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page