Rastreador gratuito e open source de calorias e macronutrientes para Android e iOS, que mantém seu diário alimentar no celular sem exigir uma conta.
successible/cleanslate
Um contador de calorias gratuito e auto-hospedável, feito para quem tem dificuldade com episódios de compulsão alimentar, dietas ou registro consistente da alimentação.
Alternativa open source a:MyFitnessPal
Lose It!
- Estrelas
- 237
- Forks
- 26
- Issues abertas
- 2
- Último commit
- há 4 dias
O que é?
Clean Slate é um contador de calorias focado em registrar alimentos sem julgamentos. Os usuários podem pesquisar e registrar alimentos, adicionar rapidamente calorias e proteínas, criar alimentos e receitas personalizados, escanear códigos de barras usando o Open Food Facts e acompanhar exercícios e refeições. Ele funciona em qualquer navegador.
Você pode usar a instância hospedada em cleanslate.sh com contas gratuitas ou hospedá-la por conta própria em um servidor Linux usando Docker Compose e Caddy para configurar HTTPS automaticamente. A autenticação padrão usa um token de API longo e gerado aleatoriamente para cada usuário, enquanto o login pelo Firebase (Apple, GitHub, Google) está disponível como uma configuração opcional e mais complexa.
O frontend é feito com React, TypeScript e Next.js, usando Hasura sobre PostgreSQL como backend. Os dados são disponibilizados por uma API GraphQL que abrange registros, alimentos, receitas, ingredientes, exercícios e perfis.
Recursos principais
- 01Pesquise e registre alimentos, com leitura de códigos de barras pelo Open Food Facts
- 02Adicione rapidamente calorias e proteínas sem cadastrar um alimento completo
- 03Crie alimentos personalizados e receitas com ingredientes
- 04Acompanhe exercícios e refeições
- 05Funciona no navegador de qualquer dispositivo
- 06Hospede por conta própria com Docker Compose e HTTPS automático pelo Caddy
Casos de uso
- Quem quer registrar calorias sem regras rígidas de dieta ou mensagens que provoquem culpa
- Uma pessoa preocupada com privacidade que hospeda um contador de calorias pessoal no próprio servidor
- Um grupo pequeno que compartilha uma instância auto-hospedada com contas baseadas em tokens
- Um desenvolvedor que consulta registros pessoais de nutrição pela API GraphQL
Início rápido
- 1
Clone o repositório
git clone https://github.com/successible/cleanslate - 2
Gere os arquivos .env e Caddyfile
bash configuration.sh - 3
Baixe as imagens e inicie os servidores
git pull origin main; bash deploy.sh
Antes de usar
- A hospedagem própria requer um servidor Linux com Docker e Docker Compose, além de um nome de domínio com HTTPS.
- Configurar a autenticação do Firebase é complexo; o login padrão com apiToken é mais simples.
Em coleções
Tópicos
Perguntas frequentes
- O que é cleanslate?
- Um contador de calorias gratuito e auto-hospedável, feito para quem tem dificuldade com episódios de compulsão alimentar, dietas ou registro consistente da alimentação. Clean Slate é um contador de calorias focado em registrar alimentos sem julgamentos. Os usuários podem pesquisar e registrar alimentos, adicionar rapidamente calorias e proteínas, criar alimentos e receitas personalizados, escanear códigos de barras usando o Open Food Facts e acompanhar exercícios e refeições. Ele funciona em qualquer navegador.
- cleanslate é gratuito? Qual é a licença?
- cleanslate é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cleanslate ainda é mantido?
- Manutenção ativa. O último commit de cleanslate foi em 2 de nov. de 2026.
- Para que posso usar cleanslate?
- Quem quer registrar calorias sem regras rígidas de dieta ou mensagens que provoquem culpa Uma pessoa preocupada com privacidade que hospeda um contador de calorias pessoal no próprio servidor Um grupo pequeno que compartilha uma instância auto-hospedada com contas baseadas em tokens Um desenvolvedor que consulta registros pessoais de nutrição pela API GraphQL
- Como instalar cleanslate?
- Clone o repositório: git clone https://github.com/successible/cleanslate Gere os arquivos .env e Caddyfile: bash configuration.sh Baixe as imagens e inicie os servidores: git pull origin main; bash deploy.sh
- Onde consigo cleanslate?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/successible/cleanslate
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Rastreador de treinos, nutrição e peso corporal, open source e auto-hospedado, feito com Django, com REST API e apps móveis complementares.
Site estático com 64 resumos de pesquisas sobre alimentação, exercícios, sono e hábitos diários para a longevidade, cada um com dicas práticas e estudos de referência.
Rastreador de saúde e atividade física self-hosted para alimentação, exercícios, hidratação, sono e medidas corporais, com perfis familiares e sincronização com dispositivos.
Rastreador pessoal de alimentação e calorias auto-hospedado, executado em um único contêiner Docker, com PWA e app para Android.
App de nutrição e acompanhamento de refeições em Flutter, com backend em FastAPI e agente LangChain que analisa fotos de alimentos e monta planos alimentares semanais.