§ 工作室 · 小而美

工具做好它的事,然后不打扰你。

Stellandra 是一间独立工作室。我们只做自己每天都想用的东西——每款应用把一件事做到位。不玩套路,不制造焦虑,不卖数据。工具做好它的事,然后把时间还给你。

这个数,以及它有多准

550kcal

413688

它报 550 —— 同时印出这个数来自的 413–688 区间。右边那块,未修图。

AI Calorie Camera 的两张真实截图:AI 扫描结果显示照片、「中等置信度」标签和每项食物的克重;营养面板印出 413–688 kcal 的估算区间,以及它报出的 550 kcal。

AI Calorie Camera · iOS · 取自 App Store 页面的未修图截图(界面为英文)

对着一盘菜。它敢报一个数 —— 并且把这个数是从哪个区间里来的一起印出来。

App 扫完一份 Buddha Bowl:它报 450 kcal,并印出这个数所来自的 338–563 kcal 区间。

AI Calorie Camera · iOS · 上架版本的真实录屏,未剪辑(界面为英文)

§ 01½ · 应用架

一排短短的架子——每款都凭本事上架。

这里不是应用流水线。每一款的存在,都是因为某个真实的小麻烦,烦到我们非把它修好不可。

No. 01

AI Calorie Camera

Calorie tracking, without the diary.

现已上线
Free to start
10 free AI scans
On the App Store
AI Calorie Camera 的两块真实界面:记录一餐的首页,「Snap Your Meal」卡片上写着还剩 10 次免费识别;以及 AI 扫描汇总页,给一份「三文鱼配烤土豆和沙拉」印出 550 卡,并拆成蛋白质 40g、碳水 35g、脂肪 25g。
AI Calorie Camera · iOS · 商店在架截图,未修图。界面为英文

这几块屏幕上,它自己印了什么

  • Salmon steak with grilled potato and salad

    413
    550 kcal
    688 kcal

上面每一个数都是从旁边那两张截图里逐字抄来的,没有一个是我们写的。横条是这个 App 给出的区间;那个点是它唯一敢咬定的数。最后一行没有横条,因为它说它不知道。

No. 02

Attic

Find out what your old things are worth.

现已上线
3 free identifications
$14.99 one-time
On the App Store
Attic 的两块真实界面:一件鎏金铜缪斯座钟的识别结果,估值 $2,625–$4,375,依据是「可比成交」;以及「我的阁楼」那面墙,九件拍下来的物品排成网格,其中两件的价格位置写的是「No estimate」。
Attic · iOS · 商店在架截图,未修图。界面为英文

这几块屏幕上,它自己印了什么

  • Gilt Bronze Mantel Clock with Muse Figure

    $2,625
    $4,375
  • Vintage 'Silver Jet' T…

    $49
    $81
  • Wall clock

    No estimate

上面每一个数都是从旁边那两张截图里逐字抄来的,没有一个是我们写的。横条是这个 App 给出的区间;那个点是它唯一敢咬定的数。最后一行没有横条,因为它说它不知道。

我们只在真正打磨好的时候发布,而不是路线图说了算。点开任意卡片,看它到底做什么。

§ 校样 · 不出售

这里的东西都不在 App Store 上。

下面是我们工作台上的校样,每一件都标着做到了哪一步。没有一件定了上架日期。放在这里,是想知道大家想要哪一个。

App Store 审核中已交给 Apple · 现在还装不了

Rearview

它帮你记开车的行程:走的哪条路,开了多远,开了多久。

停好车,这一趟就在地图上了,中途停过的地方也标着。不用注册账号,行程也从不发到我们的服务器。

第一趟记完之后,它才会问能不能在 App 关着的时候也记。不同意的话,每一趟由你自己点开始。
分享图默认剪掉起点和终点各 300 米,家和公司的位置不会露出来。
只有 iPhone 版。这是给自己看的行车记录,不是正式的里程凭证。
还没上架的版本里的界面一个还没发布的 iOS 版本里的两块界面,数据是演示行程。左边:行程列表 “Drives”,标着 “Auto-record on” 和 “On this iPhone · 0 drives ever sent to us”,本周小结是 4 趟、60 mi、开车 1 h 01 m;下面是今天 4:02 PM 那趟(45 mi,37 min)、8:10 AM 那趟(3.5 mi,9 min)和昨天 9:22 AM 那趟(9.5 mi,13 min)。右边:一张分享图,素色底上只有一条路线,写着 45 mi 和 37 min,日期是 “Tuesday afternoon · Oct 6”;下面是 “Hide start and end” 开关,开着时路线两头各剪掉 300 米,家和公司不会露出来。
Rearview · 未发布的 iOS 版本 · 模拟器,2026-10-06 · 演示行程,不是真人的数据。界面为英文
看预告页
内测不在 App Store 上 · 只有我们团队能装(TestFlight)

Notchday

它帮你数申根天数,也帮你盯着自己设的天数上限,比如 183 天。

它按天记下你在哪个国家:开了自动记录之后靠定位,之前那几个月靠你挑的照片补。每一天都标着判断依据,点开就能改。判不出来的日子就标成未知,剩余天数也跟着显示成一个区间,而不是硬猜一个数。

申根:任意 180 天里最多 90 天,按你自己的每日记录来数。
自己设的上限:选国家、天数(默认 183),按自然年算,或按任意连续 365 天算。
先做 iPhone。这是记录工具,不是法律或税务建议。
还没上架的版本里的界面一个还没发布的 iOS 版本里的两块界面,数据是示例。左边是 “Today” 页:一张标题为 “Schengen · last 180 days” 的卡片,写着 “6–88 days left of 90” 和 “2 days counted · 82 days we can't place yet”,下面是从 4 月 10 日到今天 10 月 6 日的一排排小方格,分别标成 In Schengen、Can't place yet 和 Outside,再下面是 “Fill from photos” 按钮。右边是 “Days” 列表,筛选项为 All、To check 0、Unknown 82;从 10 月 6 日往回到 9 月 30 日,每一行都写着 “After Estonia”,标为 Unknown。
Notchday · 未发布的 iOS 版本 · 模拟器,2026-10-06 · 示例数据,不是真实行程。界面为英文
内测不在 App Store 上 · 只有我们团队能装(TestFlight)

Usted

同一件事说两遍:比如先对房东,再对室友,然后把两个版本并排摆在你面前。

每天一件事,比如房租要晚交,或者账单上有个对不上的数。你先跟房东、账单客服这样的人说,再跟室友、朋友这样的人说。两段都说完,你自己写的两个版本就并排放在一起。

你打字,对方由 AI 扮演,会回你。你写什么,都不打分。
点任意一个词就能听它怎么读。大多数词的卡片还会告诉你,它是怎么进到英语里的,平时多在哪儿碰到它。
iPhone 系统语言是西班牙语或简体中文时,单词卡能多一条短注,用的就是那门语言。
还没上架的版本里的界面一个还没发布的 iOS 版本里的两块界面。左边是一段对话:对方写着 “Hi — the rent is overdue again. Could you explain the delay?”,输入的回复是 “I apologize for the delay. My card was declined, so I need to sort that out first.”,由 AI 扮演的对方回道 “I understand your card trouble. Please confirm an acceptable payment date so I may arrange my account records accordingly.”。右边是并排的两个版本,列标分别是 “to your landlord” 和 “to your roommate”:左列写着 “I apologize for the delay. My card was declined, so I need to sort that out first.”,右列写着 “sorry man, my card got declined so i'm short right now, need a few more days”。再往下是一行 “Tap any word.”、一根指针停在正中的滑条,和两行说明:“declined” 是 1500 年代从拉丁语和希腊语进到英语的,“sorry” 在 1066 年以前就已经在英语里了。
Usted · 未发布的 iOS 版本 · 模拟器,2026-10-08 · 回复由 AI 生成,输入的句子是我们打的,不是真人的对话。界面为英文

说一句「我会用」,不算任何承诺。

§ 01 · 游乐场

现在就能上手玩的东西。

App 还在炉子里烤着,但工坊已经开门:免费计算器、诚实的食物数据、零邮箱墙的指南。随便逛,别客气。

全部免费,全程无需注册。我们唯一会要的只有一个邮箱——还得是你自己想收上线通知才给。

  1. 01

    一件事,做到位

    每款应用只有一个使命和一个清晰的长板。我们宁愿发布一个真正好用的小东西,也不做一个臃肿平庸的大杂烩。

  2. 02

    没有黑暗模式

    没有虚假的紧迫感,没有藏起来的退订入口,没有内疚式通知。取消按钮就在你预期的位置。只有应用真正值得留下,我们才算赢。

  3. 03

    你的数据属于你

    我们只收集让应用正常工作所需的最少数据,绝不出售,并且明明白白告诉你我们保留了什么。默认私密,能在设备端完成的就在设备端完成。

  4. 04

    真人回复

    我们小到每封邮件都由真人阅读——通常就是写代码的那个人。没有工单队列,没有机器人挡板。

§ 02 · 我们的信条

大多数应用想要你的注意力。我们的应用只想有用,然后安静退到一边。

这里没有为你的屏幕时间做优化的增长团队。我们做自己手机上想装的东西,标上价,然后回去干活。

打个招呼

§ 02½ · 一起造

路线图听得见你说话。

没有增长团队,也意味着你和写代码的人之间没有委员会。告诉我们 App 该做什么——最好的想法会被做出来,而且有报酬。

你写想法

描述你想要的功能——我们任何一款 App 都行。具体比客气有用,细节决定采纳几率。

被采纳就有报酬

想法被做进产品,你得 100 点数,记在你的邮箱名下。好想法是劳动,劳动应该有报酬。

点数换 Pro 时长

App 上线后,点数可兑换 Pro 订阅时长,以后还会开更多兑换项。

说说你想要什么

每条留言都有真人在读。做不做由我们判断——但每个想法都会被认真读过。

§ 03 · 保持关注

看着应用架慢慢摆满。

每款应用都有自己的页面——随便逛,看对眼了留个邮箱。只有真有东西要发布时我们才写信:没有营销轰炸,没有“顺便问候一下”。