Privacy-First Browser Image Manipulation Suite
35+ Professional Image Tools β’ Zero Uploads β’ 100% Client-Side
Features β’ Live Demo β’ Quick Start β’ Tools β’ Tech Stack β’ Deploy
| β 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 |
| Platform | URL | Status |
|---|---|---|
| π Cloudflare Pages (Primary) | img.oriz.in | |
| β² Vercel | pixel-os.vercel.app | |
| π· Netlify | pixel-os.netlify.app | |
| β‘ Surge | pixel-os.surge.sh | |
| π Neocities | chirag127.neocities.org | |
| π GitHub Pages | chirag127.github.io/pixel-os |
|
|
# 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| 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 |
# 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# 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_tokenThis 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 |
Contributions are welcome! Here's how you can help:
- β Star this repo to show support
- π Report bugs via GitHub Issues
- π‘ Suggest features in Discussions
- π§ Submit PRs for improvements
MIT Β© Chirag Singhal
Made with β€οΈ for the open-source community
If you find this useful, please β star this repository!