All apps/File Browser

File Browser

filebrowser

A web-based file browser and management CLI.

Runs as filebrowser|macOS, Linux, Windows|github.com

Command form

ai-draft · 1 task · 7 fields

Start File Browser on an address and port with a root directory and database. TLS, sockets, previews, quick-setup credentials and the config/users/rules subcommands and the command runner (disabled by default) are not modelled; keep it behind a reverse proxy.

Opens the form; the finished command lands at your prompt, unrun
otty gui filebrowser
Serve a directoryExample values, fixed in this page — nothing here reaches a terminal
Basic
Root directory*
.directory
Listen address
127.0.0.1string
Port
8080string
Database file
./filebrowser.dbfile
TasksEach one presets the form for one job
Serve a directory
rootaddressportdatabase
ParametersOnly these flags are editable in the form
Root directory
Directory whose files are served.
path · default: .
--root-r
Listen address
string · default: 127.0.0.1
--address-a127.0.0.10.0.0.0
Port
string · default: 8080
--port-p
Database file
path · default: ./filebrowser.db
--database-d
Config file
path
--config-c
Base URL
string
--baseURL-b
Log output
string · default: stdout
--log-lstdout
SourcesEvery flag above is checked against these
help
-a, --address string address to listen on (default "127.0.0.1") -b, --baseURL string base url -c, --config string config file path -d, --database string database path (default "./filebrowser.db") -l, --log string log output (default "stdout") -p, --port string…
manualHEAD 2026-10-27

raw.githubusercontent.com

Before it fills your prompt, Otty checks the installed filebrowser against its version. A form that does not match your version is not offered.