framegrove
Renders Apple Creative Assets (Header, Search, Universal) and validates Apple-compliant PNG exports for exact dimensions and no alpha channel.
Generates exact-size App Store screenshots from real app screenshots using templates, captions in 34 languages, and output presets; also validates exported dimensions and PNG alpha for App Store submissions.
Generates exact-size Google Play store screenshots from real app screenshots using templates and captions in multiple languages.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@framegroveMake App Store screenshots in English and German from my ./screens folder"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Framegrove
App Store, Google Play and iPhone Duo screenshot generator. A free, local-first web editor plus an MCP server and CLI that let your coding agent render store screenshots and Apple Creative Assets from your real app screenshots.
Live editor: https://framegrove.bamstudio.dev

56 curated templates and 172 editable compositions: phone, tablet, iPhone Duo and Apple Creative Assets (Header, Search, Universal).
Exact-size exports; Apple PNGs are RGB with no alpha channel.
Captions in 34 languages; the website in eight.
One engine for the web editor, MCP server and CLI. Projects stay on your machine.
Free, MIT licensed, no signup or watermark.
Use it from your agent (MCP)
Requires Node.js 20+.
claude mcp add framegrove -- npx -y framegrove mcpOther clients (Claude Desktop, Cursor, Windsurf, VS Code):
{
"mcpServers": {
"framegrove": { "command": "npx", "args": ["-y", "framegrove", "mcp"] }
}
}Codex: codex mcp add framegrove -- npx -y framegrove mcp
Then ask: "Take six screenshots of my app in the simulator and make App Store screenshots in English and German with Framegrove."
Tool | What it does |
| Templates with theme, orientation, default sizes and screen count |
| Exact dimensions for App Store, Google Play, iPhone Duo and Creative Assets |
| Render PNGs from a template, screenshot paths and captions per language |
| Write an editable |
| Check exported dimensions and PNG alpha against an output preset |
Claude Code plugin
Installs the MCP server together with the Framegrove agent skill, which guides truthful captions, matching display slots and visual review:
claude plugin marketplace add tech-bam/framegrove
claude plugin install framegrove@framegroveThe skill alone lives in skills/framegrove/.
Related MCP server: niceapps-creative-studio
CLI
npx framegrove templates
npx framegrove outputs
npx framegrove render --template studio-paper --name "My App" --shots ./screens --lines en.txt --captions-de de.txt --out ./store
npx framegrove render --template creative-paper-header --shots ./screens --out ./header
npx framegrove inspect ./store/*.png --output iphone-6.9
npx framegrove project --template duo-paper-inner --shots ./inner --out ./editable.sms.json
npx framegrove --helpCaption files have one line per screen: Headline [highlight] | Subtitle. Template fonts (Google Fonts, OFL) download once on the first render to ~/.cache/framegrove/fonts; set FRAMEGROVE_FONTS to change the folder or FRAMEGROVE_OFFLINE=1 to skip it.
Framegrove does not capture simulator screenshots or upload to App Store Connect. Preview Creative Assets in App Store Connect for device-specific cropping. Apple says iPhone Duo uploads open later in 2026; check availability before submitting.
Repository layout
Path | Contents |
| Canvas rendering engine and templates, shared by every surface |
| Web editor |
| npm package |
| Agent skill |
| Claude Code plugin and marketplace manifests |
| MCP Registry entry |
| Website and editor translations |
| Site build and verification |
Development
cd mcp && npm ci && cd ..
npm test # renders every template, checks MCP tools and exports
python3 scripts/build.py # builds the site into public/
python3 -m http.server 8766 --bind 127.0.0.1 --directory publicSee CONTRIBUTING.md. Releases: bump the version in mcp/package.json, server.json and .claude-plugin/plugin.json, update CHANGELOG.md, then publish a GitHub release; the publish workflow releases to npm and the MCP Registry.
The live site is deployed by the maintainers to Cloudflare Workers (npx wrangler deploy, config not in the repository). The legacy product route redirects to Framegrove; the old editor stays on its original origin so local projects can still be exported and imported here.
Support
Framegrove is free. If it saves you time: https://buymeacoffee.com/bamstudio
Machine-readable docs: https://framegrove.bamstudio.dev/llms.txt
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate exact-size App Store and Google Play screenshots, feature graphics, and listing copy.
Create app-store screenshots, social graphics, promo videos, and animated device mockups.
Design and export App Store / Play Store screenshots, localized across all 48 App Store locales.
Search real App Store screenshots and preview videos; generate and localize your own.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenancestdio bridge to the hosted ScreenMocks MCP server: design and export localized App Store / Play Store screenshots — device frames, 3D mockups, text, per-locale overrides across 48 locales, and a measured layout report the agent can verify its design against.MIT
- AlicenseAqualityAmaintenanceEnables AI agents to research App Store screenshots and human-reviewed references, then produce evidence-backed messaging, narrative, art-direction briefs, and measurable copy/export QA.108 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to create editable app store screenshot projects, manage authorized assets, review and correct designs with browser tools, and provide editor links for website export.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to research mobile apps, compare onboarding and paywall flows, explore App Store reviews, and find visual UI references, bringing real screens and market context into their research.3MIT