2026 · 05 · 10 · 페르소나 루프 (3R 수렴)

Rust 강점을 진짜로 살리는
무료앱 아이디어 20

"다른 앱이 지원 안 하는 것" + "Rust 가 명확히 유리한 것" 두 조건을 동시에 만족하는 후보만 추렸습니다. 1인 개발자가 1주~1달 안에 만들 수 있는 스코프 기준, 6 페르소나 (Maker · User · Moat · Tech · Viral · Biz) 가 모두 ≥ 85 점인 아이디어 20개를 3 라운드 채점-제거-보충 루프로 수렴시켰습니다.

TL;DR

루프 진행 로그

라운드 후보 통과 제거 사유 보충
14011 Moat 약함 13 (clipboard·git GUI 등 카피본 다수) · Tech 약함 9 (Python 으로도 동일) · 진부 3 (TOTP·pw mgr) · User 약함 4 11
22217 Moat 약함 4 (epub · archive 카피) · Biz 약함 1 (토렌트 수익화 X) 4
32120 yt-dlp GUI 1개 (회색지대 + 카피 다수) 0

최종 20개

점수: Maker · User · Moat · Tech · Viral · Biz

01

한·일 메뉴바 Whisper + 화자분리

글로벌 핫키 → 마이크 → 로컬 whisper.cpp → 화자분리 → 커서에 paste, CJK 띄어쓰기 후처리

sidecar 단일바이너리Metal/CUDA FFIasync stream

기존: Handsfree(영어), MacWhisper(diarization 영어만, 한국어 띄어쓰기 X)

  • M 92
  • U 95
  • Mo 93
  • T 97
  • V 93
  • B 91
02

egui Parquet/CSV 100M row 뷰어

drag-drop → 즉시 keyset scroll, SQL 패널, 정렬/필터 모두 zero-copy Polars Arrow

polars + arrowtokio I/O작은 바이너리

기존: polars-view CLI 풍, TablePlus Parquet 미지원, DBeaver Java 무거움

  • M 95
  • U 91
  • Mo 90
  • T 96
  • V 87
  • B 89
03

ESP32-S3 컬러 e-paper 액자 펌웨어

embassy async + WiFi + 6색 디더링, Tauri 컴패니언이 사진 큐 push

embassy no_std임베디드 FFI작은 firmware

기존: XIAO EE02 는 ESPHome YAML, embassy + 데스크톱 push 결합 0

  • M 88
  • U 89
  • Mo 95
  • T 97
  • V 97
  • B 85
04

DJI/Litchi 드론 로그 한국어 분석

v13+ 암호 로그 파싱 + DuckDB 집계 + 3D 지도 replay + 한국 비행금지구역 오버레이

dji-log-parserasync DuckDB단일바이너리

기존: Open DroneLog 영어, AirData 클라우드, 한국어 UI 없음

  • M 89
  • U 91
  • Mo 92
  • T 95
  • V 91
  • B 86
05

macOS 앱별 마이크 자동 mute

카메라/마이크 LED 핫키 + 앱 종료 시 자동 mute + 메뉴바 빨간 dot

CoreAudio FFI시스템 콜~10ms 시작

기존: LookAway 휴식만, MicMute $4.99 자동화 없음, macOS 26 Privacy 수동만

  • M 93
  • U 94
  • Mo 89
  • T 91
  • V 89
  • B 87
06

코드사인 없는 단일바이너리 Stream Deck

RP2040 macropad + 메뉴바 호스트, Lua/Rhai 액션, OBS/Spotify/단축키

embassy 펌웨어HID FFITauri

Freedeck Bun 서버 필요, ODeck Electron — 1인 셋업 부담

  • M 87
  • U 88
  • Mo 91
  • T 95
  • V 93
  • B 87
07

egui 10GB+ JSONL 라이브 tail 뷰어

mmap + ripgrep 엔진 + 실시간 색상 highlight + JSONL 펼침

mmapSIMDasync file watcher

large-text-viewer 단순뷰어, lnav 터미널, hl JSON only — GUI + JSON+plain 결합 0

  • M 94
  • U 89
  • Mo 89
  • T 93
  • V 86
  • B 85
08

EXIF/GPS 자동 strip 워치폴더

Downloads 감시 → JPG/HEIC/MP4/PDF 의 GPS/serial 즉시 strip

notify FS watcherasync batch작은 바이너리

ExifCleaner 수동 drag-drop, 워치폴더 자동화 없음

  • M 95
  • U 92
  • Mo 88
  • T 89
  • V 87
  • B 86
09

네이티브 LocalSend 대체 (iOS native)

DiscoveryV2 + ChaCha20 + iOS native (Tauri Mobile)

Tauri Mobileasync작은 바이너리

LocalSend Flutter 70MB, iOS native 없음

  • M 88
  • U 93
  • Mo 87
  • T 91
  • V 90
  • B 85
10

Tauri 로컬 Anki + 로컬 LLM 카드생성

.md 폴더 = SSOT, FSRS 알고리즘, 로컬 LLM 이 텍스트 → 카드 자동 추출

sqlite FFIasync단일바이너리

Anki Qt 무거움, Mochi 클라우드, Md SSOT + 로컬 LLM 결합 0

  • M 89
  • U 93
  • Mo 88
  • T 89
  • V 89
  • B 87
11

배터리 한계충전 + 발열·팬 통합

charge limit + intake 팬 곡선 + 보고서 PDF 자동 export

SMC FFI시스템 콜작은 바이너리

AlDente Pro paywall, Macs Fan Control 별개 — 통합 수요

  • M 87
  • U 88
  • Mo 87
  • T 93
  • V 85
  • B 89
12

Yomitan-style 데스크톱 popup 사전

OCR (ocrs) + 마우스 호버 → 한자/한자어 의미·발음·예문 (PDF·이미지·전체화면)

ocrs WASM/네이티브시스템 콜 (마우스 후킹)

Yomitan 브라우저 only, PDF/이미지/일반 앱에서 안 됨

  • M 88
  • U 91
  • Mo 90
  • T 90
  • V 89
  • B 86
13

멀티-디스플레이 픽셀 룰러 + 가이드 + WCAG

가상 가이드라인 모니터 간 sync + 비율 검증 + 색 contrast WCAG 동시

시스템 오버레이~10ms 시작단일바이너리

PixelRuler·ScreenRuler 단일 모니터, CCA 색만 — 통합 0

  • M 92
  • U 87
  • Mo 87
  • T 89
  • V 85
  • B 86
14

macOS 스크롤 가능 타일링 (Niri-style)

Aerospace + Niri 의 가로 무한 스트립, SIP 변경 없음

시스템 FFIasync작은 바이너리

Niri Linux only, BetterStage 유료, Aerospace 는 i3-tree

  • M 86
  • U 87
  • Mo 91
  • T 92
  • V 91
  • B 85
15

P-touch/DYMO 라벨 대량 인쇄 GUI

rust-ptouch 기반, CSV import → 자동 위치/QR 코드 → USB 직결 인쇄

USB FFIrust-ptouch작은 바이너리

Brother P-touch Editor 한국어 깨짐, DYMO Connect 모델별 분리

  • M 91
  • U 89
  • Mo 90
  • T 93
  • V 82
  • B 89
16

한자/약자 빠른 변환 트레이

Cmd+Shift+H 어디서나 선택 텍스트 → 한자/약자 캔디데이트 popover

시스템 후킹~10ms 시작작은 바이너리

macOS 빌트인은 Korean IME 안에서만, Windows 0

  • M 90
  • U 89
  • Mo 89
  • T 88
  • V 86
  • B 85
17

CV 자세 코치 (홈트 + 데스크)

웹캠 → on-device pose (ort + RTMPose) → 폼 점수 + 실시간 알람

ort/onnx FFIasync stream작은 바이너리

Slouch Sniper 앉기만, AI form analyzer 웹 only — 홈트 + 데스크 통합 0

  • M 86
  • U 89
  • Mo 89
  • T 91
  • V 91
  • B 85
18

egui 무한 캔버스 + 압력 스타일러스

Pointless 진화형, Wacom/Apple Pencil 압력 + 무한 줌 + .excalidraw 호환

wgpu GPUHID FFI작은 바이너리

Pointless SVG only, Excalidraw 압력 없음

  • M 90
  • U 87
  • Mo 87
  • T 88
  • V 87
  • B 86
19

APFS snapshot 외장 없는 백업

rsync 아닌 APFS native snapshot, 외장 SSD 없이도 매시간 백업

APFS FFItokio작은 바이너리

Time Machine 외장 디스크 강제, Cronopete Linux only

  • M 87
  • U 89
  • Mo 87
  • T 91
  • V 85
  • B 86
20

메뉴바 사운드 + Whisper 회의 요약

BlackHole 우회 (cpal screen audio API 26+) → 로컬 whisper → Markdown 요약

cpalsidecar whisperasync

MacWhisper $59 + BlackHole 별도, Meetily 서버 셋업

  • M 89
  • U 91
  • Mo 87
  • T 89
  • V 86
  • B 85

Top 5 상세

#1

한·일 메뉴바 Whisper 받아쓰기 + 화자분리

핵심 기능 3

  1. 글로벌 핫키 hold → 녹음 → release → 커서 위치 paste (어떤 앱에서나)
  2. CJK 띄어쓰기 / 구두점 자동 후처리 (한국어 형태소 분석기 + 조사 규칙)
  3. 회의 모드 = 다중 채널 동시 녹음 + speaker diarization → Markdown export

MVP 1주 스펙

  • tauri v2 + tauri-plugin-global-shortcut + 메뉴바
  • whisper-cpp-rs sidecar (Metal/CUDA), cpal 마이크
  • sherpa-onnx Rust binding (diarization)
  • enigo 키보드 주입, arboard 클립보드
  • 한국어 후처리 = lindera + 규칙 50줄

경쟁앱 한계

  • Handsfree — 영어 위주, 한국어 띄어쓰기 X
  • Voicebox — Tauri+Python FastAPI, 무거움 + ElevenLabs 의존
  • MacWhisper — $59 paid, diarization 영어만 베타

배포 채널

HN Show · r/MacOS · r/Korean · r/LearnJapanese · ProductHunt · 디스콰이엇 · 긱뉴스

#2

egui Parquet/CSV 100M row 뷰어

핵심 기능 3

  1. drag-drop → 1억 row Parquet 0.3초 미리보기 (column-pruning)
  2. SQL 패널 — SELECT * FROM AllData WHERE ... 실시간 (DuckDB 임베디드)
  3. 컬럼 통계 자동 패널 (히스토그램, null %, 카디널리티)

MVP 1주 스펙

  • eframe / egui, polars + arrow2 zero-copy
  • duckdb for SQL, tokio for async I/O
  • rfd file dialog
  • 단일 바이너리 < 25MB

경쟁앱 한계

  • polars-view — UI 단순, SQL 없음
  • TablePlus — Parquet 미지원
  • DBeaver — Java JVM 200MB, 시작 5초

배포 채널

r/dataengineering · r/rust · r/datascience · HN · ProductHunt

#3

ESP32-S3 컬러 e-paper 액자 + 데스크톱 push

핵심 기능 3

  1. embassy async 펌웨어 (deep sleep + WiFi 5초 깨어남 + 6색 dither)
  2. Tauri 컴패니언 — Apple Photos / 구글포토 폴더 watch → 자동 큐 push
  3. 가족 단톡 스타일 — N명이 보낸 사진 라운드로빈

MVP 1주 스펙

  • 펌웨어: embassy-rs · esp-hal · epd-waveshare · image
  • 데스크톱: tauri + notify (FS watch) + axum (로컬 HTTP)
  • BOM: XIAO ESP32-S3 + Spectra 6 7.3" (~$60)

경쟁앱 한계

  • ESPHome YAML — Rust 아님, 메모리 무거움
  • Pimoroni · Inkplate 기성품 — 클로즈드 펌웨어, push 컴패니언 없음
  • dani3lwinter 프로젝트 — Arduino + 단순 SD

배포 채널

Hackaday · r/embedded · r/eink · r/rust · Hackster.io

#4

DJI/Litchi 한국어 로그 분석

핵심 기능 3

  1. v13+ 암호화 로그 자동 복호 + 위치/배터리/RC 입력 시계열 차트
  2. 3D 지도 비행 replay + 한국 드론 규제 zone 오버레이 (UAV법)
  3. 사고 분석 모드 — 모터 출력 / IMU / GPS lock 동기 viz

MVP 1주 스펙

  • tauri v2 + dji-log-parser crate
  • duckdb for time-series, maplibre-rs for 3D 지도
  • 한국 비행금지구역 GeoJSON (국토부 공개 데이터)
  • 단일 바이너리 < 30MB

경쟁앱 한계

  • Open DroneLog — 영어, 한국 zone 오버레이 없음
  • AirData UAV — 클라우드 의무, 한국어 X
  • Flight Reader — $35 paid, Mavic 위주

배포 채널

한국 드론카페 · 디시 드론갤 · r/drones · ProductHunt · 유튜브 드론 채널

#5

macOS 앱별 마이크 자동 mute

핵심 기능 3

  1. Zoom / Meet / Teams 종료 감지 → 모든 입력 장치 자동 mute
  2. 메뉴바 빨간/회색 dot — 어떤 앱이 마이크 잡았는지 한눈에
  3. 앱별 mute 핫키 + 5초 push-to-talk 토글

MVP 1주 스펙

  • tauri v2 + core-audio-sys FFI (CoreAudio HAL)
  • objc2 + NSWorkspace 앱 lifecycle 감시
  • tao 메뉴바 status item, global-hotkey
  • 단일 바이너리 < 8MB, codesign + notarize

경쟁앱 한계

  • LookAway — 휴식만, 마이크 X
  • MicMute — $4.99, 자동 mute 없음 / 핫키만
  • macOS 26 Privacy Indicator — 수동 확인만

배포 채널

r/MacOS · r/apple · ProductHunt · HN · 한국 도구 블로그

출처