Skip to content

Jeffrey0117/RePic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

206 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

RePic Logo

RePic

Re:define how you see pictures.

Download Platform License

Website ยท Story ยท ็น้ซ”ไธญๆ–‡


What is RePic?

RePic is a desktop image viewer and manager that rethinks how images are stored and organized.

Instead of downloading every image to your hard drive, RePic introduces Virtual Albums โ€” collections of web images that take zero disk space. When you need real files, pin them to disk as .repic shortcut files (under 1 KB each).

The core idea

Traditional:  Save image โ†’ 5 MB on disk โ†’ one copy per device
RePic:        Drag image โ†’ 0 KB (virtual) or <1 KB (.repic) โ†’ URL stays in the cloud

Features

Virtual Albums โ€” 0 KB

Drag images from any website into RePic. No downloads, no disk usage โ€” just URLs stored in memory. Browse, crop, and annotate them as if they were local files.

.repic Files โ€” Pin to Disk

Want real files? Pin an album to create .repic shortcut files visible in File Explorer. Each file is a tiny JSON with the image URL โ€” shareable, backupable, double-click to open.

{
  "v": 2,
  "type": "virtual-image",
  "url": "https://example.com/photo.jpg",
  "crop": { "x": 120, "y": 80, "width": 640, "height": 480 }
}

Local โ†’ Cloud Virtualization

Upload a local image to the cloud, then convert it to a .repic file. 5 MB photo becomes a 0.5 KB shortcut โ€” 99.99% space savings with the same visual result.

Everything Else

  • Blazing fast browsing โ€” Virtual scrolling + thumbnail preloading
  • Non-destructive editing โ€” Crop, annotate, mosaic without touching originals
  • Drag to share โ€” Drag images straight to Discord, LINE, or any app
  • Clipboard paste โ€” Ctrl+V to import screenshots instantly
  • Hotlink bypass โ€” Automatic proxy for protected images (Instagram, etc.)
  • Dark & light themes โ€” iOS-inspired UI
  • i18n โ€” English / Traditional Chinese

Getting Started

Download

Grab the latest installer from Releases.

Requirements: Windows 10 or later.

Development

# Install dependencies
npm install

# Run in development mode
npm run electron:dev

# Build for Windows
npm run electron:build

Output: release/ folder with NSIS installer.

Tech Stack

Layer Technology
Runtime Electron 31
Frontend React 19 + Vite 7
Styling TailwindCSS v4
Image processing Sharp
Cropping react-image-crop
Virtual scrolling react-window

Roadmap

  • Virtual albums (0 KB web image collections)
  • .repic file format v2 (read, write, batch export)
  • Non-destructive crop & annotations
  • Cloud upload (urusai.cc)
  • Album import/export (JSON backup)
  • Sidebar position toggle
  • Thumbnail cache (IndexedDB)
  • Offline image cache
  • Pin album to disk (auto-create .repic folder)
  • Unpin album (read back to virtual)
  • Local image โ†’ cloud โ†’ .repic virtualization
  • Batch virtualize / materialize
  • File Explorer shell extension (Windows)

Contributing

Found a bug or have an idea? Open an issue โ€” every report is read.

License

MIT

About

๐Ÿ–ผ๏ธ Simple and efficient image resizing tool - Quick batch processing for web optimization

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages