Stringers
Mobile App · iOS · written 11-6
K
Kalorino: AI brojač kalorija · Astirna LLC

6 ratings put it at No. 9 on Croatia's Top Grossing: what a "local Cal AI" looks like in the Balkans

What it is An AI calorie-tracking app for Bosnia, Croatia, Serbia and other former-Yugoslav countries. Log by photo, voice, or typing; it recognizes local dishes, supports seven local languages, and sells only subscriptions (web €7.99/month, €34.99/year).

Why it's getting traction It isn't truly breaking out yet: a performance-marketing studio uses a "web questionnaire → web subscription → app download" funnel plus TikTok ćevapi creatives for paid acquisition. On Croatia's Health & Fitness Top Grossing, a few sales a day is enough to reach the top 20, which is why it sits at No. 9–142 with only 6 ratings.

CHow you could follow Don't crowd into the former-Yugoslav market. Move the template to another smaller-language market where a big app has only translated the interface: manually build local dishes and per-piece or per-serving portions first, skip the free tier, take payment on the web, and test creatives on TikTok with "the big app got this dish wrong" comparison videos for paid acquisition.

Grade C: the template is cheap and few people know about it, and what there is to learn is clear. But Kalorino itself has evidence of only a few subscriptions, the ceiling of a single small-language market is very low, FitKofer, Moj Tanjir and CalorieBoss are already competing in the former-Yugoslav region, and others are starting to use the same playbook in other languages, so following it isn't very worthwhile. Hardly anyone knows about it yet
Data (updated daily) · First launch 2026-09-14 · HR score 6 · 11-08 charted in 1 stores
iOS · Top Grossing rank · by store
HR No. 188
Data day 2026-10-28, only 1 days so far. Lower rank is higher; gaps are days it wasn't charted
iOS · Ratings · HR
55.5610-2810-3011-0211-0611-086
Data 2026-10-28 → 2026-11-08 (12 days, 11 observations). Apple doesn't publish download counts; rating growth is a proxy for downloads.

Kalorino is an AI calorie-tracking app built for the former Yugoslav region. Its selling points are recognizing local dishes like ćevapi, burek and sarma, and speaking the local language. It peaked at No. 9 on Croatia's App Store Health & Fitness Top Grossing, yet across the whole region it has only 6 ratings. This piece covers how it earned these few dollars, and whether this "pick a small language, and hit it with one local dish" template is worth taking to other countries.

How many calories is a plate of ćevapi

In 2026 Sep 29, the TikTok account @kalorino.app posted a video captioned "Ćevapi u somunu. Koliko bi ti procijenio/la kalorija? 👀" (ćevapi, the Balkan grilled sausages, stuffed in bread: how many calories would you guess?), tagged #sarajevo.

The video got 110k views and 572 likes. The same account's six or seven other posts that week covered burek, breakfast fried eggs, Pilates, and eating chocolate when stressed, each getting between two or three hundred and over six hundred views (TikTok, 11-06). 110k views produced only 0.5% likes, and the account still has just 72 followers, so this video was most likely boosted with paid money (inference).

ćevapi is the core of its whole pitch. The second paragraph of the App Store description reads: "Ask a big app how many calories ćevapi has and it says '4 190 calories.' A real serving is 5 or 10 pieces with bread, close to 600 to 900 calories. Ask about burek and it gives you British cereal." Locals get it immediately, which makes it easy to spread as creative.

What it is

Snap a photo of your plate, say "two fried eggs and a serving of pita," type it in, or scan a barcode, and within seconds it returns calories, protein, carbs and fat, logged against your daily goal. Portions can be entered as "pieces, servings" or in grams. The interface comes in seven languages: Bosnian, Croatian, Serbian, Montenegrin, Macedonian, Slovenian and English.

No free tier. Web pricing is €7.99/month or €34.99/year, annual plans get a 3-day trial, and on the web you enter a card up front and are charged only after the trial ends (kalorino.app pricing page). The iOS app launched in 2026 Sep 14; the Android version came earlier, on Google Play in Aug 26, now 5,000+ installs (Play listing, 11-06).

The developer, Astirna LLC, is registered in Delaware, USA. Its website says it does performance marketing, and it also has a few small products like wedding photos, tinnitus, and a Chrome new-tab page. It isn't an indie developer who wanted to build a health app; it's a studio that runs ads and launches products on the side.

How the 6 ratings got onto the bestseller chart

DateCroatia Health & Fitness Top GrossingRatings across all stores
10-2895
10-30196
11-01116
11-03666
11-041426
11-06396

(App Store Croatia storefront, daily rank; No. 49–90 on the same chart in the Slovenia storefront)

In a single day it dropped from 11 to 66, then to 142, and two days later was back at 39. Rankings jumping like this show that a few subscriptions a day is enough to move up or down this chart. On the same day's chart, Cal AI was No. 5 with 1,588 ratings, MacroFactor No. 8 with 48 ratings, and Welmi No. 9 with 36 ratings (App Store Croatia storefront, 11-06). Croatia has under 4M people, so the bar for the Health & Fitness Top Grossing is low.

So "charting in the top grossing" doesn't mean it has broken out; it only means it really did sell a few €35 annual subscriptions a day. We can't see chart data for its home markets, Serbia and Bosnia, and its money is most likely coming through the web, so store rankings only show part of it.

Where users come from

  • Web questionnaire + paid acquisition. Confirmed. The homepage button "Izradi svoj plan" (build your plan) leads to a questionnaire; after answering, you subscribe on the web via Stripe, and only after the subscription succeeds do you get download links for iPhone and Android. The website code has a Google Ads conversion tag, recording utm parameters and click IDs from Facebook, Google, TikTok and Bing; this attribution was wired up as early as 18 Sep, four days after the iOS launch. Web payments bypass Apple's and Google's 15–30% commission and are compliant in the EU.
  • TikTok. On 28 and 29 September it posted 7 videos in two days, like batch-testing creatives; the ćevapi one was one of the results.
  • Instagram / Facebook. It has accounts (IG 506 followers), using the same ćevapi creatives; whether it's running Meta ads was not verified.
  • Store search. The app name is literally "AI brojač kalorija" (AI calorie counter), the words locals would actually search, with little competition in this language (inference).

No media coverage; it can't be found on Reddit, X or Product Hunt, and the founder hasn't disclosed any revenue.

Who it's competing with

The big apps are all on Croatia's charts, but they've only translated the interface: MyFitnessPal has 6,468 ratings and ranks No. 2 on Top Grossing, Cal AI No. 5, and Yazio and Lifesum sit at No. 8–20, with food databases built for Western Europe.

Several products already target the same point, "local dishes + AI", all appearing 2026:

ProductCountryWhenHow it differs from Kalorino
FitKoferSerbia2026-03, about half a year earlierSolo developer, Serbian only, with a "verified" local-dish library, relying on an SEO blog, also running Instagram ads
Moj Tanjir AISerbia2026-06, web betaNearly identical selling points (burek, ćevapi, sarma photo logging), not yet on the stores
CalorieBossCroatiaNot verifiedFree start plus a 7-day trial, Pro €69.99/year, twice the price

Other small languages have people using the same template too, such as Lithuania's Maistiqo, launched in July, with 13 ratings and a best chart position of No. 25 in Lithuania's Health & Fitness.

Kalorino ranks higher than these few, and it doesn't look like the product has anything others can't match. The edge seems to be sharper paid acquisition and web funnel execution: seven languages rolled out together, web card-up-front trials, and attribution wired up in the first week.

If it were you

One-line verdict: Kalorino hasn't broken out yet. What's worth studying is the template behind it: find a small-language market where a big app has only translated the interface, use a local dish people eat every day as the hook, and collect money with a web questionnaire plus subscription. The template is cheap and replicable, but the ceiling of any single market is very low, and in the former-Yugoslav region three or four players are already competing.

Who it's for: small teams already able to run Meta, TikTok and Google ads, with a "questionnaire → web subscription → app download" funnel; ideally someone who understands the food and speech habits of a particular small-language market.

Who it's not for: indie developers who can't buy traffic and count on organic store traffic; anyone hoping to build big revenue from a single country. Such markets can chart with a few sales a day, which also shows how few sales a day that really is.

How to do it:

  • Don't crowd into the former Yugoslav region. Pick a language where a big app has only translated the interface and the local dishes are distinctive: the three Baltic states, Hungary, Romania, Bulgaria, Greece, Turkey and Czechia can each be checked first, to see how high the Health & Fitness Top Grossing bar is there and whether anyone is already doing this (inference).
  • Build the dish library and portion sizes first, not AI. Photo recognition is something anyone can plug in. What locals care about is "how many pieces in a sarma" and "how big is one pita," and that part has to be curated by hand and set up so people can log by count.
  • Copy its pricing: no free tier, annual plan with a short trial, web checkout to skip the store cut.

How to get users: One dish per video. Comparison hooks like "the big app says this is 190 kcal, it's actually 700" work best. Test a dozen-plus creatives on TikTok with a small budget, scale whichever one breaks out, then port it to Instagram and Facebook. In the store, name the app with the local-language "AI calorie counter" keyword.

When to move: each small-language market has its own window, and whoever arrives first takes the local search terms and the dish in the creatives. 2026 already has several countries with similar apps, so the later you start, the fewer open languages you can pick from. The former Yugoslav markets are already late.

What would mean this read is wrong: if Kalorino's rating climbs to the hundreds over the next two or three months, it holds steadily in the top 10 of the Croatian Top Grossing, or it charts in more countries, then localization really does lift conversion and this template is worth more than this write-up suggests. If its rank drops out of the top 200 and TikTok goes quiet, it was just one studio's test that didn't pan out.

iOS store page ↗

Research notes: competitor table, acquisition evidence, full research report
Competitors
NameWhereLaunchedScaleHow it differs from this one
MyFitnessPaliOS2009hr 6,468 ratings, hr Health & Fitness Top Grossing #2 (11-06)A global database with local dishes and portions often wrong. Kalorino's ad copy takes aim at it directly.
Cal AIiOS2024-04hr 1,588 ratings, hr Health & Fitness Top Grossing #5The big name in snap-to-log calorie tracking, mainly English with American creatives. Kalorino is "the local version of Cal AI."
Yazio / Lifesum / BitePal / MacroFactor / WelmiiOS2015–2025hr Health & Fitness Top Grossing #8–20Has a Croatian interface, but its food library is Western European.
FitKofer Brojač KalorijaiOS2026-03-04hr 0 ratings, charted once at hr Top Grossing #189; also on Android; no rs in the Serbian databaseSolo developer Marko Kocic, Serbian only. Pitches typed descriptions plus a verified local dish library, and runs an SEO blog. Kalorino covers 7 languages and takes payment on the web.
Moj Tanjir AIWeb2026-06Early beta, has an Instagram accountAlmost the same pitch (burek, ćevapi, sarma photo estimates), not yet in the stores, not yet charging
CalorieBossiOSNot verifiedSmall; self-promotes in Croatian Facebook groupsFree start and a 7-day Pro trial. Pro is €10.99/month or €69.99/year, pricier than Kalorino.
AI Brojač Kalorija & Praćenje(id6740532776)iOS2025Charted in 20 storefronts, best hr Top Free rank #144A generic template app with a local name, no local food
kalorije.hr / OneFit.rs / Trainera / KeepItFitWebYearsLocal calorie tables and SEO trafficFree lookup tables and calculators, not AI logging
Where users come from
  • Confirmed Web funnel + Google Ads: kalorino.app questionnaire /start → web Stripe subscription (3-day trial, card required up front) → app download. The front end has the Google Ads conversion tag AW-18411431399 and records utm/adset_id/ad_id plus fbclid/gclid/ttclid/msclkid (module web-measurement-2026-09-18).
  • Inferred TikTok boosted videos: @kalorino.app has 72 followers and 25 posts. The ćevapi video at 09-29 has 110,501 views and only 572 likes; its other posts sit at 200–600 views. Looks like Spark Ads (TikHub).
  • Confirmed Instagram / Facebook own accounts: IG @kalorino.app, 506 followers, 4 posts; FB page kalorinoapp. Not tracked in the metaads library.
  • Inferred Store search: the app name uses the local search term "AI brojač kalorija" directly.
  • Inferred Media / communities / creators: no coverage found on media, Reddit, or X. A summary of a 2024-year-old fitness creator's ćevapi post mentioned Kalorino's copy, but the relationship is unverified.

Kalorino: AI brojač kalorija (ios_6802330034) research report

Storefronts checked: the appstore library's Former Yugoslav coverage includes only hr (Croatia), si (Slovenia), and mk (North Macedonia). rs (Serbia), ba (Bosnia), and me (Montenegro) are not among the 115 storefronts in the library, so its performance in its home markets (the site defaults to Bosnian) is not visible. The Google Play library does not include it, and there are no chart records for it there.

One line

Kalorino is an AI calorie tracker for the former Yugoslav region (Bosnia, Croatia, Serbia, Montenegro, North Macedonia, Slovenia, plus Kosovo). It logs by photo, voice, typing, or barcode scan. The pitch is recognizing local dishes like ćevapi, burek, and sarma and speaking the local languages. Subscription only, no free tier (web price €7.99/month or €34.99/year, with a 3-day trial on the annual plan). The developer, Astirna LLC, is registered in Delaware and is a performance marketing studio running several small apps at once.

Verdict

It hasn't really taken off yet. It was surfaced because it has only 6 ratings yet sits between Croatian Health & Fitness Top Grossing #9 and #142 (10-28 to 11-06). That mostly shows how low the chart bar is in this Croatian category: on the same chart, Cal AI ranks #5 with only 1,588 ratings, MacroFactor ranks #8 with 48 ratings, and Welmi ranks #9 with 36 ratings (appstore library 11-06). In a small country and a small category, a few subscription sales a day is enough to chart. Kalorino dropped from #11 to #66 and then to #142 within a day, and swings that large are what "a few sales move you up or down" looks like.

It gets those few sales from a standard paid-acquisition subscription playbook, moved to a small-language market that big players haven't bothered to localize: web questionnaire → web Stripe subscription → app download prompt. The site has Google Ads conversion code and records fbclid/ttclid. A TikTok post with 110k views and only 572 likes is clearly boosted. The product differentiators (local dishes, local language, portions counted as "how many ćevapi") are the hooks for the ads, but at this scale it's still unclear whether they're working.

Data

DateStoreBest category-chart positionchartScoreVersion
10-28hr9Health & Fitness Top Grossing51.1.3
10-29hr17Top Grossing5
10-30hr19Top Grossing6
10-31hr / si45 / 159 (free)6 / 0
11-01hr11Top Grossing6
11-03hr66Top Grossing6
11-04hr142Top Grossing61.1.4
11-05si49Top Grossing0
11-06hr / si39 / 90Top Grossing6 / 0

(Source: appstore library app_day)

  • iOS launch 2026-09-14; version 1.1.4 released 11-03 (added exercise calories back into the daily goal). Interface languages: BS/HR/SR/MK/SL/EN (iTunes lookup).
  • Google Play: 5,000+ installs, listed 2026-08-26, updated 11-02 (Play page, scraped 11-06). Android launched about 3 weeks before iOS. The recall card says "Play Croatia Health & Fitness free chart once reached the top 15," but our googleplay library doesn't show it. Unverified.
  • Never charted on the overall or Top Free overall charts; iOS rating count grew 7 within 0 days.

Competitors

ProductWhereLaunchedScaleHow it differs from Kalorino
MyFitnessPaliOS/Android2009hr 6,468 ratings, hr Health & Fitness Top Grossing #2A global giant. Local dishes and portions are off (Kalorino's copy goes after it directly: "4 ćevapi 190 calories").
Cal AIiOS2024-04hr 1,588 ratings, Top Grossing #5The big name in snap-to-log calorie tracking, mainly English with American creatives. Kalorino is "the local version of Cal AI."
Yazio / Lifesum / BitePal / MacroFactor / WelmiiOS2015–2025hr Top Grossing #8–20Has a Croatian interface, but its food library is Western European.
FitKofer Brojač KalorijaiOS/Android (Serbia)2026-03-04iOS hr 0 ratings, charted once at hr Top Grossing #189 (no rs in the library)Solo developer Marko Kocic, Serbian only. Pitches "type a description and get calories" plus a "verified" local dish library. Runs an SEO blog on its site ("srpska hrana") and has Instagram promo reels.
Moj Tanjir AIWeb beta (Serbia)2026-06Instagram account, beta stageNearly the same pitch as Kalorino (burek, ćevapi, sarma), not yet in the stores
CalorieBossiOS/Android (Croatia)Not verifiedSmall; self-promotes in Croatian Facebook groupsHas a Croatian local food database. Free start plus a 7-day Pro trial. Pro is €10.99/month or €69.99/year, pricier than Kalorino.
AI Brojač Kalorija & Praćenje(id6740532776)iOS2025Charted in 20 storefronts including am, uz, and ua; best hr Top Free rank #144A generic template app with a local name, not built specifically for the Balkans
Trainera, OneFit.rs, KeepItFit, kalorije.hr, and othersWeb/appYearsLocal calorie table sites and SEO trafficFree lookup tables and calculators, not AI logging
Maistiqo (Lithuania)iOS2026-07-20Best lt Health & Fitness rank #25, 13 ratingsThe same template in other small languages: local language + local food + AI

Bottom line: at least three others are doing the same thing ("AI calories for our food"): FitKofer, Moj Tanjir, and CalorieBoss, all of which appeared only 2026 years ago. The big players (MyFitnessPal, Yazio, Lifesum) only translated their interfaces.

Growth channels

  1. Web funnel + paid acquisition (confirmed): the homepage button "Izradi svoj plan" leads to the /start questionnaire. After finishing it on the web, you enter a card via Stripe and start a 3-day trial. The download link comes after subscribing (kalorino.app homepage FAQ, /pricing). The front end has the Google Ads conversion tag AW-18411431399 and a googleConversion function. It records utm_source/campaign/adset_id/ad_id, plus fbclid, gclid, ttclid, and msclkid, in a module called "web-measurement-2026-09-18", so attribution was live within days of the iOS launch. It also runs PostHog and Microsoft Clarity. Taking payment on the web is how it avoids Apple's and Google's 15–30% cuts, and that is compliant in the EU.
  2. TikTok(投放基本可以确定):@kalorino.app 有 72 个粉丝、25 条作品、907 个赞;大部分作品 200–600 播放,只有 09-29 那条「Ćevapi u somunu, 你猜有多少卡」播放 110,501、点赞 572(0.5%),这样的比例很像 Spark Ads 加热(TikHub)。9 月 28–29 两天一口气发了 7 条,说明是在批量测素材。
  3. Instagram / Facebook (account confirmed, ad spend not verified): IG @kalorino.app 506 followers, 4 posts; FB page kalorinoapp. Uses the same ćevapi creatives. There's also a post from fitness creator Neven Varović (2024 years old) with a "ćevapi calories" post; search snippets show Kalorino copy in it, so it may be borrowed creator content or a creator partnership. Not verified. Not in the metaads library (our library only tracks English keywords × US/GB/DE/JP, so absence doesn't mean they're not spending).
  4. Store search (inferred): The app name uses the local search term "AI brojač kalorija", which has very little competition in Croatian.
  5. Not found: No press coverage, Reddit, X (x-radar 90 days, 0 posts), or Product Hunt mentions; the founder has no public revenue.

Why it makes this much revenue

  • The Croatian Health & Fitness Top Grossing chart has a very low bar: a few subscriptions are enough to reach the top 20 (rating counts of rivals on the same chart, appstore library 11-06).
  • Subscription-only with no free tier, so users pay as soon as they install, and revenue per user is high. Web price is €34.99/year, so it can chart even with a small user base.
  • The hook is sharp: "a big app counts 4 ćevapi as 190 calories" is a pain point locals instantly get, and it turns into creatives that travel well (the ćevapi video has 110k views).
  • The team does performance marketing (astirna.com describes itself as performance marketing) and already runs several products (Wedtrove wedding photos, Unring tinnitus, a Chrome new-tab extension). Web funnels, attribution, and conversion tags are standard for them, and they were wired up within days of launch.

Differentiation

Product differentiation comes down to three things: a local dish database, portions counted as "pieces" and "servings", and 7 local languages, plus "type or speak to edit". Compared with MyFitnessPal and Cal AI, these are genuinely different; compared with FitKofer, Moj Tanjir, and CalorieBoss, they're not unique, since those target the same angle. Kalorino's extra rank over those rivals looks more like more professional ads and web funnel work (broader geographic coverage, better trial and web checkout conversion) than a product moat. As for whether localization is why it's winning: it's the core of the creatives and the reason users pay, but the scale is still too small to conclude.

What to take from it

  • The "local Cal AI" template: pick a small-language market that a big app has only translated, use a dish locals eat every day (ćevapi, burek) as the hook, and show the calories a big app gets wrong.
  • No free tier; annual plan with a 3-day trial; web checkout via Stripe with a download prompt afterward. This avoids store commission and is EU-compliant.
  • Small-country category Top Grossing charts have a low bar, so they can be used cheaply as a "has revenue" signal and for exposure.
  • Attribution wired up within a week of launch (utm + each platform's click IDs + Google Ads conversion tags).

Still unclear

  • The home markets of Serbia, Bosnia, and Montenegro aren't in our library, so their charts and ratings aren't visible. Real revenue likely comes mainly from the web, and store charts only reflect part of it.
  • Ad spend, ROAS, and Meta ad count are unknown; that the TikTok post is a Spark Ad is an inference.
  • "Top 15 on Play Croatia Top Free" is not verified.
  • Whether kalorino.com (a calorie app with the same name, US-only, using the Anthropic API and Stripe) and Astirna are the same company is not verified.
  • Who is behind Astirna, and which country it's in, was not found.

Sources

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.