Nomi

Verified safeExclusive
No reviews reviews
9
downloads
8.0
android

AI summary

Material 3 nutrition journal that logs food via natural language, voice, photo recognition, and barcode scanning. Tracks calories, macros, micronutrients, and weight with local-only data storage. Uses configurable AI providers for research; API keys encrypted with Android Keystore. v2.0.5 fixes portion scaling for per-100g/per-100ml nutrition data.

Generated by AI. May contain inaccuracies.

About this app

Nomi is a Material 3 expressive nutrition journal for Android. It lets you log food using natural language, voice, photo recognition, and barcode scanning.

✨ Features

- 🗣️ Log food by typing or using on-device dictation - 📷 Recognize meals and nutrition labels from photos - 🍽️ Scan restaurant menus, search dishes, and select multiple items - 🔎 Research branded products and restaurant meals using configurable AI providers - ⚖️ Preserve explicit quantities and scale nutrition deterministically - ✏️ Correct logged amounts with phrases like "I ate 60 g less" without repeating online research - ⭐ Reuse recent foods, favorites, and saved meals - 📊 Track calories, macros, micronutrients, weight, goals, and progress - 🌍 Available in ten languages with metric and US customary units - 🔐 All data stays local; API keys are encrypted with Android Keystore

🌍 Languages

Nomi is fully translated into ten languages. It follows your system language on first launch and falls back to English. You can switch anytime in Settings → Language.

English, Deutsch, Español, Français, Italiano, Nederlands, Português, Shqip, Svenska, Türkçe

You can log food in any of these languages — the food name stays in its original language (e.g., "Rührei mit Speck" or "Pollo alla cacciatora") instead of being translated. Numbers, dates, and commas in amounts (like 1,5) are handled correctly for each language.

🔑 AI Setup

Recommended: Exa + Gemini — Exa retrieves web evidence and Gemini turns it into structured nutrition data. A Gemini Flash Lite model is the recommended cost-conscious choice.

1. Open Settings → AI providers 2. Select Exa + Gemini or another supported provider 3. Enter your own API keys 4. Tap Test connection before logging

Supported providers include Sonar, Exa + Gemini, Perplexity, OpenRouter, OpenAI, and compatible custom endpoints. Only the text or image needed for your action is sent to the provider.

API keys are stored locally on your device, excluded from backups, and never shared with this repository. Nomi cannot provide, recover, or pay for third-party API credentials.

🎨 Design

Nomi is built natively with Jetpack Compose and Material 3 Expressive, supporting light, dark, dynamic color, and pitch-black surfaces, with responsive layouts for phones and tablets.

🛡️ Privacy

- All nutrition history, meals, favorites, goals, and weight records stay on your device - API keys are encrypted with Android Keystore and excluded from exports and backups - Meal text or images are sent only when you perform an AI-powered action - The configured provider's privacy policy and pricing apply to those requests - Backups never contain API keys or diagnostic data

📄 License

Copyright © 2026 Nomi

PolyForm Noncommercial License 1.0.0

What's new

v2.0.5Aug 25, 2026

Fixed incorrect portion totals when nutrition is given per 100g or 100ml — values are now scaled to the user's actual logged amount. - Research basis kept separate from requested portion; verified against exact source text. - Values for complete servings remain unchanged to prevent double scaling. - Older cached research invalidated; per-100 data is recalculated for each new portion.

About this version

Version
2.0.5 (106)
Size
44.92 MB
Requires Android
8.0
Target SDK
26
Architecture
armeabi-v7a, x86_64, arm64-v8a
Downloads
9
Updated
Aug 25, 2026
Package
com.nomi.app

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app