URL에서 레시피를 가져오고 장보기 목록을 만드는 셀프 호스팅 레시피 관리 및 식단 계획 도구입니다.
- 스타
- 992
- 포크
- 112
- 열린 이슈
- 27
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
RecipeSage는 레시피를 저장하고 검색하고 공유하는 웹 앱입니다. URL, 이미지, PDF, 일반 텍스트에서 레시피를 가져올 수 있으며, 다양한 레시피 관리자 및 메모 앱의 내보내기 형식을 지원합니다. 레시피는 오프라인에서도 검색할 수 있고 기기 간 동기화됩니다.
레시피 보관 기능 외에도 드래그 앤 드롭 방식의 식단 플래너를 제공하며, 이를 인쇄하거나 가족과 공유할 수 있습니다. 장보기 목록은 항목을 자동으로 분류하고 레시피를 추가할 때 비슷한 재료를 하나로 합칩니다. 레시피 분량을 조절하고 미터법과 야드파운드법 단위를 변환할 수 있으며, 1회 제공량당 영양 정보도 기록할 수 있습니다.
이 프로젝트는 recipesage.com에서 호스팅되며 Docker Compose로 직접 호스팅할 수도 있습니다. 코드베이스는 nx로 관리되는 TypeScript 모노레포로, Prisma와 tRPC를 사용합니다. 라이선스는 비상업적 용도의 AGPL-3.0과 별도의 상용 라이선스를 함께 제공합니다.
핵심 기능
- 01URL, 이미지, PDF, 텍스트 및 다양한 레시피 앱에서 레시피 가져오기
- 02인쇄 및 공유가 가능한 드래그 앤 드롭 식단 계획
- 03항목을 자동 분류하고 비슷한 재료를 합치는 장보기 목록
- 04오프라인 검색 및 기기 간 동기화
- 05레시피 분량 조절 및 미터법/야드파운드법 단위 변환
- 061회 제공량당 영양 정보 기록
활용 사례
- 어떤 기기에서든 이용할 수 있는 가족 공유 레시피 모음 관리
- 주간 식단을 계획하고 통합 장보기 목록 생성
- 다른 레시피 관리자에서 레시피를 한곳으로 이전
- 비공개 레시피 및 식단 계획 서비스를 직접 호스팅
빠른 시작
- 1
고정된 pnpm 버전을 사용하도록 corepack을 활성화합니다
corepack enable - 2
저장소 루트에서 종속성을 설치합니다
pnpm install - 3
Docker 컨테이너를 시작합니다
docker compose up -d - 4
데이터베이스 마이그레이션을 실행한 다음 포트 80에서 localhost를 엽니다
docker compose exec backend pnpm exec prisma migrate dev
사용 전 알아둘 점
- 상업적 사용에는 별도로 협의한 유료 라이선스가 필요하며, 비상업적 사용에는 AGPL-3.0이 적용됩니다.
- AI 어시스턴트 및 이에 의존하는 일부 기능을 사용하려면 .env에 실제 API 키를 설정해야 합니다.
- 여기에 설명된 셀프 호스팅 설정은 간편한 배포보다 개발에 중점을 둡니다.
포함된 컬렉션
토픽
자주 묻는 질문
- RecipeSage은(는) 무엇인가요?
- 오프라인에서도 작동하고 기기 간 동기화를 지원하는 PWA로 제공되는 협업형 레시피 보관함, 식단 플래너, 장보기 목록 관리 도구입니다. RecipeSage는 레시피를 저장하고 검색하고 공유하는 웹 앱입니다. URL, 이미지, PDF, 일반 텍스트에서 레시피를 가져올 수 있으며, 다양한 레시피 관리자 및 메모 앱의 내보내기 형식을 지원합니다. 레시피는 오프라인에서도 검색할 수 있고 기기 간 동기화됩니다.
- RecipeSage은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- RecipeSage에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
- RecipeSage은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. RecipeSage의 마지막 커밋은 2026년 11월 4일입니다.
- RecipeSage은(는) 어디에 사용할 수 있나요?
- 어떤 기기에서든 이용할 수 있는 가족 공유 레시피 모음 관리 주간 식단을 계획하고 통합 장보기 목록 생성 다른 레시피 관리자에서 레시피를 한곳으로 이전 비공개 레시피 및 식단 계획 서비스를 직접 호스팅
- RecipeSage는 어떻게 설치하나요?
- 고정된 pnpm 버전을 사용하도록 corepack을 활성화합니다: corepack enable 저장소 루트에서 종속성을 설치합니다: pnpm install Docker 컨테이너를 시작합니다: docker compose up -d 데이터베이스 마이그레이션을 실행한 다음 포트 80에서 localhost를 엽니다: docker compose exec backend pnpm exec prisma migrate dev
- RecipeSage은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/julianpoy/RecipeSage
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
가정에서 식단을 계획하고 장보기 목록을 공유하며 함께 요리할 수 있는 실시간 셀프 호스팅 레시피 앱입니다.
레시피를 저장하고 식단을 계획하며 장보기 목록을 만드는 셀프 호스팅 레시피 관리 앱으로, Docker로 설치할 수 있습니다.
URL에서 레시피를 가져오고 단위를 변환하며 재료 양을 조정하고 요리 기록을 남기는 셀프 호스팅 레시피 관리 도구입니다.
Go로 작성된 셀프 호스팅 레시피 관리 웹 앱으로, 가족 레시피를 저장하고 가져와 정리할 수 있습니다.
PHP와 SQLite 기반의 셀프 호스팅 웹 앱으로 식료품, 재고, 장보기 목록, 식단 계획과 집안일을 관리합니다.