Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/drake-rochelle/open-storefront/llms.txt

Use this file to discover all available pages before exploring further.

Open Storefront is a lightweight Python application that lets you browse nested 3DS storefronts and download homebrew, tools, and other content — all from your terminal. It requires no external dependencies and runs on Windows, macOS, and Linux.

Introduction

Learn what Open Storefront does and how it works

Quickstart

Get browsing a storefront in under a minute

Storefront Format

Build or host your own storefront

Advanced Features

Custom homes, input automation, and building binaries

How It Works

Open Storefront fetches a storefront.json file from Google Drive, parses it into an interactive menu, and lets you navigate nested sub-storefronts or download individual files — all with simple numeric key presses.
1

Install Python

Ensure Python 3 is installed on your system. No additional packages are required.
2

Run the client

Launch the client with python main.py. It loads the default home storefront automatically.
3

Navigate and download

Enter item numbers to navigate into sub-storefronts or download files to your local machine.
4

Customize

Set a custom download path or swap in your own home storefront with a simple config file.
Open Storefront uses only the Python standard library — no pip install required before running.

Build docs developers (and LLMs) love