키워드 하나로 3개 사이트 동시 검색 · 자동 대량 다운로드
블로그, 프레젠테이션, 디자인 작업에 쓸 무료 이미지를 구글에서 하나하나 받고 계신가요? ImageFlow는 키워드만 입력하면 Pixabay·Pexels·Unsplash 3대 무료 이미지 사이트를 동시 검색하고, 중복을 자동으로 걸러내고, 고해상도 원본을 한 번에 다운로드합니다.
6.3MB · 무설치 · 광고 없음 · 로그인 없음. Rust + egui로 만들어 Electron 앱 대비 10배 가볍고 네이티브에 가까운 속도를 냅니다. 체험용 API 키 2회 내장, 이후 무료 키 발급(3분) 시 평생 무제한 사용 가능합니다.
주요 기능
3대 API 동시 검색 & 대량 다운로드
- Pixabay (100회/분) · Pexels (200회/시간) · Unsplash (50회/시간)
- 하나의 키워드로 3개 사이트 동시 검색, API별 진행률 실시간 표시
- 키워드당 최대 1,000장, 여러 키워드 순차 다운로드 지원
- 일시정지 / 재개 / 중지, 완료 시 폴더 자동 열기
2중 중복 방지 시스템
- 1차: 이미지 ID 기반 중복 체크 (API별)
- 2차: SHA256 해시로 내용 기반 중복 차단
- 히스토리 영구 저장 → 같은 키워드 반복 다운로드해도 중복 없음
한/영 자동 번역 검색
- 한글 키워드 입력 시 영문 자동 변환 후 동시 검색 → 검색 결과 2배 이상
- 50개 이상 내장 번역 사전 (동물·자연·음식·인테리어 등)
세밀한 검색 옵션
- 이미지 타입 (사진·일러스트·벡터), 방향 (가로·세로), 최소 해상도 지정
- 키워드별 하위 폴더 자동 생성, 저장 경로 자유 설정
실시간 진행률 대시보드
- 발견 / 다운로드 / 중복 / 실패 통계 카드 + 전체 진행률 바
- 속도, 남은 시간, 용량, API별 진행률 실시간 표시
- 다크/라이트 테마, 실시간 로그 (500줄 버퍼)
사용 방법
- ImageFlow.exe 실행 (더블클릭으로 바로 실행)
- 키워드 입력 (Enter 또는 쉼표로 추가)
- API 소스 선택 — 처음 2회는 내장 체험 키로 바로 사용 가능
- '다운로드 시작' 클릭 — 자동 검색 → 중복 제거 → 다운로드
단축키: Enter/, 키워드 추가 · 태그 클릭 삭제 · Esc 즉시 중지
무료 API 키 발급
3개 API 모두 무료이며 가입만 하면 즉시 발급됩니다. 하나만 등록해도 사용 가능하지만, 3개 모두 등록하면 검색량이 3배가 됩니다.
- Pixabay: pixabay.com 회원가입 → pixabay.com/api/docs/ 에서 API Key 복사
- Pexels: pexels.com 회원가입 → pexels.com/api/new/ 에서 Generate API Key 클릭
- Unsplash: unsplash.com/developers → New Application → Access Key 복사 (Secret Key 아님)
ImageFlow 실행 → 설정(⚙) → API 키 탭 → 키 붙여넣기 → 저장
다른 도구와의 비교
| 도구 | 가격 | 방식 | 제한 |
|---|---|---|---|
| 구글 이미지 검색 | 무료 | 수동 저장 | 저작권 문제 |
| 스톡 사이트 | 월 $29~199 | 유료 구독 | 워터마크 |
| 브라우저 확장 | 무료 | 반자동 | 사이트 1개만 |
| ImageFlow | 무료 | 전자동 대량 | 무제한 |
기술 사양
| 플랫폼 | Windows 10/11 (64bit) |
| 언어 / GUI | Rust · egui 0.31 + eframe 0.31 |
| 실행 파일 크기 | 6.3 MB (무설치 포터블) |
| 메모리 사용량 | 약 15~30 MB |
| CPU 사용량 | 유휴 0% · 다운로드 1~3% |
| 개인정보 수집 | 없음 |
| 라이선스 | 프리웨어 (개인/기업 무료) |
빌드 최적화: opt-level="z" · LTO · strip · codegen-units=1 (최소 크기)
설정 파일
config.json— API 키, 다운로드 설정, 테마 (실행 파일과 같은 폴더)history.json— 다운로드 히스토리 + 중복 방지 데이터- 완전 제거: 위 파일들 삭제 / 초기화: config.json 삭제 시 기본값 재생성
※ 체험용 API 키는 바이너리 내부에서만 사용되며 config.json에 저장되지 않습니다.
이런 분께 추천합니다
- 블로그·유튜브 썸네일·PPT에 쓸 무료 이미지가 대량으로 필요한 분
- 저작권 걱정 없는 무료 이미지를 빠르게 수집하고 싶은 분
- 웹사이트/앱 목업, 교육자료, 마케팅 콘텐츠에 쓸 사진이 필요한 분
