git404hub

what is plumefile fr?

1mystic/plumefile — explained in plain English

Analysis updated 2026-05-18

3PythonAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A command line tool that scans a file for secrets or private data, then shares it over a self destructing link with no accounts needed.

vibe map

mindmap
  root((Plume))
    What it does
      Scans files for secrets
      Profiles data files
      Reads text sentiment
      Shares via self destructing link
    Tech stack
      Python
      CLI
      Regex scanning
      QR codes
    Use cases
      Send a report safely
      Check a file before sharing
      Share files on LAN
      Send files off network via tunnel
    Audience
      Developers
      Ops teams
      Privacy conscious users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Check a file for leaked secrets or personal data before sending it to someone.

VIBE 2

Share a report or document with a coworker on the same network without any cloud storage.

VIBE 3

Send a file to someone outside the network temporarily using a free public link.

VIBE 4

Get a quick data profile of a CSV file, like row counts and missing values.

what's the stack?

PythonCLICloudflare Tunnelpandas

how it stacks up fr

1mystic/plumefile0marildo/imago0xdfi/glm-5.2-1m-4x-dgx-spark
Stars333
LanguagePythonPythonPython
Setup difficultyeasyeasyhard
Complexity2/52/55/5
Audiencedevelopergeneralresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Tunnel sharing outside your network needs cloudflared installed separately.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

Plumefile, also called Plume, is a command line tool for sending a file from one computer to another without putting it on someone else's server. Before the file goes anywhere, Plume runs a quick offline check on it: it looks for secrets like AWS keys, Stripe keys, private keys, GitHub and Slack tokens, passwords, emails, IP addresses, and credit card numbers. If the file is a spreadsheet or CSV it also counts rows and columns and checks for missing data, and if it is plain text it can read the tone of the writing. Based on what it finds, Plume picks a risk level of low, medium, or high, and suggests how long the share link should stay open. Once the check is done, Plume serves the file over a link that works automatically on your local network, plus a QR code and a simple web page where the other person can hit download. If you want the file reachable outside your network, you can add a free public tunnel through Cloudflare, which needs a separate tool called cloudflared installed but costs nothing and needs no account. The link stops working after its expiry time, though there is a short grace period so a download already in progress can still complete. You install it with pipx, uv, or plain pip, and it gives you both plume and plumefile as command names. Main commands include scan, to just inspect a file without sharing it, share, to scan and then send it, get, to download from a link or short code, and serve, to keep a sharing server running for shares already registered on the machine. Multiple files or a whole folder are zipped into one archive before sending. Everything about the scanning is local: nothing is uploaded anywhere just to be checked, and there is no signup or account needed to use any part of the tool.

prompts (copy fr)

prompt 1
Show me how to install plumefile with pipx and share a file with a 5 minute expiry.
prompt 2
Write a script that runs plume scan on every file in a folder before I commit them.
prompt 3
Explain what plume share --tunnel does and what cloudflared is for.
prompt 4
Help me set up plume serve so shared files stay available after I close my terminal.

Frequently asked questions

what is plumefile fr?

A command line tool that scans a file for secrets or private data, then shares it over a self destructing link with no accounts needed.

What language is plumefile written in?

Mainly Python. The stack also includes Python, CLI, Cloudflare Tunnel.

What license does plumefile use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is plumefile to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is plumefile for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.