{
  "schema": "tesign-radar/item/1",
  "generated_at": "2026-09-17T01:56:13.055Z",
  "lang": "ko",
  "slug": "ferrumpix",
  "url": "https://tesign.com/item/ferrumpix/",
  "alternates": {
    "ko": {
      "html": "https://tesign.com/item/ferrumpix/",
      "json": "https://tesign.com/item/ferrumpix/index.json",
      "markdown": "https://tesign.com/item/ferrumpix/index.md"
    },
    "en": {
      "html": "https://tesign.com/en/item/ferrumpix/",
      "json": "https://tesign.com/en/item/ferrumpix/index.json",
      "markdown": "https://tesign.com/en/item/ferrumpix/index.md"
    }
  },
  "name": "FerrumPix",
  "use_label": "사진가용 정리·RAW 편집",
  "one_liner": "사진 정리·RAW 현상·레이어 픽셀 편집을 한 창에서 하고 Immich·Nextcloud 서버까지 연결하는 리눅스·윈도우 사진 앱",
  "text": {
    "why": "라이브러리 앱, RAW 컨버터, 픽셀 편집기, 서버 웹 화면을 오가던 사진 작업을 한 앱에 넣고 전부 내 컴퓨터 안에서 끝냅니다. 렌즈 왜곡·색수차·주변부 어두움은 Lensfun 측정 데이터(1500개 이상 렌즈, 1000개 이상 카메라 바디)로 보정하고, Lightroom·darktable·digiKam 사이드카의 별점·키워드도 읽어 옵니다. 드물게 VB.NET으로, Avalonia UI와 .NET 10 위에서 1인 개발자가 만들었습니다.",
    "take": "네 개 프로그램을 오가던 사진 작업을 한 앱에 넣되, 서버도 모델도 전부 내 손안에 두겠다는 1인 개발자의 작품입니다.",
    "build": [
      "상품 사진을 일괄 리사이즈·워터마크·포맷 변환해 Immich로 바로 내보내는 작업 흐름을 꾸릴 수 있고, GPL-3.0이므로 포크해 자체 사진 도구를 만드는 것도 가능합니다(같은 라이선스로 공개)."
    ],
    "who": [
      {
        "role": "취미 사진가",
        "situation": "폴더 탐색·별점·RAW 현상·보정을 한 앱에서"
      },
      {
        "role": "Immich·Nextcloud 자체 호스팅 사용자",
        "situation": "서버 사진을 데스크톱에서 열어 편집·업로드·메타데이터 동기화"
      },
      {
        "role": "쇼핑몰 운영자",
        "situation": "상품 사진 일괄 리사이즈·워터마크·변환"
      }
    ],
    "start": [
      {
        "command": false,
        "text": "# Linux: GitHub Releases에서 FerrumPix-x86_64.AppImage / .flatpak / -amd64.deb / -x86_64.rpm 내려받기 (Arch: AUR ferrumpix-bin)"
      },
      {
        "command": false,
        "text": "# Windows: Microsoft Store 또는 FerrumPix-win-x64-Setup.exe"
      },
      {
        "command": false,
        "text": "# 소스 빌드 (.NET SDK 10 이상)"
      },
      {
        "command": false,
        "text": "dotnet build FerrumPix.sln"
      },
      {
        "command": false,
        "text": "dotnet run --project FerrumPix.vbproj"
      }
    ],
    "caveat": [
      "라이선스 GPL-3.0-only. 리눅스·윈도우 x64가 정식이고 ARM64·macOS 빌드는 미검증 실험판이며, macOS 앱은 서명이 없어 터미널에서 격리 해제 명령을 직접 실행해야 합니다.",
      "libmpv(영상)·libraw(RAW)가 필수이고, 객체 선택·인물 검색 등 8개 기능은 설정에서 모델 파일을 따로 내려받아야 켜집니다. 얼굴 비교 모델(InsightFace 가중치)은 비상업 연구용으로 제한됩니다.",
      "README가 이름을 밝힌 UI 언어 16개에 한국어는 없습니다(내장 21개 중 나머지 5개는 [확인 필요]). 활발히 개발 중이며 안정성·성능 작업이 진행 중이라고 밝힙니다."
    ]
  },
  "cta": {
    "type": "install",
    "label": "INSTALL",
    "url": "https://ferrumpix.app/"
  },
  "ready": "install",
  "categories": [
    "media"
  ],
  "categories_confirmed": true,
  "tags": [
    "photo-editor",
    "raw",
    "immich",
    "nextcloud",
    "avalonia",
    "dotnet"
  ],
  "platform": [
    "linux",
    "windows",
    "macos"
  ],
  "license": {
    "spdx": "GPL-3.0",
    "scope": "copyleft",
    "scope_text": "사용·수정은 자유. 배포하면 소스 공개 의무(카피레프트).",
    "url": "https://spdx.org/licenses/GPL-3.0.html",
    "note": null,
    "open_source": true
  },
  "language": "Visual Basic .NET",
  "source_urls": {
    "canonical": "https://ferrumpix.app/",
    "github": "https://github.com/bitpainter75/ferrumpix",
    "huggingface": null,
    "app_store": null,
    "sightings": [
      {
        "source": "showhn",
        "url": "https://github.com/Bitpainter75/FerrumPix",
        "posted_at": "2026-08-19T22:22:47.000Z",
        "hn_url": "https://news.ycombinator.com/item?id=49367952"
      }
    ]
  },
  "numbers": {
    "as_of": "2026-09-16T21:00:00.000Z",
    "stars": 593,
    "stars_unit": "GitHub stars",
    "stars_checked_at": "2026-09-15T19:35:27.095Z",
    "stars_observed_since_check": 0,
    "star_delta_24h": null,
    "star_delta_7d": null,
    "star_delta_30d": null,
    "star_delta_unit": "GitHub stars gained in the window, GH Archive events summed to as_of",
    "spark_14d": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    "hf_likes": null,
    "hf_likes_observed_at": null,
    "hn_points": 2,
    "hn_points_observed_at": "2026-09-13T14:16:17.081Z",
    "store": null,
    "method": "별 총합 = GitHub에서 마지막으로 확인한 값(stars_checked_at) + 그 뒤 GH Archive에서 관측한 증가. 24h·7d·30d 증가는 GH Archive 시간별 이벤트를 기준 시각(as_of)까지 합한 값. 우리 점수는 없습니다."
  },
  "ranks": null,
  "activity": {
    "pushed_at": "2026-09-15T17:12:02.000Z",
    "owner_type": "User",
    "open_issues": 11,
    "contributors": 3,
    "releases_count": 43,
    "latest_release": {
      "tag": "0.9.44",
      "published_at": "2026-09-13T21:44:25.000Z",
      "prerelease": false
    },
    "checked_at": "2026-09-15T19:35:27.095Z",
    "core_checked_at": "2026-09-15T19:35:27.095Z"
  },
  "signals": [
    {
      "kind": "back",
      "label": "과거 기록",
      "value": null
    }
  ],
  "images": {
    "og": "https://tesign.com/img/ferrumpix-e40c0c84b0.webp",
    "cover": "https://tesign.com/img/ferrumpix-e40c0c84b0.webp",
    "cover_width": 1600,
    "cover_height": 958,
    "gallery": [
      "https://tesign.com/img/ferrumpix-e40c0c84b0.webp",
      "https://tesign.com/img/ferrumpix-f169f38c5a.webp",
      "https://tesign.com/img/ferrumpix-7f57cb61a7.webp",
      "https://tesign.com/img/ferrumpix-b89a3354eb.webp"
    ],
    "alt": "FerrumPix 갤러리 화면(독일어 UI): 왼쪽 폴더 트리, 가운데 별점·EXIF 배지가 붙은 사진 격자, 오른쪽 촬영 정보·평가·키워드·로컬 인식 AI 키워드 패널",
    "tier": 2
  },
  "dates": {
    "first_seen_at": "2026-09-13T14:16:17.081Z",
    "source_created_at": "2026-08-19T22:22:47.000Z",
    "discovery_hours": 591.8916891666667,
    "launch_signal_at": "2026-08-19T22:22:47.000Z",
    "kept_at": "2026-09-14T19:27:43.624Z",
    "first_published_at": "2026-09-14T19:27:43.743Z",
    "updated_at": "2026-09-15T04:36:56.866Z",
    "ingestion_mode": "backfill"
  },
  "notes": [
    "이 파일은 tesign.com 항목 페이지와 같은 빌드에서 같은 데이터로 만들어졌습니다. 소개 글은 편집자가 쓴 것이고, 숫자는 저장된 관측값입니다.",
    "JSON의 null은 관측하지 않았다는 뜻입니다 — 0이 아닙니다. 마크다운에서는 [확인 필요]로 적습니다.",
    "별 총합 = GitHub에서 마지막으로 확인한 값(stars_checked_at) + 그 뒤 GH Archive에서 관측한 증가. 24h·7d·30d 증가는 GH Archive 시간별 이벤트를 기준 시각(as_of)까지 합한 값. 우리 점수는 없습니다.",
    "과거 데이터를 되짚어 채운 항목입니다. 라이브 발견이 아닙니다.",
    "요약이며 법적 조언이 아닙니다."
  ]
}
