Nutlope/receipthero
Organize all your receipts with AI
ReceiptHero는 AI 기반 OCR(광학 문자 인식)을 사용하여 영수증을 관리하는 데 도움이 되는 오픈소스 웹 앱입니다. 영수증 이미지에서 텍스트를 읽어 구조화된 데이터로 변환한 다음 지출 내역을 표시합니다. 앱은 완전히 브라우저에서 실행되며, 데이터는 개인정보 보호를 위해 로컬에 유지됩니다.
작동 방식
- 영수증 이미지를 끌어서 놓거나 파일을 선택하여 업로드합니다.
- 이미지는 Together AI의 Qwen3.5 비전 모델로 전송되어 OCR(텍스트 읽기)을 수행합니다.
- 모델은 구조화된 세부 정보(판매처, 날짜, 금액, 항목, 통화, 결제 수단)를 추출합니다.
- 지출은 자동으로 분류됩니다(예: 식료품, 외식, 주유).
- 지출 내역과 영수증 관리 인터페이스가 표시됩니다.
- 모든 데이터는 브라우저 로컬에 저장되며 서버로 전송되지 않습니다.
기술 스택(README에서)
- Next.js(App Router) 및 Tailwind CSS를 사용한 프론트엔드
- Together AI를 사용한 LLM 기반 OCR
- Qwen3.5 9B를 사용한 영수증 데이터 추출
- shadcn/ui 컴포넌트 및 Radix UI
- Zod를 사용한 데이터 검증
로컬 실행
- 리포지토리를 포크하거나 클론합니다.
- Together AI에서 계정을 만들어 OCR 서비스용 API 키를 받습니다.
.env파일을 만들고(.example.env를 템플릿으로 사용) API 키를 추가합니다.npm install을 실행한 다음npm run dev를 실행하여 종속성을 설치하고 개발 서버를 시작합니다.
참고: README에는 위에 나열된 것 외의 다른 기능은 언급되지 않았습니다. 이 앱은 Together AI로 구동되며 OCR 모델은 Qwen3.5 9B입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트