Skip to content

cross-entropy-ai/webdrive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webdrive

A single-binary file browser that serves any directory over HTTP with a clean web UI. Supports list and gallery views, file preview, download, rename, delete, and batch operations.

Install

curl -sSL https://raw.githubusercontent.com/cross-entropy-ai/webdrive/main/install.sh | bash

Or download a binary from Releases.

Usage

# Serve current directory on port 9090
webdrive

# Serve a specific directory
webdrive /path/to/files

# Custom port and host
webdrive -p 8080 --host 127.0.0.1 /path/to/files

Then open http://localhost:9090 in your browser.

Features

  • List and gallery view modes
  • File preview (text with syntax highlighting, images, video, audio, PDF)
  • Image/video carousel with keyboard and swipe navigation
  • Select mode for batch download and delete
  • Download files and directories as zip
  • Rename and delete files/directories
  • Dark mode
  • Mobile friendly

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors