macOS
Apple silicon (M-series) · DMG
An AI asset manager for ChatGPT, Gemini, Flow, Google AI Studio, Codex, Grok and Jimeng. Images and videos land in your library as they’re generated, with prompts, reference images and sources attached.
“Better, but too dark overall…”
SHEET 01 / 12 · CMYK + 802 FLUO
The author’s own library
signal-3
ChatGPT · Web
1024×1536 · 2:3 · 2026-10-20
Instruction 好一些了,但整体太暗,有点压抑…
(“Better, but too dark overall, a bit oppressive…”)
The Prompt is in another conversation, you can’t recall which tool made it, and the version you wanted is lost among near-duplicates. GravityPort keeps all of that with the image.
GravityPort doesn’t generate images. It collects them, automatically, from the tools you already use.
ChatGPT, Gemini, Flow, Google AI Studio and Jimeng through the browser extension; Codex and Grok read directly by the desktop app.
The extension sends images and their source details only to GravityPort on your computer. No server in between.
Demo · doesn’t touch your libraryTry it: drag a card onto another to stack them, or drag to reorder
Drop a card on a group to file it, on another card to stack them, inside a stack to reorder, or outside the window to hand it to another app. A new stack can be undone for a few seconds.
Images from one ChatGPT conversation line up as a version tree, round by round. Compare any two side by side and see which line changed it.
Pick two to compare them below
R2 → R3
In round B, you said:
This line changed it
Demo: a real series of the author’s images, with what was typed under each round.
Smart Stacks: every image is grouped by source on arrival, and one conversation’s images stack into a single card in the gallery.
Demo: two of the author’s ChatGPT conversations, a five-poster series and a lighthouse revised over four rounds
Built-in MCP: connect Claude or Codex, and they search and use your local library directly: assets, prompts, versions and generation history.
Find that series of tea posters I made on October 20.
asset_search {
"query": "tea poster",
"createdAfter": "2026-10-20T00:00-07:00",
"createdBefore": "2026-10-21T00:00-07:00",
"limit": 20
}
11 results · one ChatGPT conversation · Oct 20











Illustration · the tool name and parameters match the real MCP server
No account, no cloud, no sync, no uploads. Originals, Prompts and sources live in a folder you choose.
GravityPort Library/
├─ assets/default/
│ ├─ original/ originals
│ ├─ previews/ previews
│ └─ thumbnails/ thumbnails
├─ reference-attachments/ references
└─ database metadata
Deleted images stay in Trash for 90 days, each with a countdown. Right after deleting, you can undo.
The desktop app goes online on its own for two things only: update checks, and an anonymous activity signal at most once a day (a random install ID, version, OS and CPU architecture). Neither includes assets, Prompts, file names or paths. To turn the signal off, see the privacy policy.
Free download · macOS · Windows
Source available on GitHubApple silicon (M-series) · DMG
x64 · installer
SHA-256
Chrome / Chromium · ZIP · loads in developer mode
The extension sends images made on the web into GravityPort on your computer. It loads in Chrome / Chromium developer mode.
Get the extension ZIP from the downloads above and unzip it into a folder you’ll keep. Don’t load it from inside the archive.
Go to chrome://extensions and turn on “Developer mode” in the top-right corner.
Click “Load unpacked” and choose the unzipped folder.
Open the desktop app, then the extension’s options; it finds GravityPort and pairs on its own. Tick the auto-capture box (“发现新图时自动入库”) and click Save (“保存设置”), then Test connection (“测试连接”); once it succeeds, you’re set.
No. GravityPort has no accounts and no cloud.
No. Your library stays on your computer. The desktop app only goes online on its own to check for updates and send an anonymous activity signal at most once a day, neither with assets, Prompts, file names or paths.
Yes, drag them into the window. GravityPort never scans your Downloads or Desktop on its own.
Macs with Apple silicon, and Windows 10/11.
Send it from Settings → Feedback in the app; you can attach a redacted diagnostic log and read all of it before sending. Or .