Browse and download media from your Poe chat shares — a small Bun fullstack app.
Open the fullstack project »
Report Bug
·
Request Feature
·
Legacy Python Tools
export.tools extracts attachment URLs from Poe share links. Paste a https://poe.com/s/<id> URL, browse the media in grid or chat view, and download everything as a zip — compression happens entirely in the browser.
- Paste a Poe share URL and see every attachment inline (images + videos)
- Toggle between a media grid and a chat-transcript view
- Upload a saved
next-data.jsonto re-open a previous export offline - Download all attachments plus
next-data.jsonas a single zip
On Poe, open the chat menu and tap Share entire chat to copy a https://poe.com/s/<id> URL, then paste it into export.tools.
- Clone the repo
git clone https://github.com/frontboat/poe-export-tools.git
- Enter the fullstack project
cd poe-export-tools/fullstack - Install dependencies
bun install --production
bun run server.tsOpen http://localhost:3000.
bun run build.ts
./fullstackThe build target defaults to bun-linux-x64 (Railway). For a locally runnable binary on Apple Silicon, change target to bun-darwin-arm64-modern in fullstack/build.ts before building — don't commit that change.
Configured for Railway:
RAILPACK_BUILD_CMD="bun run build.ts"
RAILPACK_START_CMD="./fullstack"
RAILPACK_INSTALL_CMD="bun install --production"
RAILPACK_PACKAGES="bun@latest"
The original upstream Selenium-based scripts — image downloader, chat text downloader, creator earnings exporter — live in legacy/ along with their own README. This fork no longer maintains them.
Distributed under the MIT License. See LICENSE for more information.
This tool is for personal use. Please respect Poe's terms of service and only export content you have permission to access.

