Software studio · Rotterdam, Netherlands

Software that does its job without asking for your data.

We build small, fast products that run on the user's own device wherever that is possible — on-device AI, offline-first Android apps, cookieless analytics and web tools that stand on their own. Nine products so far, built and run by a very small team in the Netherlands.

Products
12
Live today
10
Based in
Rotterdam, NL
Tracking scripts
None
01

What we have built

Every product below is ours end to end — designed, written, hosted and supported in house. Live ones link straight through; the rest are in active development.

Mobile apps

Android and iOS apps that keep working with the network switched off.

MyBenAI

Live

A private AI assistant that runs entirely on your phone.

A full assistant with no server behind it. Chat with local language models, talk to it with on-device speech recognition and synthesis, hand it an image to read, search the web, point it at your own documents and notebooks, and let it remember what matters — all of it computed on the handset. It works in airplane mode because there is nowhere for the work to go.

  • Chat, voice, vision, tools, agents, jobs and connectors
  • Document search, notebooks and long-term memory
  • No account, no cloud, nothing leaves the device
  • Free forever; $2 one-time unlock adds on-device image generation, vision and the largest models your phone can run

AndroidiOSOn-device LLMsWhisperRAG

mybenai.robomiri.com WebsitePricingPrivacy

A free ebook reader for Android with the AI running locally.

Opens EPUB, PDF, MOBI, AZW3, CBZ and CBR comics, FB2, DOCX and a dozen more formats. The reading help — explain this word, summarise this chapter, who is this character again, quiz me on what I just read — is computed on the phone, so it works on a plane and costs nothing per use. Free and ad-free, with no trackers.

  • 12+ formats: EPUB, PDF, MOBI, AZW3, CBZ/CBR, FB2, DOCX and more
  • On-device AI: word explanations, chapter summaries, character tracking, comprehension quizzes
  • Offline translation in 40+ languages, text-to-speech, bionic reading
  • Vocabulary builder with flashcards, reading statistics, cloud sync, OPDS catalogues

AndroidReact NativeExpo

shelfy.robomiri.com WebsiteGoogle Play

Cycle tracking that never leaves the handset.

A period, cycle, fertility, pregnancy and perimenopause tracker for Android built on a single premise: this is the most sensitive data on a phone, so it stays on the phone. It works fully offline, needs no account, and encrypts everything locally. There is no server to subpoena, no ads and no data sale.

  • Period, cycle, fertility, pregnancy and perimenopause tracking
  • Fully offline — no account, no sync, no server
  • Everything encrypted on the device
  • No ads, no trackers, no data selling

AndroidOffline-firstOn-device encryption

private-period.robomiri.com WebsiteGoogle Play

Web products

Hosted products, each on its own subdomain of robomiri.com.

RoboMiri Analytics

Live

Cookieless web analytics, so there is no banner to click.

Privacy-first analytics that sets no cookies and builds no cross-site profile, which is what lets a site run it without a consent banner. Hosted in the EU and written against the GDPR rather than retrofitted to it. It is the measurement layer under the rest of the portfolio, and it is available to other sites.

  • No cookies, therefore no consent banner
  • GDPR-first, EU-hosted
  • Drop-in script, no cross-site profiling
  • Free tier

WebEU-hosted

moving to its own subdomain Get in touch

ListaMea

Live

A wishlist you can actually send to people.

Paste a link from any shop and the item arrives with its title, picture, price and stock already filled in. Share one list instead of a dozen screenshots. Gift mode lets people reserve an item so two relatives do not buy the same present, and the list owner genuinely cannot see who reserved what. Built for the Romanian market, in Romanian and English.

  • Paste any shop link — title, image, price, currency and stock read from the page
  • Gift mode: visitors reserve items without the owner seeing who
  • Price tracking with price-drop and back-in-stock alerts
  • Passwordless magic links or Argon2id passwords
  • Paid for by disclosed affiliate commissions — no ads, no subscription

WebPWAAndroid (in progress)Java 25Spring Boot 4PostgreSQL 18React 19

lista-mea.robomiri.com Open ListaMea

HumanMe

Live

Rewrites stiff, robotic or AI-sounding text so it reads like a person wrote it.

Paste something that sounds like a committee wrote it and get it back in plain, human language. The rewrite is constrained: the meaning and the facts stay put, and only the delivery changes — which is the whole difference between an editor and a paraphraser. The first 500 words need no account at all.

  • The core message and the facts are held fixed; only the phrasing moves
  • 500 words free in the demo, with no sign-up
  • Subscription or a single €2.99 rewrite — no account needed for the one-off
  • Rewrite history and projects once you do have an account

WebReactPaddle

Cadence

Live

Schedules and auto-publishes social posts on the rhythm you set.

Write a month of posts in an afternoon and let them go out on their own. Cadence publishes to LinkedIn, Facebook, Instagram and Threads at the day, hour and timezone you picked, refreshes the access tokens before they expire, and retries with backoff when a platform has a bad minute. The tokens are yours and stay on the server; you post as yourself, not through a shared app account.

  • LinkedIn, Facebook, Instagram and Threads, including Company Pages
  • Scheduled to the minute in any timezone, and recurring daily, weekly or monthly
  • Images published through each platform’s native image flow, with alt text — not as a link preview
  • Automatic retry with backoff, and token refresh before expiry

WebJavaSpring BootReactPaddle

BTW returns and the annual filing, for Dutch freelancers, without the spreadsheet.

Invoices, expenses, asset depreciation and the tax returns themselves in one place. The quarterly BTW return is assembled with the rubriek codes already right — 1a, 1b, 2a, 5b and the rest — so the part of the job that is really bookkeeping trivia stops being a quarterly research project. Bilingual, English and Nederlands, because half the ZZP’ers it is for did not grow up with the vocabulary.

  • Quarterly BTW return with the rubriek codes filled in, not looked up
  • Invoices, expenses and asset depreciation kept together
  • The annual income tax filing built from the same records
  • English and Nederlands throughout

WebJavaSpring BootReact

Price history that catches the discount that was never a discount.

Romanian price comparison, price history and price alerts, with fake-discount detection as the point rather than a feature. Under the EU Omnibus Directive — transposed in Romania as HG 686/2022 — an announced reduction must reference the lowest price of the previous 30 days. PriceRadar keeps that 30-day floor for every product and says plainly when the sticker does not match it.

  • Fake-discount detection grounded in the EU Omnibus Directive (HG 686/2022)
  • Full price history per product, stored as a time series
  • Telegram alert bot for price drops
  • Automated short-form video pipeline as a distribution channel that does not depend on search

WebTelegramJava 21Spring Boot 3.3TimescaleDBNext.js 15

Frisket PDF

In development

Forty PDF tools and an editor that edits the text that is already there.

Most browser PDF editors paint a white box over a word and type on top of it. Frisket removes the glyphs from the content stream and redraws the replacement in the document's own font, so the file stays a real PDF. Around it sits a suite of forty tools — merge, split, compress, OCR, convert, protect, redact, compare — behind one framework where a tool is a single class and the browser renders the form the API publishes.

  • 40 tools: merge, split, compress, OCR, convert, rotate, protect, watermark, page numbers and more
  • A real web editor: edit existing text, add images, links, form fields, signatures, annotations and stamps
  • Vertical products in the pipeline — bank statement to Excel with a reconciliation proof, and PDF/UA accessibility remediation
  • Exposed to AI agents over WebMCP

WebSpring Boot 3Next.jsPostgreSQL

frisket.robomiri.com

Tools we built for ourselves

Infrastructure and tooling that runs the rest of the portfolio. Not commercial products — listed because they are part of the work.

LightTrace

Live

Error tracking that keeps the context.

A self-hosted, Sentry-compatible error tracker. Every RoboMiri app reports into it, which means crash data from a period tracker and a reading app never reaches a third-party vendor — it lands on our own machine in the EU. Existing Sentry SDKs point at it unchanged.

  • Self-hosted on our own infrastructure, in the EU
  • Drop-in for existing Sentry SDKs
  • Keeps the context around a crash, not just the stack trace

Self-hostedSentry-compatible

light-trace.robomiri.com light-trace.robomiri.com

Reddit Outreach Scout

Internal

Marketing for a solo founder with one account and no budget.

Give it the URL of a product and it crawls the site, works out what the thing does and who it is for, learns your writing voice from your own past comments, then finds threads worth answering using five Reddit strategies plus a Hacker News sweep. It reads each subreddit's actual rules before suggesting anything, drafts a promotional and a non-promotional reply for every thread, and paces the whole plan across seven days inside what one account can safely do. It is read-only on Reddit — it never posts for you.

  • Five lead-finding strategies plus a Hacker News sweep over stories and comments
  • Subreddit names validated against the live API, rules read before drafting
  • Two reply variants per thread and a personalised DM per qualified person
  • A seven-day plan and one email digest — it only tells you about what is new

ChromeManifest V3DeepSeek API

Chrome extension (Manifest V3)
02

How we build

Four rules that decide the architecture before anything else does.

On the device, not in a datacentre

MyBenAI runs whole language models on a phone. Shelfy explains a word without a network. Private Period keeps a cycle history encrypted on the handset. When the work can happen locally, it happens locally.

No account until there is a reason

Three of our apps have no sign-up at all. Where an account genuinely buys the user something — a shared list, a synced library — it is passwordless first, and the data behind it stays minimal.

Paid for honestly

A two-dollar one-time unlock. An affiliate commission that is disclosed where it appears. Analytics you pay for instead of paying with your visitors. No advertising and no data brokerage anywhere in the portfolio.

European by construction

Hosted in the EU, written against the GDPR and the Omnibus Directive rather than retrofitted to them. Cookieless analytics needs no consent banner because it collects nothing that would require one.

03

The company

RoboMiri is a small independent software studio based in Rotterdam, in the Netherlands. We are not an agency — everything on this page is a product we own, run and keep running.

The portfolio spans consumer Android apps, hosted web products and the infrastructure underneath them. What ties it together is a preference for doing the work on the user's own hardware: an assistant that never opens a socket, a reader whose AI runs while the phone is in flight mode, a tracker with no server to breach.

Interested in one of the products, in working together, or in the analytics platform for your own site? Write to us — a real person reads it.

Location
Rotterdam, Netherlands
Products
12 (10 live)
Hosting
European Union