Bem-estar

Vale construir sua versão de Cal AI?

Aponte o celular para um prato de comida e receba uma estimativa de calorias e macros registrada em um total diário.

Com ressalvas · o básico sim, com limitações
Preço US$ 9,99/mêsEconomia estimada US$ 120/anoTempo estimado uma sessãoCategoria Bem-estarVotos no catálogo 0

O truque central, mandar uma foto de comida para um modelo multimodal e pedir calorias e macros em JSON, é uma construção de uma noite e funciona surpreendentemente bem. Onde deixa de ser fácil é em tudo ao redor: um app nativo que abre rápido, um fluxo de câmera que você realmente usa três vezes por dia, buscas por código de barras em um banco de alimentos de verdade, sincronização com HealthKit ou Google Fit e sequências (streaks) que fazem você continuar registrando além do quarto dia. A precisão também depende menos do seu prompt e mais de calibração; adivinhar o tamanho da porção é onde esses apps vivem ou morrem, e você não tem dados de correção. Um PWA local é um substituto pessoal genuinamente útil se você é do tipo que tolera um favorito no navegador em vez de um ícone de app. Você também está alugando o modelo de visão, então isso não é totalmente autossuficiente.

EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.

O prompt completo
Build a self-hosted photo calorie logger as a mobile-first PWA. No accounts, no cloud, no telemetry, single user.

Stack, no substitutions:
- Next.js 15 App Router, TypeScript, Tailwind. Server actions and route handlers only, no separate API service.
- SQLite via better-sqlite3, file at ./data/food.db, schema created on boot if missing.
- OpenAI-compatible chat completions with image input for the estimate. Read OPENAI_API_KEY and MODEL from .env. Commit a .env.example, never a real key.

Core loop:
1. Home screen shows today: total kcal, protein, carbs, fat, plus a list of logged entries with thumbnails and a delete button on each.
2. A big camera button uses an input type="file" with accept="image/*" and capture="environment". Resize client side to max 1024px on the long edge, JPEG quality 0.8, before upload.
3. Server action stores the image under ./data/uploads, then sends it to the model with a strict instruction: identify each distinct food item, estimate portion in grams, return JSON only matching { items: [{ name, grams, kcal, protein_g, carbs_g, fat_g, confidence }], notes }. Use JSON response format and validate with zod. On parse failure, retry once, then surface an error, do not fake numbers.
4. Show a confirmation screen listing detected items with editable grams. Editing grams rescales that item's macros linearly. Save writes one row per item plus a parent meal row.
5. Manual entry form as a fallback: name, grams, kcal, macros. No barcode scanning, no external food database.

Also include:
- A daily kcal and protein target stored in a settings table, shown as progress bars.
- A /history page: last 30 days, one row per day with totals, and a tiny inline bar chart drawn with divs, no chart library.
- Export button that dumps all entries as CSV.
- PWA manifest and an icon so it can be added to a phone home screen. Offline is out of scope, say so in the README.

Explicitly out of scope: auth, multi-user, HealthKit or Google Fit sync, push notifications, streaks, recipes, native apps.

Deliver a README with setup, .env vars, how to run on a LAN so the phone can reach it, and one blunt paragraph noting that portion estimates from a photo are rough and the edit-grams step is not optional if you care about the numbers.

O prompt abre preenchido no seu agente. Revise antes de executar. · este prompt foi gerado a partir do plano de construção · melhore com um PR

Prompt original preservado em inglês.

Como seria construir sua versão?

Tire ou envie uma foto de comida, um modelo de visão devolve nome do prato, palpite de porção e macros em JSON estruturado, e o resultado é acrescentado a um registro diário local com totais corridos.

O que você vai precisar

Por que ainda vale pagar

Porque o controle de calorias só funciona se o atrito for quase zero, e uma assinatura compra um ícone de app, uma câmera que abre em meio segundo, um banco de dados de alimentos e uma notificação insistente às 8 da noite. Uma versão web self-hosted não custa nada por mês, mas acrescenta três segundos e uma barreira mental a cada refeição, que é exatamente a quantidade de atrito que acaba com um hábito de registro. As pessoas não estão pagando pela chamada de visão, estão pagando pela coisa que as faz registrar no trigésimo dia.

O que você perde

xUm app nativo com widgets, notificações e inicialização a frio instantânea

xLeitura de código de barras contra um banco de dados mantido de alimentos embalados

xSincronização com HealthKit / Google Fit / Apple Watch

xSequências (streaks), textos de coaching e o andaime de hábito que faz o registro pegar

xQualquer calibração de tamanho de porção que eles tenham aprendido com milhões de registros corrigidos

projetos prontos · use em vez de construir, se preferir

Nada que valha indicar. Por isso o prompt existe.

Compartilhar no X ↗"Acabei de substituir Cal AI (US$ 9,99/mês) com um prompt"
Planos e preços

Quanto custa Cal AI?

Na sua moeda · Dólar americanoChecado em 20/10/2026 · Preço não confirmado na última checagem
Plano mensal
US$ 9,99/mês
Por ano
US$ 120/ano
Assinar no site oficial

Você conclui a compra no site de Cal AI. O Vibe Radar não intermedeia pagamentos.

Comparar comoutro app →
Construir ou assinar

Vale mais construir ou assinar Cal AI?

Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.

Assinar
Construir você mesmo
Horizonte
AssinarUS$ 240
Construir você mesmoUS$ 1.760

Em 24 meses, assinar sai mais barato.

Horas iniciais estimadas a partir da análise (uma sessão). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).

Perguntas frequentes
Dá para recriar Cal AI?

Em parte. O núcleo de Cal AI dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: Um app nativo com widgets, notificações e inicialização a frio instantânea, Leitura de código de barras contra um banco de dados mantido de alimentos embalados. Leia a lista acima antes de começar.

Quanto custa Cal AI?

Cal AI custa cerca de US$ 9,99/mês (Cal AI Unlimited, checado em 20/10/2026), ou seja, US$ 120 por ano.

O que eu perco ao substituir Cal AI?

Sinceramente: Um app nativo com widgets, notificações e inicialização a frio instantânea; Leitura de código de barras contra um banco de dados mantido de alimentos embalados; Sincronização com HealthKit / Google Fit / Apple Watch; Sequências (streaks), textos de coaching e o andaime de hábito que faz o registro pegar; Qualquer calibração de tamanho de porção que eles tenham aprendido com milhões de registros corrigidos. Se algum desses pontos é essencial para você, continue pagando.

Existe uma alternativa aberta para Cal AI?

Não há alternativa open source madura que valha indicar, e é exatamente por isso que o prompt desta página existe.

Novas ideias no seu radar.

Receba novidades do catálogo e prompts para o seu próximo projeto.