{"id":50717342,"url":"https://github.com/cha2hyun/palet-ai","last_synced_at":"2026-06-09T19:31:52.413Z","repository":{"id":323596437,"uuid":"1093425345","full_name":"cha2hyun/palet-ai","owner":"cha2hyun","description":"🤖 The easiest way to use multiple AI services simultaneously in one screen","archived":false,"fork":false,"pushed_at":"2026-01-26T04:05:01.000Z","size":9106,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-26T19:18:08.355Z","etag":null,"topics":["ai","chatgpt","claude","electron","gemini","multi-ai","multi-ai-agents","perplexity"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cha2hyun.png","metadata":{"files":{"readme":"README-ICON.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-11-10T11:01:51.000Z","updated_at":"2026-01-26T04:04:29.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cha2hyun/palet-ai","commit_stats":null,"previous_names":["cha2hyun/paletai","cha2hyun/palet-ai"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/cha2hyun/palet-ai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cha2hyun%2Fpalet-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cha2hyun%2Fpalet-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cha2hyun%2Fpalet-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cha2hyun%2Fpalet-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cha2hyun","download_url":"https://codeload.github.com/cha2hyun/palet-ai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cha2hyun%2Fpalet-ai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34123171,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","chatgpt","claude","electron","gemini","multi-ai","multi-ai-agents","perplexity"],"created_at":"2026-06-09T19:31:51.738Z","updated_at":"2026-06-09T19:31:52.407Z","avatar_url":"https://github.com/cha2hyun.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎨 Changing App Icon\n\n## ⚡ Quick Start\n\n### 1️⃣ Prepare Icon Image\n\n- **Recommended Size**: 1024x1024px (square)\n- **Format**: PNG (transparent background supported)\n- **Design**: Simple and clear designs work best\n\n### 2️⃣ Generate Icon (2 Methods)\n\n#### Method A: Using Automatic Script (macOS only)\n\n```bash\n# After preparing a 1024x1024 PNG image:\n./create-icon.sh your-image.png\n\n# Automatically generates:\n# - resources/icon.icns (for macOS)\n# - resources/icon.png (for Linux)\n```\n\n#### Method B: Online Conversion (All OS)\n\n1. **ICNS for macOS**:\n\n   - Visit https://cloudconvert.com/png-to-icns\n   - Upload image → Convert → Download\n   - Save as `resources/icon.icns`\n\n2. **ICO for Windows** (optional):\n\n   - Visit https://cloudconvert.com/png-to-ico\n   - Save as `resources/icon.ico`\n\n3. **PNG for Linux**:\n   - Resize to 512x512\n   - Save as `resources/icon.png`\n\n### 3️⃣ Build\n\n```bash\n# Clean cache\nrm -rf dist\n\n# Build app\nnpm run dist:mac        # macOS\nnpm run dist:win        # Windows\nnpm run dist:linux      # Linux\n```\n\n### 4️⃣ Verify\n\n- macOS: Check the `.app` file's icon in Finder\n- Drag to Dock to see the updated Dock icon\n\n---\n\n## 📁 File Structure\n\n```\nmulti-ai-electron/\n├── resources/\n│   ├── icon.icns              # For macOS ✅\n│   ├── icon.ico               # For Windows (optional)\n│   ├── icon.png               # For Linux ✅\n│   └── entitlements.mac.plist\n├── create-icon.sh             # Icon generation script\n├── package.json               # Icon paths configured ✅\n└── README-ICON.md             # This file\n```\n\n---\n\n## 🎯 Current Configuration (package.json)\n\n```json\n\"build\": {\n  \"icon\": \"resources/icon.png\",      // Default icon\n  \"mac\": {\n    \"icon\": \"resources/icon.icns\"    // macOS icon\n  },\n  \"win\": {\n    \"icon\": \"resources/icon.ico\"     // Windows icon\n  },\n  \"linux\": {\n    \"icon\": \"resources/icon.png\"     // Linux icon\n  }\n}\n```\n\n---\n\n## 💡 Tips\n\n### Good Icon Design\n\n- ✅ Simple and clean design\n- ✅ Clear silhouette\n- ✅ Adequate padding\n- ✅ Recognizable at small sizes\n- ❌ Overly complex details\n- ❌ Small text\n\n### Free Icon Resources\n\n- **Flaticon**: https://www.flaticon.com\n- **Icons8**: https://icons8.com\n- **Heroicons**: https://heroicons.com\n- **Material Icons**: https://fonts.google.com/icons\n\n### Icon Creation Tools\n\n- **Figma**: Vector icon design\n- **Canva**: Easy graphic design\n- **GIMP**: Free image editing\n\n---\n\n## 🔧 Troubleshooting\n\n### When Icon Doesn't Change\n\n```bash\n# 1. Completely clear cache\nrm -rf dist\nrm -rf node_modules/.cache\n\n# 2. Rebuild\nnpm run dist:mac\n\n# 3. Reset macOS icon cache\nsudo rm -rf /Library/Caches/com.apple.iconservices.store\nkillall Dock\nkillall Finder\n```\n\n### When ICNS File is Missing\n\n```bash\n# Use create-icon.sh script\n./create-icon.sh your-image.png\n```\n\n### When Windows ICO File is Needed\n\n- Use https://cloudconvert.com/png-to-ico\n- Or install ImageMagick:\n  ```bash\n  brew install imagemagick\n  convert icon.png -define icon:auto-resize=256,128,64,48,32,16 resources/icon.ico\n  ```\n\n---\n\n## ✨ Example\n\nIf you want to change the project's default icon to an AI style:\n\n```bash\n# 1. Download an AI-related icon\n# Search for \"AI\" on https://www.flaticon.com\n\n# 2. Save PNG file as 1024x1024\n\n# 3. Run the script\n./create-icon.sh ai-icon-1024.png\n\n# 4. Build\nnpm run dist:mac\n\n# Done! 🎉\n```\n\n---\n\n**Reference**: See `ICON_GUIDE.md` for more detailed information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcha2hyun%2Fpalet-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcha2hyun%2Fpalet-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcha2hyun%2Fpalet-ai/lists"}