Open source · Terminal-first · AI-native

Nutrition tracking
from your terminal.

Track calories, macros, 50+ micronutrients, weight, and water — in your terminal, then synced to the web app and your phone. Lightning-fast, lightweight, and the only tracker that plays nice with your AI coding agent.

$ curl -sSfL https://nutriterm.com/install.sh | sh

macOS, Linux, or Windows via WSL2.

nutriterm
Nutriterm diary view: meals, macros, water tracker, and nutrient sidebar
840,000+
Foods in database
50+
Micronutrients tracked
< 5MB
Single binary install
AI-native
Works with Claude, Codex, Gemini

A real nutrition tracker. From any terminal.

Diary, nutrients, trends, profile — all in your terminal.

nutriterm — diary
Nutriterm diary view showing meals, macros, water tracker, and nutrient sidebar

Diary

Meals, foods, water, macros, and nutrient sidebar at a glance.

nutriterm — nutrients
Nutriterm nutrients view with macros, amino acids, vitamins, and minerals

Nutrients

50+ vitamins, minerals, amino acids, and fatty acids — with RDA/UL targets.

nutriterm — trends
Nutriterm trends view with configurable bar charts

Trends

Configurable charts for any nutrient, weight, or water — over any time range.

nutriterm — profile
Nutriterm profile view with BMR, TDEE, macro targets, and weight trend chart

Profile

BMR, TDEE, macro targets, BMI, and a weight trend line chart.

Also on web and mobile.

The same diary in a browser tab and in your pocket — with cloud sync, every client stays in step.

nutriterm.com
Nutriterm web app diary view with calorie ring, meal sections, and the full vitamin and mineral panel

Everything you need. Without the bloat.

A full-featured nutrition tracker that respects your workflow, your privacy, and your wallet.

Terminal-First & Lightweight

Single binary, < 5MB, zero runtime dependencies. Launches instantly, runs anywhere a terminal does. No Electron, no browser, no bloat.

🤖

AI-Native by Design

Your nutrition data is just a plain SQLite file. Claude Code, Codex, Gemini CLI, and any AI agent can read, query, and update it directly — no APIs, no auth dance, no walled gardens.

🔍

840K+ Food Database

Powered by USDA FoodData Central. Fuzzy search with frequency ranking — foods you log often appear first.

📊

50+ Micronutrients

Every vitamin, mineral, amino acid, and fatty acid. RDA/UL reference lines based on your age and sex.

⚖️

Smart Calorie Budget

BMR via Mifflin-St Jeor, TDEE with activity presets, weight goal deficit/surplus — all calculated automatically.

📈

Trend Charts

Configurable charts with multiple zoom levels. Track any nutrient, weight, or water over time.

⏱️

Lightning Logging

Type a couple of letters, pick from frequency-ranked results, set your portion, done. Logging a meal takes seconds.

💧

Water & Weight

Interactive water slider with configurable daily target. Daily weight logging with trend visualization.

📱

Web, iOS & Android

Companion apps for the browser, iPhone, and Android share the same diary as the terminal. Premium keeps every client in sync; offline still works on each one.

Optional · Premium

One diary, every client

Premium adds cloud sync to the same terminal, web, and mobile apps you already use — log breakfast in the terminal, see it on your phone at lunch.

Premium keeps your diary, custom foods, weight log, and nutrient targets in sync across every client you use.

Your devices
  • >_TerminalmacOS · Linux · WSL2
  • {}WebAny modern browser
  • AndroidPlay Store
  • iOSApp Store
Premium Sync
Your data
  • Diary entriesMeals · water · activities
  • +Custom foodsYour private database
  • Weight & body fatDaily metrics
  • Nutrient targetsPer-nutrient RDA / UL
Encrypted

Encrypted in transit and at rest. Your diary is yours — we have no reason to read it and no way to share it.

Conflict-free

Edit on any client and the others catch up automatically. The latest change wins, so there's no merge UI to fight.

Works offline

The terminal, Android, and iOS apps all keep working without an internet connection. Sync is the only thing Premium gates.

How we stack up

More features, more privacy, less cost.

NutritermMyFitnessPal™Cronometer™
Premium price$3/mo · $15/yr (alpha)$19.99/mo · $79.99/yr$10.99/mo · $59.99/yr
Free tierTUI + Web + MobileLimitedLimited
Footprint< 5MB binaryWeb + 100MB+ appWeb + 100MB+ app
AI agent friendlyYes (local SQLite)NoNo
Open sourceYesNoNo
Terminal UIYesNoNo
Food database840K+ (USDA)User-contributedCurated + USDA
Micronutrients50+Limited (free)80+
Custom targetsPer-nutrient RDA/ULMacros onlyPer-nutrient
CSV exportOne clickPremium onlyPremium only

Pricing and features as of April 2026, based on publicly available information from each company's website. MyFitnessPal and Cronometer are trademarks of their respective owners and are not affiliated with Nutriterm.

Simple, honest pricing

Every client is free. Premium just keeps them in sync.

Free

$0forever

Every client, every feature. Data lives on each device.

  • >Full TUI (macOS, Linux, Windows)
  • >Web dashboard in any browser
  • >iOS & Android apps (coming soon)
  • >840,000+ food database
  • >50+ micronutrients
  • >Trend charts & analytics
  • >CSV export
  • >Community support
Install Now
Alpha pricing

Premium

$3$1.25/month
billed annually — $15/year

Same apps, now synced. One diary, everywhere you are. Alpha pricing for early adopters while the product is still in active development.

  • >Everything in Free
  • >Cloud sync across all devices
  • >Automatic cloud backup
  • >Access your history from any client
  • >Priority support

For context: MyFitnessPal Premium is $20/month. Nutriterm Premium starts at $1.25/month — no ads, your data stays yours.

Frequently asked

Still have questions? Ask them in the GitHub Discussions.

Do I need to be a developer to use this?
Not really. You need to be comfortable opening a terminal and running a command — that's it. Every keyboard shortcut is shown live in the status bar at the bottom of the screen, and the whole workflow is designed to be learnable in about two minutes.
What platforms does it run on?
The terminal app runs on macOS, Linux, and Windows via WSL2 — anywhere Rust compiles. Install in one command via the shell installer, or grab a prebuilt binary from GitHub releases. Under 5 MB, single file, no runtime dependencies. A web dashboard (any browser) ships at launch, and iOS and Android apps are coming soon after. All four clients are free.
How does the AI integration actually work?
Your entire diary lives in a local SQLite file at ~/.local/share/nutriterm/nutriterm.db. Any AI coding agent — Claude Code, Codex, Gemini CLI, Cursor — can read, query, and update that file directly. No APIs, no auth, no OAuth dance. Ask Claude "log 3 eggs to breakfast" and it can do it with a single SQL insert or by calling the Nutriterm CLI. Competitors' cloud apps simply cannot do this.
Do I need an AI agent to use Nutriterm?
No. Nutriterm is a complete standalone nutrition tracker — log your meals, see your macros, track trends, done. The AI integration is a bonus for users who want it. You can use Nutriterm for years and never touch an AI agent.
Can I import my data from MyFitnessPal or Cronometer?
Both services let you export your history to CSV. Nutriterm's import tooling for those formats is on the launch roadmap. If you need it sooner, the SQLite schema is simple enough that any AI agent can convert a CSV to Nutriterm diary entries in a few minutes.
What happens to my data if Nutriterm shuts down?
You own your data. It's a standard SQLite file on your machine — open it with any SQLite browser, query it with standard SQL, or export the whole thing to CSV with one click from the options menu. There is no vendor lock-in. Even the TUI is open source, so you could fork it if you needed to.
Is everything really free?
Yes. The TUI, the web dashboard, and the iOS and Android apps (coming soon) are all free, with every feature unlocked. The TUI is open source on GitHub — no ads, no telemetry, no upsell prompts. Premium (currently $3/mo or $15/yr — alpha pricing for early adopters while the product is still in active development) is a strictly optional add-on that keeps your data in sync across every client you use.
What does Premium actually get me?
One thing: cloud sync. Log breakfast in the TUI on your laptop, check your macros on the web at work, top off dinner on your phone — Premium keeps all of it in sync automatically. Without it, each client's data lives on that device. Premium also includes automatic cloud backup so nothing gets lost.

Ready to track smarter?

Install in seconds, on every platform you use. Free and open source forever.

$ curl -sSfL https://nutriterm.com/install.sh | sh

macOS, Linux, or Windows via WSL2.