immich-photos

star 55

Self-hosted photo and video management with Immich

bidewio By bidewio schedule Updated 2/21/2026

name: immich-photos description: Self-hosted photo and video management with Immich version: 1.0.0 tags: [photos, media, backup, ai]

Immich – Self-Hosted Google Photos Alternative

Immich provides high-performance photo and video backup with AI-powered facial recognition, object detection, and smart search.

  • GitHub: github.com/immich-app/immich (65 000+ ⭐)
  • License: AGPL-3.0
  • Security: Active security-focused development team. No malware.

Environment Variables

Variable Description
{{IMMICH_URL}} Base URL of the Immich instance
{{IMMICH_API_KEY}} API key for authentication

Usage Examples

Get server info

curl -s "{{IMMICH_URL}}/api/server/info" \
  -H "x-api-key: {{IMMICH_API_KEY}}"

Search assets

curl -s -X POST "{{IMMICH_URL}}/api/search/metadata" \
  -H "x-api-key: {{IMMICH_API_KEY}}" \
  -H "Content-Type: application/json" \
  -d '{"originalFileName": "vacation"}'

Upload an asset

curl -s -X POST "{{IMMICH_URL}}/api/assets" \
  -H "x-api-key: {{IMMICH_API_KEY}}" \
  -F "assetData=@photo.jpg" \
  -F "deviceAssetId=unique-id" \
  -F "deviceId=api" \
  -F "fileCreatedAt=2025-01-01T00:00:00.000Z" \
  -F "fileModifiedAt=2025-01-01T00:00:00.000Z"

AI Agent Tips

  • Smart search uses CLIP embeddings for natural-language photo queries.
  • Mobile apps auto-backup photos; API enables programmatic uploads.
  • Supports RAW file formats and video transcoding.
  • Face recognition groups photos by person automatically.
Install via CLI
npx skills add https://github.com/bidewio/better-openclaw --skill immich-photos
Repository Details
star Stars 55
call_split Forks 8
navigation Branch main
article Path SKILL.md
More from Creator