Skip to content

chirag127/pixel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pixel OS Privacy First Zero Server

πŸ–ΌοΈ Pixel OS

Privacy-First Browser Image Manipulation Suite
35+ Professional Image Tools β€’ Zero Uploads β€’ 100% Client-Side

Live Demo Stars Forks License PRs Welcome

Features β€’ Live Demo β€’ Quick Start β€’ Tools β€’ Tech Stack β€’ Deploy


🌟 Why Pixel OS?

βœ… Feature ❌ Traditional Tools
100% Client-Side - Files never leave your device Upload to remote servers
WASM AI - Background removal runs locally Requires API calls
Zero Installation - Works in any browser Requires software download
Privacy First - No tracking of your images Images stored on servers
Free Forever - No subscriptions Freemium with limits

πŸš€ Live Deployments

Platform URL Status
🌐 Cloudflare Pages (Primary) img.oriz.in Cloudflare
β–² Vercel pixel-os.vercel.app Vercel
πŸ”· Netlify pixel-os.netlify.app Netlify
⚑ Surge pixel-os.surge.sh Surge
🏠 Neocities chirag127.neocities.org Neocities
πŸ™ GitHub Pages chirag127.github.io/pixel-os GitHub

πŸ› οΈ Tools (35+)

⚑ Optimize

Tool Description
πŸ—œοΈ Compress JPG Reduce JPEG file size
πŸ“¦ Compress PNG Lossless PNG compression
🌐 Compress WebP Modern WebP compression
πŸ” AI Upscale 2x resolution enhancement
βœ‚οΈ Remove BG AI-powered background removal
🎨 Vectorize Convert to SVG

πŸ”„ Modify

Tool Description
πŸ“ Resize Custom dimensions
βœ‚οΈ Crop Aspect ratio presets
πŸ” Rotate Angle adjustment
↔️ Flip Horizontal/Vertical
β­• Circle Crop Round images
πŸ”Ά Skew Perspective transform

πŸ”’ Security

Tool Description
πŸ’§ Watermark Text overlay protection
😢 Blur Face Auto face detection
πŸ”³ Blur Area Manual region blur
πŸ—‘οΈ EXIF Remove Strip metadata
πŸ“‹ EXIF View View metadata
🎨 Pixelate Censor regions

πŸ”€ Convert

Tool Description
πŸ“Έ JPG β†’ PNG Format conversion
πŸ–ΌοΈ PNG β†’ JPG With compression
🌐 WebP β†’ JPG Legacy support
πŸ“± HEIC β†’ JPG iPhone photos
🎯 SVG β†’ PNG Rasterize vectors
🌍 HTML β†’ Image Screenshot capture
πŸ“ Image β†’ Base64 Data URI
πŸ“Š JSON β†’ Image Chart export

🎨 Create

Tool Description
πŸ˜‚ Meme Maker Top/bottom text
πŸ–ΌοΈ Collage Grid layouts
✏️ Markup Arrows & shapes
πŸ’¬ Quote Social quotes
🌈 Gradient CSS wallpapers
πŸ“± Social Card OG images
πŸ“² QR Art Stylish QR codes

πŸ€– AI-Powered

Tool Description
πŸ“ Caption AI descriptions
🏷️ Tags Auto-tagging
πŸ‘οΈ Vision Image analysis

⚑ Quick Start

# Clone the repository
git clone https://github.com/chirag127/pixel-os.git
cd pixel-os

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

πŸ—οΈ Tech Stack

Vite TypeScript WASM Canvas

Category Technologies
Framework Vite 5 + TypeScript
UI Design Liquid Retina Glassmorphism
Image Processing Canvas API, WASM
AI/ML TensorFlow.js, Face-API.js
Background Removal @imgly/background-removal
Analytics GA4, Mixpanel, Amplitude, Heap, Clarity, Yandex

πŸ“¦ Deployment

One-Command Deploy to All Platforms

# Install Python dependencies
pip install -r ops/requirements.txt

# Deploy to all platforms
python ops/deploy_all.py

# Or deploy individually:
python ops/deploy_cloudflare.py
python ops/deploy_netlify.py
python ops/deploy_vercel.py
python ops/deploy_surge.py
python ops/deploy_neocities.py
python ops/deploy_github_pages.py

Required Environment Variables

# Cloudflare
CLOUDFLARE_ACCOUNT_ID=your_account_id
CLOUDFLARE_GLOBAL_API_KEY=your_api_key
CLOUDFLARE_EMAIL=your_email

# Netlify
NETLIFY_AUTH_TOKEN=your_token
NETLIFY_SITE_ID=your_site_id

# Vercel
VERCEL_TOKEN=your_token
VERCEL_ORG_ID=your_org_id
VERCEL_PROJECT_ID=your_project_id

# Surge
SURGE_TOKEN=your_token
SURGE_DOMAIN=pixel-os.surge.sh

# Neocities
NEOCITIES_API_KEY=your_api_key
NEOCITIES_SITENAME=your_sitename

# GitHub
GH_USERNAME=your_username
GH_TOKEN=your_token

πŸ“Š Analytics & Monitoring

This project includes enterprise-grade analytics and monitoring:

Service Purpose
Google Analytics 4 Traffic & Conversions
Microsoft Clarity Heatmaps & Recordings
Yandex Metrica Webvisor Recordings
Mixpanel Product Analytics
Amplitude User Journeys
Heap Auto-capture Events
Cloudflare Analytics AdBlock-immune metrics
GoatCounter Privacy-focused stats
Sentry Error Tracking
Honeybadger Exception Monitoring
Rollbar Real-time Errors
Bugsnag Stability Metrics

🀝 Contributing

Contributions are welcome! Here's how you can help:

  1. ⭐ Star this repo to show support
  2. πŸ› Report bugs via GitHub Issues
  3. πŸ’‘ Suggest features in Discussions
  4. πŸ”§ Submit PRs for improvements

πŸ’– Support

Ko-Fi


πŸ“„ License

MIT Β© Chirag Singhal


Made with ❀️ for the open-source community
If you find this useful, please ⭐ star this repository!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published