The desktop client
My files as on the website, beside the folders on your computer. The CLI serves it on your computer and opens it in your browser, so there is nothing else to install. On every plan.
Open it
curl -fsSL https://filefreak.io/install.sh | sh
filefreak login
filefreak uifilefreak ui opens the desktop client in your browser, served by the CLI on this computer. A computer not signed in yet can be signed in from the client itself, with a code you approve on this website, as filefreak login does in a terminal. With filefreak ui --autostart the CLI's service serves it from then on. On Windows the CLI installs with irm https://filefreak.io/install.ps1 | iex, and the CLI's page has the rest.
My files, as on the website
My files and Trash are the website's own: the grid and the list, search, the Type control, previews and the editors, versions, sharing, Shard Protection, moving, uploading and downloading. Files go between the page and storage directly, never through the CLI.
This computer, beside them
This computer is the first item in My files, named for the computer. Its folders are walked with the same list as My files, the ones its own Settings allow, and names that start with a dot are hidden until the eye button shows them, as in My files, for when a project's .github is what you came to find.
Inside a folder here there is New folder, and for what you choose Rename, Move to... and Move to the Trash (the Recycle Bin on Windows), which asks first. They keep to the folders Settings allows, leave alone a folder kept in step with FileFreak, and delete nothing for good: what goes to the Trash can be put back from there.
Send a file or a folder from here to FileFreak, into My files or an app's storage, and fetch anything from FileFreak to a folder here. The CLI's service carries each transfer and picks it up again after a break, and Settings lists what is going and what finished in the last day.
Folders kept in step
A folder's three dots offer Sync options: keep it in step with a folder on this computer, one way or both, check FileFreak as often as you choose, pause it or stop. It is the same as filefreak sync, run by the CLI's service in the background. A folder kept in step has a mark on its tile, and the header says on every page how a run is going: how far along it is, that everything is in step, or that something needs a look.
Your account, as on the website
Settings has the website's Profile, with your picture, Notifications and Files tabs, beside This computer's own, and Shared with me, Messages and People are the website's own pages, all asked with this computer's key. A picture in My files can be made your profile picture from its menu.
Deploy a site from a folder
A folder on this computer, or in My files, deploys to one of your sites from its three dots, as filefreak sites deploy does. How sites work
Kept to your computer
The desktop client answers only on this computer, at a port the system gives, and only to the page it opened: a token in the address it opens is swapped for a cookie, and every request that changes something carries the token too, so another website cannot send it one. What it asks of FileFreak it asks with this computer's key, which the page itself never holds.
Some things stay on the website, because a computer can be taken with its key still on it: your password and second factors, payments and your plan, personal keys, deleting your account and approving another computer. The alerts that guard your account, such as the email after each sign-in, are shown in Notifications here and changed on the website, so that whoever has the computer cannot quiet them. Security, Plan and billing and Account open there. Signing this computer out, in Settings, Security on the website or with filefreak logout, stops it, and every key it made.
Not here yet
- Previews of what is on this computer. A file is previewed once it is in FileFreak.
- Opening or changing a file on this computer from the page. The desktop client walks this computer's folders, and sends and fetches what is in them.
Free on every plan
The desktop client comes with the CLI, for macOS, Linux and Windows, and the CLI is free on every plan.