A lightweight Python tool to access computer files from a phone without cloud services or account signup. Serves files via HTTP with optional Ngrok tunneling for remote access.
Tech Stack
- Python 3.13
- http.server (built-in Python HTTP server)
- pyngrok (Ngrok tunnel for remote access)
- pyqrcode (QR code generation)
How It Works
Four-step flow:
- Configure: Specify the directory path and port number
- Choose Access Mode: Local network (faster) or Ngrok tunnel (remote access from anywhere)
- Server Starts: HTTP server begins serving files from the specified directory
- Connect: Scan the QR code saved to your desktop or paste the URL into any browser
Features
- Serves files from any directory via HTTP server on a user-defined port
- Supports local network access (fast, private) or remote access via Ngrok tunnel
- Generates QR code for instant mobile device access
- No account creation or cloud storage required
Project Motivation
Built as a quick way to transfer files between devices without relying on cloud services, email attachments, or third-party apps.
View on GitHub