Gerenciador de receitas e planejador de refeições auto-hospedado que importa receitas por URL e cria listas de compras.
cooklang/cookcli
Ferramenta de linha de comando e servidor web auto-hospedado para gerenciar receitas em texto puro no Cooklang, listas de compras, menus e estoque da despensa.
Alternativa open source a:Paprika Recipe Manager
- Estrelas
- 1,431
- Forks
- 122
- Issues abertas
- 30
- Último commit
- há 6 horas
O que é?
O CookCLI é um binário único que funciona com receitas escritas em Cooklang, um formato de marcação em texto puro no qual ingredientes, utensílios de cozinha e temporizadores são indicados diretamente nas etapas. Ele interpreta e exibe receitas, ajusta quantidades e as converte para JSON ou Markdown. Também cria listas de compras com base em uma ou mais receitas, agrupadas por corredor da loja, e lê arquivos de menu para planejar refeições ao longo de vários dias.
O mesmo binário executa um servidor web que permite navegar pela pasta de receitas em qualquer dispositivo da rede, com recursos de busca e controle da despensa. As configurações da despensa e dos corredores ficam em arquivos de configuração simples, e os itens que já estão na despensa são excluídos das listas de compras geradas. Também é possível gerar um site estático de receitas a partir da pasta, que pode ser hospedado em qualquer lugar ou aberto localmente.
Os recursos opcionais incluem importar receitas de sites, um language server para editores e autenticação no servidor web, para que apenas usuários autenticados possam alterar receitas. Há binários pré-compilados para Linux, macOS, Windows e FreeBSD, e a instalação pode ser feita pelo Homebrew, Cargo ou por pacotes RPM e DEB.
Recursos principais
- 01Interpreta e exibe receitas em Cooklang, com ajuste de quantidades e saída em JSON ou Markdown.
- 02Gera listas de compras com base em várias receitas, agrupadas por corredor da loja.
- 03Planeja refeições com arquivos de menu e reúne os itens em uma única lista de compras.
- 04Executa uma interface web para navegar, buscar e gerenciar receitas em qualquer dispositivo.
- 05Controla o estoque da despensa e as datas de validade, excluindo das listas de compras os itens que você já tem.
- 06Gera um site estático de receitas que pode ser hospedado ou aberto localmente.
Casos de uso
- Manter uma coleção de receitas em arquivos de texto puro com controle de versão.
- Gerar a lista de compras da semana com base em um arquivo de menu.
- Hospedar um site de receitas da família em um servidor doméstico ou Raspberry Pi.
- Controlar o estoque da despensa e encontrar receitas que você pode preparar com o que tem em casa.
Início rápido
- 1
Instale o CookCLI com o Homebrew (macOS/Linux)
brew install cookcli - 2
Crie uma pasta para receitas e adicione receitas de exemplo
mkdir my-recipes && cd my-recipes && cook seed ./ - 3
Inicie o servidor web e abra-o no navegador
cook server --open
Antes de usar
- A sincronização com o Cook Cloud requer o plano Cook Basic.
Em coleções
Tópicos
Perguntas frequentes
- O que é cookcli?
- Ferramenta de linha de comando e servidor web auto-hospedado para gerenciar receitas em texto puro no Cooklang, listas de compras, menus e estoque da despensa. O CookCLI é um binário único que funciona com receitas escritas em Cooklang, um formato de marcação em texto puro no qual ingredientes, utensílios de cozinha e temporizadores são indicados diretamente nas etapas. Ele interpreta e exibe receitas, ajusta quantidades e as converte para JSON ou Markdown. Também cria listas de compras com base em uma ou mais receitas, agrupadas por corredor da loja, e lê arquivos de menu para planejar refeições ao longo de vários dias.
- cookcli é gratuito? Qual é a licença?
- cookcli é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cookcli ainda é mantido?
- Manutenção ativa. O último commit de cookcli foi em 7 de nov. de 2026.
- Para que posso usar cookcli?
- Manter uma coleção de receitas em arquivos de texto puro com controle de versão. Gerar a lista de compras da semana com base em um arquivo de menu. Hospedar um site de receitas da família em um servidor doméstico ou Raspberry Pi. Controlar o estoque da despensa e encontrar receitas que você pode preparar com o que tem em casa.
- Como instalar cookcli?
- Instale o CookCLI com o Homebrew (macOS/Linux): brew install cookcli Crie uma pasta para receitas e adicione receitas de exemplo: mkdir my-recipes && cd my-recipes && cook seed ./ Inicie o servidor web e abra-o no navegador: cook server --open
- Onde consigo cookcli?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cooklang/cookcli
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador self-hosted de listas de compras e receitas, com apps nativos para dispositivos móveis, web e desktop e sincronização em tempo real entre usuários.
Aplicativo web auto-hospedado para gerenciar compras, estoque, listas de compras, planos de refeições e tarefas domésticas, feito com PHP e SQLite.
Um organizador colaborativo de receitas, planejamento de refeições e listas de compras, em formato PWA, que funciona offline e sincroniza entre dispositivos.
Aplicativo web de receitas auto-hospedado, escrito em Go, para salvar, importar e organizar receitas de família.
Aplicativo web de receitas auto-hospedado, feito com Python e Flask, para gerenciar receitas, listas de compras e planejamento de refeições.