Free software, built
one prompt at a time_

Two Android apps with no ads, no accounts, no telemetry and no designer (you can tell). Built to solve real problems for the person who commissions them.

// The apps

Lembra

Reminders for everything that expires
  • Cards with flexible recurrence: every X days, weeks, months or years
  • Icon categories (car, home, kids, pets…) you can reorder
  • Alerts with configurable notice, reboot-proof
  • Optional export to the system calendar
  • Backup export/import to JSON
  • Light/dark themes and pickable colors
GPLv30 weird permissions~2 MB

Bote

Group expenses without the arguments
  • Events with attendees (from contacts or by hand) and a photo
  • Entries with category, photographed receipt and budget
  • Split by sliding faders with pinnable percentages
  • Balance report with totals, minimal transfers and a lock
  • Sync with smart merging: file, QR code or automatic against your own cloud (free Supabase or any PostgREST; optional, you hold the keys)
  • Optional payment detector: your bank notification becomes a pre-filled entry
  • Optional extortion mode: "silver or lead, you owe me €12.50"
GPLv3local-firstown cloud optionalcapo mode included
My events MW Mountain weekend 4 attendees · Total: €236.40 NY New Year dinner 7 attendees · Total: €412.00 🔒 Pending B Beach flat 5 attendees · Total: €890.15 +
bote · event list*
New entry SPLIT Martha 40% 📌 Louis 35% Sarah 25% = % Save
bote · faders with pin*
My alerts Van inspection every 12 months · 15 days notice Kid's vaccine one-off · 7 days notice Boiler service every 2 years · to calendar ✓ +
lembra · cards*

* Rough illustrations. The real app looks the same, but with your data and your debts.

// Download (from least to most effort)

LEVEL 0 · FOR ENLIGHTENED SLACKERS

F-Droid repository

Install F-Droid, add this repository and the apps show up in your store with automatic updates. Settings → Repositories → + and paste:

https://tizzenn.github.io/fdroid/repo
LEVEL 1 · RAW APK

From GitHub Releases

Grab the signed APK and open it. Android will complain a little (enable "unknown sources"); stay strong — it is your phone after all. No automatic updates.

LEVEL 2 · DECENT FOLK

Source code

Kotlin, Material Design, Room, zero shady dependencies. GPLv3: do whatever you want, but share the code like we do.

// Cloud sync (optional, Bote)

Bote is 100% local; QR and file sharing are plenty for groups that meet in person. If you also want it to sync on its own, you bring the server — we see nothing, there's no central account, no fine print. One person in the group sets it up (5 minutes) and that's it:

  1. Create a free project at supabase.com (no credit card).
  2. In the SQL Editor, run this:
create table if not exists eventos_sync ( uuid text primary key, datos jsonb not null, actualizado timestamptz not null default now() ); alter table eventos_sync enable row level security; create policy "acceso anon" on eventos_sync for all using (true) with check (true);
  1. Copy the Project URL and the anon key (Settings → API).
  2. When creating the event, under Sync pick Other and paste the URL and key (or save them in Settings as your Default server for your usual group).

Only whoever creates the event sets it up. The server travels inside the event when you share it (QR or file), so everyone else, on import, gets connected automatically — no typing. Each group can have its own server, so you can be in several groups at once. From then on, whenever anyone opens an event the app pulls, merges and pushes.

The anon key is the key to your group's mailbox: share it privately and don't publish it. Prefer your own VPS with PostgREST instead of Supabase? Same table, just change the URL.

// Confession

These apps were made with grade-A vibe coding: a human with ideas and zero patience dictating features to Claude, an AI that cannot unionize, doesn't bill overtime and compiles on the first try about 80% of the time (it also fixes the other 20%, dignity intact).

Every release warmed up a data center, which in turn warms up the planet, so spare us the guilt trip: use the apps, so at least the CO₂ served to figure out who owes €12.50 from the weekend. No ads, no accounts, no tracking. The only one who knows your debts is you. And your creditors.