Thanks to visit codestin.com
Credit goes to github.com

Skip to content

pradhankukiran/restow

Repository files navigation

Restow

Recover Amazon FBA reimbursements you're owed. Runs locally — your seller credentials never leave your machine.

What is this?

Amazon FBA owes sellers money in more places than most realize: inventory lost or damaged inside Amazon's warehouses, customer returns where the refund was issued but the unit never came back to stock, removal-order shortages, and the occasional fee miscalculation. Restow audits your SP-API data, cross-references the FBA reports, and surfaces what you can claim.

Status

Early development. Not ready for use.

Install

Pre-built installers are attached to each tagged release. See the releases page on GitHub. (The homepage URL is a placeholder — update it once the repo's public home is chosen.)

Linux

Download the latest .AppImage. Make it executable and run:

chmod +x restow_<version>_amd64.AppImage
./restow_<version>_amd64.AppImage

Or install the .deb:

sudo dpkg -i restow_<version>_amd64.deb
sudo apt-get install -f   # in case of missing deps

The .deb declares dependencies on libwebkit2gtk-4.1-0 and libgtk-3-0, so apt will refuse to install on a system missing the WebKit runtime instead of producing a silently broken install.

Windows

Download the latest .exe installer and run it. Restow installs per-user (no admin / UAC prompt) into %LOCALAPPDATA%\Programs\Restow\ and adds a Start menu entry. The per-user install mode was chosen because Restow is a single-user desktop app that stores its database under the user's profile — machine-wide installation would offer no benefit and would gate first launch behind UAC.

Building from source

Prerequisites: Node 22+, Python 3.11+, Rust stable, and the Tauri 2 system deps for your OS (see the Tauri install docs).

git clone https://github.com/anonymous/restow.git
cd restow

# 1. Build the Python sidecar
cd backend
python -m venv .venv && source .venv/bin/activate   # use .venv\Scripts\activate on Windows
pip install -r requirements.txt pyinstaller
bash scripts/build_sidecar.sh                       # or scripts\build_sidecar.bat on Windows
cd ..

# 2. Frontend
cd frontend && npm install && npm run build && cd ..

# 3. Tauri app
npm install
npm run tauri build     # produces src-tauri/target/release/bundle/...

Stack

  • Shell: Tauri 2 (Rust)
  • Frontend: React + TypeScript + Tailwind CSS + shadcn/ui + TanStack Table + Recharts
  • Backend (sidecar): Python + FastAPI + SQLAlchemy + SQLite
  • Integration: Amazon Selling Partner API (SP-API)

Target platforms

  • Windows (NSIS installer)
  • Linux (AppImage, .deb)

About

Recover Amazon FBA reimbursements you're owed. Local-first desktop app — your seller credentials never leave your machine. Tauri + React + Python sidecar.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors