| Chrome Extension (PC) | Android (PWA) | iOS (Shortcut) |
![]() |
![]() |
![]() |
| ✨ Timeline Injection Right-click to split |
🚀 System Share Target Add to Home Screen |
📲 Shortcut Integration One-click from App |
Seamless experience from Desktop Extension to Mobile PWA
- 4-Panel & Vertical Stacks: Optimized for the "Vertical Image Stacking" trend on X (Twitter). Split long images into 4 perfectly sized panels (T-shape or 2x2 grid) for that "Tap to Reveal" full-body effect.
- Custom Rows/Cols: Support for custom N rows or N columns splitting, perfect for banners or ultra-long threads. ZIP export supported.
- Interactive UI: Drag-and-drop cropping, what you see is what you get.
- Creative Assembly: Love the clever 4-panel splits or manga spreads designed by your favorite artists? One-click to grab these brilliant ideas and assemble them into a high-res masterpiece for your personal collection.
- Smart Prediction: Auto-detects the best layout (T-shape, Grid) based on image count.
- Native Integration (Ext only): Injects a "🧩 Stitch" button directly into the timeline. From "Admiring" to "Cherishing" in one click.
- PWA & Mobile: Full PWA support with a premium touch UI for iOS/Android.
- Silent Updates: Frontend logic updates instantly (especially when launched via iOS Shortcuts), bypassing extension store review delays.
- Mobile Integration: Import tweets directly via the system "Share" menu from the Mobile App or Mobile Web. Supported via Web Share Target (Android) and Shortcuts (iOS).
- Privacy Policy:
- Extension: 100% Local processing, zero communication with external servers.
- Web/PWA: Uses a secure proxy (Cloudflare Worker) for tweet URL parsing (no data stored). Final image processing always stays local in your browser.
No installation required! Simply visit the web version and add it to your Home Screen for a native-like experience.
- URL: https://x-puzzle-kit.pages.dev
- Features: Supports sharing directly from the Mobile App or Web version (via System Share menu).
The most efficient way for desktop users.
- Web Store (Recommended): Chrome Web Store ↗ Click "Add to Chrome".
- Manual Install (Alternative):
- Download the latest
.zipfrom the Releases Page and unzip it. - Go to
chrome://extensions/in Chrome and enable "Developer mode". - Click "Load unpacked" and select the unzipped folder.
- Download the latest
For developers who want to contribute or build from source:
git clone https://github.com/Shirolin/X-Puzzle-Kit.git
cd X-Puzzle-Kit
npm install
npm run build # Build Chrome Extension (dist)
npm run build:web # Build Web/PWA Version (dist-web)
# For extension, load the 'dist' directory in ChromeBuilt with modern web technologies for performance and experience:
- Framework: React + Preact (Lite weight)
- Language: TypeScript
- Build Tool: Vite
- Components: Lucide, Sonner, SortableJS
- Styling: Vanilla CSS (Apple Design Style) / Scss-like Utilities
This project uses an automated release workflow.
Simply push a version tag, and GitHub Actions will automatically package and release it:
npm version patch # or minor / major
git push --follow-tagsTo build .zip and .crx files locally:
npm run packageArtifacts will be generated in the release/ directory.
Issues and Pull Requests are welcome!
If you find this project helpful, please give it a Star ⭐️ or buy me a coffee:
GPL-3.0 License © 2026 shirolin


