The software / Consoles / Files
Console 03 · Files

Browse the disk.
Straight to yours.

A real file browser for every machine you own — its actual disk on the far side, walked with your permissions. No cloud drive in the middle: downloads register a backend sink and stream straight into Downloads, uploads go in chunks, and text and images preview right in the window.

Streams to disk In-window preview Flow control Owner-gated Two-step delete
🗂
den-tower
online · files
↑ Up ⌂ Home /home/nate/captures
+ New folder ⬆ Upload here ☐ Hidden files
Name Size Modified
📁 clips/ Tue 13 Jan
🎬 match_2026-06-08.mp4 1.2 GB 14:12
🗜 saves_backup.tar 8.4 GB Mon 12 Jan
📄 notes.md 12 KB 14:32
🖼 poster.png 4.2 MB Mon 15 Jan
📕 manual.pdf 2.1 MB Sun 11 Jan
🔗 data Fri 09 Jan
match_2026-06-08.mp4 780 MB / 1.2 GB
render.zip uploaded ✓
Clear finished

The real interface — a 1.2 GB clip streaming straight to Downloads

What it does

A finder for the far side.

One session per machine — list, preview, rename, upload, delete. The bytes never detour through a server: they ride the mesh straight between the two disks, end to end.

[ transfers ]

Straight to disk, never a server.

A download registers a backend sink first, then asks — so the first chunk can't race the registration — and the bytes stream directly into Downloads, never through the window. Uploads go up in chunks, each one awaiting the daemon hand-off, so a slow mesh applies backpressure instead of ballooning memory.

  • No cloud drive in the middle — disk to disk over the mesh
  • Flow control end-to-end, like ssh
  • Bounded buffers — a slow link is never wedged
transferstreaming
🎬 match_2026-06-08.mp4
↓ 64% · 780 MB / 1.2 GB → ~/Downloads
preview
📄main.rs
🖼poster.png
🗜saves_backup.tar
main.rs
fn main() {
    let disk = open("~/captures");
    // stream straight through
    serve(disk);
}
No preview for this file — use ⬇ to save it to Downloads.
[ preview ]

Preview without leaving.

Click a file and it opens right in the window — source code, markdown, JSON and logs in monospace; images scaled to fit. There's a 10 MB cap on what gets pulled over the wire just to look at; anything bigger says so, and points you at the download instead.

  • Source code, markdown, JSON, logs in monospace
  • Images scaled to fit the pane
  • 10 MB preview cap — bigger than that, download it
[ access ]

Owner-gated, runs as you.

Files open only for machines you own or that are in your fleet — a guest can't even ask. The files host walks the disk as the remote user, with their filesystem permissions, so you see exactly what you'd see sitting at the keyboard. Nothing more.

  • A guest can't even ask — owner / fleet only
  • Two-step delete — the becomes "sure?" for 3.5s
  • Symlink-aware — follows links to browse, removes the link on delete
🔑
desk-pc
resolving · files
🔑

Files are owner/fleet only: if you haven't claimed this machine, do that from the graph first.

Open the graph →
Every state it can be in

Honest about the disk.

Connecting, listing, empty, transferring, armed to delete, previewing — each state looks different, and tells you exactly what's happening on the far side.

📡
Connecting to Desk PC…
route active · 3 known

Connecting

The route's negotiating. The machine's name and a plain diagnostic stand in.

listing
📁 clips/
📄 notes.md · 12 KB

Listing / Live

The host's listing landed; folders first, then files, sorted by name.

📂
Nothing here.

Empty folder

No entries to show — the list says so rather than sitting blank.

match_2026-06-08.mp4
saved to Downloads ✓

Downloading → done

The progress bar fills, then the row flips green: saved to Downloads.

📄 notes.md sure?

Delete armed

First click arms — the ✕ becomes "sure?" for 3.5 seconds; a second click acts.

saves_backup.tar
No preview for this file — use ⬇ to save it to Downloads.

Preview open

Text and images render in the pane; anything else points at the download.

Free forever

Every console, the moment you install.

No trial, no tier, no account. Install the app, claim your machines, and the consoles are yours.

or the one-liner sh
$ curl -fsSL https://allmystuff.works/install.sh | sh
✓ free forever ✓ mit licensed ✓ no account