Marco's universal capture box — dump anything, it lands forever, it gets useful.
Live · last updated 2026-06-15
dumpgenius is your single front door for dumping anything — notes, ideas, half-thoughts, photos, files, links, voice, "shit you're not even thinking about." You throw it in from wherever you are; it lands losslessly and forever, then quietly gets useful: classified, described, searchable, and routed onward.
One sacred rule: never lose a dump. Capture happens first and is irreversible-safe. Everything after — classify, extract, search, ship, back up — is derived and can always be re-run.
| Feature | State | What it means for you |
|---|---|---|
| Telegram capture | ✅ Live | Send/forward anything to the bot from your phone. |
| Save from openclaw | ✅ Live | Tell your openclaw assistant "save / keep / remember this" and it lands in the lake. openclaw is the talking front door; dump is its durable memory. |
| Lossless lake | ✅ Live | Every dump is saved raw, immutable, deduped. Nothing is ever lost. |
| Classify + tag | ✅ Live | Each dump gets a class (note / idea / receipt / contact …), a summary, tags. |
| Photo & vision extraction | ✅ Live | Photos get a rich description + pulled-out data (business cards, labels, serials, prices). |
| Semantic search (recall) | ✅ Live | Ask "what did I dump about X?" and get it back, even from a photo. |
| Off-device backup | ✅ Live | Everything is copied to the NAS automatically, every cycle. |
| Private by default | ✅ Live | Processing runs through local models — nothing has to touch a commercial API. |
| Routing rules | ✅ Live | Declarative rules can ship/archive/back up by class (local targets for now). |
| Logging | ✅ Live | Leveled, greppable logs for every surface. |
| Web inbox UI | 🔜 Next | A simple page to browse + search your dumps in a timeline. |
| More connectors | 🔜 Next | Email-forward, Google Drive watch folder, paste-into-UI, API. |
Send or forward anything to the bot. It lands instantly and replies with a confirmation.
@DumpGeniusBot/help shows what it accepts. Everything else you send is treated as a dump.The dump tool is the capture + query spine. Common moves:
dump "a raw thought" # capture text
echo "..." | dump # capture piped stdin
dump -f ~/file.pdf # capture a file (any type)
dump -c # capture the macOS clipboard
dump ingest ./folder # capture every file in a folder
dump ls # list recent dumps
dump show <id> # show one dump (metadata + extracted fields + raw)
dump stats # counts, bytes, where the lake lives
dump recall "that idea about pricing" # semantic search across everything
dump orient # classify + embed any un-processed dumps
dump route # preview routing rules (add --apply to run)
Private mode (nothing leaves the machine — local models): prefix with DUMPGENIUS_PRIVATE=1.
openclaw is your conversational assistant; dump is its durable "save this" memory. Just tell openclaw in plain language:
a file) and confirms with the saved id.
Conversations stay in openclaw; only what you ask to keep becomes a durable dump. (Phase 1 is explicit — you ask. Letting openclaw decide what's worth keeping from context is next.)
In rough order:
Names only — no addresses, no logins. The flow:
Your phone / terminal / openclaw → apollo (always-on capture host; lands the raw
bytes the instant they arrive) → the lake (immutable, content-addressed store + index,
on local SSD) → the model host (a Mac on the private network; classifies + describes
over the LAN when it's awake) → UGREEN NAS (automatic off-device backup every cycle).
mmbianco78/mb-dumpgenius); deploys are a git pull + service reload.Throw it at dumpgenius and forget it. It landed. It's safe. It's findable. That's the whole point.