Gerenciador de receitas e planejador de refeições auto-hospedado que importa receitas por URL e cria listas de compras.
- Estrelas
- 993
- Forks
- 112
- Issues abertas
- 27
- Último commit
- há 14 horas
O que é?
RecipeSage é um app web para armazenar, pesquisar e compartilhar receitas. Ele pode importar receitas de URLs, imagens, PDFs e texto simples, além de oferecer suporte a diversos formatos de exportação de gerenciadores de receitas e apps de anotações. As receitas continuam pesquisáveis offline e sincronizam entre dispositivos.
Além de armazenar receitas, o app inclui um planejador de refeições com arrastar e soltar, que pode ser impresso e compartilhado com familiares, e listas de compras que categorizam os itens automaticamente e agrupam ingredientes semelhantes quando receitas são adicionadas. É possível ajustar as quantidades das receitas e converter entre unidades métricas e imperiais, além de acompanhar informações nutricionais por porção.
O projeto está hospedado em recipesage.com e também pode ser auto-hospedado com Docker Compose. Sua base de código é um monorepo TypeScript gerenciado com nx, que usa Prisma e tRPC. O projeto é distribuído sob uma licença dupla: AGPL-3.0 para uso não comercial e uma licença comercial separada.
Recursos principais
- 01Importa receitas de URLs, imagens, PDFs, texto e vários apps de receitas
- 02Planejamento de refeições com arrastar e soltar, que pode ser impresso e compartilhado
- 03Listas de compras que categorizam itens automaticamente e agrupam ingredientes semelhantes
- 04Pesquisa offline com sincronização entre dispositivos
- 05Ajuste de quantidades de receitas e conversão entre unidades métricas e imperiais
- 06Acompanhamento nutricional por porção
Casos de uso
- Manter uma coleção compartilhada de receitas da família acessível em qualquer dispositivo
- Planejar as refeições da semana e gerar uma lista de compras consolidada
- Migrar receitas de outro gerenciador para um só lugar
- Auto-hospedar um serviço privado de receitas e planejamento de refeições
Início rápido
- 1
Ative o corepack para usar a versão fixada do pnpm
corepack enable - 2
Instale as dependências na raiz do repositório
pnpm install - 3
Inicie os contêineres do Docker
docker compose up -d - 4
Execute as migrações do banco de dados e, em seguida, abra localhost na porta 80
docker compose exec backend pnpm exec prisma migrate dev
Antes de usar
- O uso comercial exige uma licença paga negociada separadamente; o uso não comercial está sujeito à AGPL-3.0.
- Alguns recursos, como o assistente de IA e outras funcionalidades dependentes, precisam de uma chave de API válida configurada no .env.
- A configuração de hospedagem própria descrita aqui é voltada ao desenvolvimento, e não à facilidade de implantação.
Em coleções
Tópicos
Perguntas frequentes
- O que é RecipeSage?
- Um organizador colaborativo de receitas, planejamento de refeições e listas de compras, em formato PWA, que funciona offline e sincroniza entre dispositivos. RecipeSage é um app web para armazenar, pesquisar e compartilhar receitas. Ele pode importar receitas de URLs, imagens, PDFs e texto simples, além de oferecer suporte a diversos formatos de exportação de gerenciadores de receitas e apps de anotações. As receitas continuam pesquisáveis offline e sincronizam entre dispositivos.
- RecipeSage é gratuito? Qual é a licença?
- RecipeSage não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- RecipeSage ainda é mantido?
- Manutenção ativa. O último commit de RecipeSage foi em 7 de nov. de 2026.
- Para que posso usar RecipeSage?
- Manter uma coleção compartilhada de receitas da família acessível em qualquer dispositivo Planejar as refeições da semana e gerar uma lista de compras consolidada Migrar receitas de outro gerenciador para um só lugar Auto-hospedar um serviço privado de receitas e planejamento de refeições
- Como instalar RecipeSage?
- Ative o corepack para usar a versão fixada do pnpm: corepack enable Instale as dependências na raiz do repositório: pnpm install Inicie os contêineres do Docker: docker compose up -d Execute as migrações do banco de dados e, em seguida, abra localhost na porta 80: docker compose exec backend pnpm exec prisma migrate dev
- Onde consigo RecipeSage?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/julianpoy/RecipeSage
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app de receitas auto-hospedado e em tempo real para famílias planejarem refeições, compartilharem listas de compras e cozinharem juntas.
Gerenciador de receitas self-hosted para armazenar receitas, planejar refeições e gerar listas de compras, com instalação via Docker.
Um gerenciador de receitas self-hosted que importa receitas por URL, converte unidades, ajusta quantidades de ingredientes e registra o que você cozinha.
Aplicativo web de receitas auto-hospedado, escrito em Go, para salvar, importar e organizar receitas de família.
Aplicativo web auto-hospedado para gerenciar compras, estoque, listas de compras, planos de refeições e tarefas domésticas, feito com PHP e SQLite.