Command-line tool for serving local or SSH-accessible data folders and opening them in RBrowser. The frontend UI is bundled inside the wheel — one pip install, no Node.js required.
Install
pip install rbrowser
rbrowser open .
rbrowser open user@server:/data/projects
Usage
rbrowser open <path> [options]
Arguments:
path local directory or user@host:/remote/path
Options:
-p, --port <port> port to bind (default: random free port)
--frontend <url> RBrowser frontend URL, or "bundled". Default: bundled.
--host <addr> bind address for the file server (default: 0.0.0.0)
--public force the printed URL to use this machine's LAN/public hostname
--localhost force the printed URL to use 'localhost' (for ssh -L tunneling)
--token <token> auth token (default: random). Use --no-token to disable auth.
--no-token disable token authentication (NOT recommended on shared hosts)
--help show help
Examples
# Local
rbrowser open .
rbrowser open ~/projects
# Remote (uses your local ssh client + ~/.ssh/config)
rbrowser open me@gpu-box:/data/exp42
# In a tmux/ssh session, force LAN URL so you can paste it in your laptop browser
rbrowser open . --public
# Use a tunnel (ssh -L 8765:localhost:8765) and pin the printed URL to localhost
rbrowser open . --localhost --port 8765
# Disable auth (only inside trusted networks!)
rbrowser open . --no-token
Requirements
- Python >= 3.8
- For remote paths:
sshavailable on PATH and key-based auth set up to the target host. Remote shell must support standard POSIXcd,stat,dd,cat,mkdir,mv,rm,touch.
Metadata
Release files for rbrowser 0.1.18
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| rbrowser-0.1.18.tar.gz | 6.9 MB | With provenance | Details for rbrowser-0.1.18.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| rbrowser-0.1.18-py3-none-any.whl | Python 3 | none | any | Details for rbrowser-0.1.18-py3-none-any.whl |
Total release size: 13.9 MB
Release files / rbrowser-0.1.18.tar.gz
| Download URL | rbrowser-0.1.18.tar.gz |
|---|---|
| Size | 6.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c4b340e1718858e903b20aa9317d54109b6c29422bf5fecc9d15b3e7d2e681a4
|
|
BLAKE2b-256 checksum How to use checksums |
2fdf4f49197ab8fe4313124777df950b937701c85f643c7c6ffe13ebf64c230b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 24, 2026.
Transparency logRelease files / rbrowser-0.1.18-py3-none-any.whl
| Download URL | rbrowser-0.1.18-py3-none-any.whl |
|---|---|
| Size | 7.0 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
86aab1932ce87dd14ba6ce5a4d6e0cc7a2a5907372b285d5ea3fc3d374802eb5
|
|
BLAKE2b-256 checksum How to use checksums |
579a25de80fb58a64ef83d2bdc56453c46dd69827ecc7358cb640642a70fd4d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 24, 2026.
Transparency logSecurity for rbrowser 0.1.18
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for rbrowser-0.1.18.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 24, 2026.
Transparency logA 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.