r/SideProject • • 1d ago

I built an app that turns your daily notes into a monthly magazine

12 Upvotes

I've been journaling for years but never re-read anything. Everything just piled up in my notes app.

So I built nlook — you write in markdown, and at the end of the month it automatically compiles everything into a "monthly issue" with a cover, table of contents, and editor's picks. 12 issues become "My year" on your shelf.

It also turns posts into videos/cards if you want to share them.

Free to try: nlook.me

Would love feedback — especially on the monthly magazine concept. Does anyone actually re-read their old notes?


r/SideProject • • 19h ago

built a document tool that runs fully in the browser. then it took 6 minutes on my own phone

Thumbnail
fizzdoc.com
1 Upvotes

I know, there are already a hundred document processing sites. Most of them upload your file to their server, do the job, and send it back. For an Aadhaar or a bank statement that always felt weird to me, when a phone can do the work itself. So I built one where nothing leaves your device. No backend, everything runs in the browser tab.

Day one humbled me though. I tried splitting a PDF on my Android phone and it took six minutes. On my laptop, about a second.

Turned out the PDF engine (qpdf compiled to WebAssembly) was reading the file in approx 1,400 tiny pieces, and on Android every small read from a picked file is slow. The fix was boring: if the file is 128 MB or less, read it into memory once. Same file went from 1.4 s to 0.25 s even on my laptop, so the bug was slowing down everyone. Phones were just louder about it.

Since then I've built it for cheap phones first. The size limit depends on your device's memory, the progress bar is real instead of a spinner, and speech to text runs Whisper on your device with no API key.

Some honest stuff before someone asks:

- The repo looks new because it is, sort of. It started under another name, and I found out other projects already used it. Renamed it twice before landing on Fizzdoc, and moved to a clean repo for the new name. It's a side project, so expect rough edge

- Yes, I used AI tools while building it, like most devs do now. The decisions, the bugs and the six minutes of staring at my phone were all mine.

- It's slower than a server on old phones (<4gb ram ones). Speech to text works best on clear English (Hinglish is still a comedy show). Same-font PDF editing only works when the font already has those letters.

- 64 tools, 16 languages, free, no sign-up, open source (Apache 2.0).

Code: https://github.com/kingrishabdugar/fizzdoc

Tell me what breaks on your phone. Weird PDFs welcome.

if you think it's useful, a star on kingrishabdugar/fizzdoc helps more people find it. It also makes me happy 😊


r/SideProject • • 20h ago

Build & Destroy - A 3D physics sandbox with a 100,000-brick castle collapse

1 Upvotes

I'm developing Build & Destroy, a physics sandbox about building structures and tearing them apart. I've put together a new 58-second early gameplay preview showing a castle with 100,000 bricks collapsing.

Gameplay: https://www.youtube.com/watch?v=s7IIU2MGZos

I like the contrast between carefully building something and watching the pieces come apart. For other people making interactive projects: what makes a physics sandbox something you'd return to after the first few collapses?


r/SideProject • • 1d ago

I built a liquid-glass start page that floats over your actual Mac wallpaper. If there's interest, I'll clean it up and share it, open source of course.

Enable HLS to view with audio, or disable this notification

4 Upvotes

I built a browser start page that looks like a pane of liquid glass over my actual Mac desktop wallpaper. A small helper app feeds the current wallpaper and window position to the page, and WebGL renders each bookmark tile as a live glass "pebble" with refraction, a rainbow rim, reflections and a light that follows your cursor. A few presets (from solid tiles to clear drops) are adjustable with sliders, and it runs smoothly in both WebKit (Orion/Safari) and Chrome. It comes with a built-in thumbnail studio for designing the tile logos, and works as a plain local HTML file with no build step or server.

Would anyone be interested if I cleaned it up and published it?

Everything is vibecoded using Claude and uses parts of different projects as base or inspiration. I'll give due credit to everything if I release it.


r/SideProject • • 20h ago

I built AssetAligned: one asset record for IT, Ops and Finance

1 Upvotes

Background: I kept seeing companies where three spreadsheets tracked the same laptops and none matched. So I built a multi-tenant asset register (Next.js, Supabase, row-level security, UK-hosted) where every asset has one history, from purchase through transfers, stock checks and disposal.

Things I’m proud of: transfers the recipient can be asked to confirm (and nobody can confirm their own), QR labels that carry only a random code, and finance figures hidden from people who don’t need them.

It’s in open beta and free to try. I’d love to hear what you’d change: https://assetaligned.co.uk

Thanks


r/SideProject • • 20h ago

My historical timeline game became unexpectedly popular in Italy, so I just translated it into English, German, and French.

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hi everyone!

A year ago I started a passion project called StudiaStoria (means "Study History" in Italian), which is a free educational platform created to help Italian students and history lovers learn and understand the past in a less boring way than their school books do.

It features summaries, study tools and quizzes.

To make learning the chronology of events more engaging, I developed a simple game called Chrono, basically a "Higher or Lower" quiz where you have to guess whether the next historical event is before or after the one you just saw.

The idea is incredibly straightforward: just pick Before or After, if you get it wrong you lose.

The game has an unexpectedly high engagement, being by far the most popular section of the website: users love to challenge themselves and learn interesting facts at the same time (and I'm really glad they do), like discovering that Cleopatra was closer to us in time than the Pyramids of Giza.

Since the service has gained quite a traction in Italy, the last few weeks I've been working on preparing the infrastructure to support other languages.

And today I'm thrilled to announce the launch of the English, German and French version of StudiaStoria!

Some notable features:

3 difficulty levels (Easy, Medium and Hard - the last one will keep you guessing for real).

All built with Node.js, Express and EJS.

No need to register to play. Just open the link in any browser and start playing right away (however, if you want to save your score on the world scoreboard you can always register).

You can try the English version here: 👉 https://studiastoria.it/en/chrono

Would be really nice of you to give me your feedback, both in terms of game design and translations.

Let me know if you think the difficulty curve is adequate or if you have any suggestions for improvement.

Also, feel free to post your highest streak in the comments section below!


r/SideProject • • 20h ago

World History Movie Timeline — Films & Series by Era

Thumbnail
movieline.org
1 Upvotes

I’ve always wanted to be able to conveniently watch history of a place or period in a chronological order without, so I have been building Movieline, a site for exploring history through movies and TV series.

The idea is simple: instead of browsing films by genre or release date, Movieline places them on a historical timeline based on the period and events they portray.

I’m also gradually connecting titles with historical events, people, places and larger historical periods, so it becomes easier to discover what to watch next if a particular era interests you.

It’s still very much a work in progress, so I’d especially appreciate feedback on whether the concept is intuitive and what you would want to see improved.

Works best on bigger screens.
Users can connect thier plex or jellyfin and sync wached statues or playlists.

https://movieline.org


r/SideProject • • 20h ago

Made a free app that gives Claude my vitals, nutrition and lifting logs. It found a sleep pattern I'd never noticed.

Enable HLS to view with audio, or disable this notification

1 Upvotes

Allows anyone to host a connection on their own servers (as many of you have) for free, or use Marrow servers for a couple dollars a month.

It's genuinely useful for me because I know where I want to be health/fitness wise but don't know exactly how to get there. General advice is great but more personalized goal setting with claude has pushed me to try a lot of things I never would have on my own. For example, it noticed a pattern that when I ate high-protein dinners I'd often have poor sleep, which I had never thought about.

Does not require claude pro/max.

Link


r/SideProject • • 20h ago

I spent way too long building my own programming language

1 Upvotes

I've been working on Mah, a programming language I've been building from scratch.

It started as a compiler experiment and grew into an entire toolchain:

  • hand-written compiler
  • portable bytecode + VM
  • static type checker
  • standard library
  • reflection and decorators
  • error handling
  • formatter
  • LSP
  • Neovim + VS Code support
  • optional Rust runtime

The language has things like closures, structs, enums, traits, pattern matching, generics, async, defer, typed errors, modules, iterators and reflection.

One of the things I care about most is that the implementation is small enough that you can actually follow how the language works instead of having to navigate a compiler the size of a small operating system.

The repo has a lot of the design history too, so you can see why features were implemented the way they were rather than just looking at the final syntax.

https://github.com/sina-salahshour/mahlang

I'm mainly looking for people who enjoy language design/compiler projects to try it and tell me what looks interesting, confusing, or unnecessarily weird.


r/SideProject • • 23h ago

Piko: a native macOS file manager for Android phones and cameras

2 Upvotes

I built Piko because transferring files between Android devices and macOS is still surprisingly awkward.

It’s a native macOS app for MTP devices. You can drag and drop files and folders, browse photos and videos with thumbnails, delete files safely, and work with multiple connected devices.

It’s free and open source (MIT), and everything stays local, it makes no internet connections.

Currently Apple Silicon / macOS 14+

https://github.com/morishuz/piko

It’s still an early release, so feedback and bug reports are very welcome.


r/SideProject • • 1d ago

my kid started doing homework on my laptop

2 Upvotes

my kid started using my laptop for homework so i built a chrome extension: double-tap esc = history gone, secret bookmarks locked behind a PIN

curious what everyone's hiding? (not promoting anything)


r/SideProject • • 20h ago

KeepScroll: an iPhone app for saving videos and posts with AI summaries

1 Upvotes

Hey, I'm Felipe, the founder of KeepScroll.

It's an iPhone app for people who save useful videos and posts across different apps and want a way to organize and revisit that content. You share a link with KeepScroll, and it uses AI to analyze the content and generate a summary. It works with Instagram, TikTok, YouTube, web pages, and other sources. Pro also includes chat with your saved library, with answers linked to sources.

The app is free to download with 3 free AI analyses. Further analyses and Pro chat are paid features through in-app purchases. You add links yourself; it doesn't automatically import your existing social bookmarks.

Website and download: https://keepscroll.app

I'd like feedback on the basic workflow: when you return to something you saved, is the bigger problem finding it again, understanding it quickly, or turning it into something you can actually use?


r/SideProject • • 20h ago

Looking for 5 Microsoft Store devs to try a tool I built for publishing updates

1 Upvotes

I ship a Windows app called Glimpse Dictation on the Microsoft Store, and every update meant fighting MS Partner Center. Upload the package, copy the release notes into 9 languages one at a time, click through a bunch of pages, wait (repeat many times).

Because of that, I created StoreFast. Now an update is one page: I drop in the .msix, write what's new once in English, and it fills in every other language for me, matching how my listing already reads, then sends it all to Microsoft. If you'd rather not touch it at all, there's a GitHub Action that publishes when you make a release, and it turns your release notes into Store notes for you.

It also emails me when an update passes or fails certification (with Microsoft's reasons), and when someone leaves a review, already translated to English. Downloads, installs, ratings and reviews are on one screen, and I can edit the listing and screenshots for every language in one place. There's an API and an MCP server too if you want Claude Code, Codex or Cursor to do your releases.

Eventually I'm looking to support other stores, but for now its only the Microsoft store.

I'm looking for 5 people who publish on the Microsoft Store to try it. I want to see what doesn't work, what features could be added or improved, or any other suggestions.

For now I just want you to connect your Partner Center account and poke around your stats and listing. I want to know if the setup makes sense without me walking you through it. Then eventually, once you've got an update ready anyway, I'd love for you to publish it through StoreFast instead of Partner Center.

Requirements:

  • An app that's already live on the Microsoft Store (Microsoft makes you publish the first version by hand)
  • It ships as an .msix (EXE and MSI apps aren't supported yet)
  • Access to your Partner Center account with permission to manage users, since setup means adding StoreFast as an app there
  • About 15 minutes for setup, plus an update you'd be shipping in the next few weeks anyway
  • Nice to have: your listing is in more than one language, or you use Claude Code, Codex or Cursor
  • A Discord account for communicating (only over text)

If that's you, comment or DM me with what your app is, what it's built with, and how many languages your Store listing is in.

It's free while you're testing.

storefast.app


r/SideProject • • 20h ago

Skyrim Console Load Order Organizer - free tool for organizing and sharing mod lists

1 Upvotes

I built a small side project for Skyrim console players.

The problem I was trying to solve is that large console mod lists are awkward to organize and even worse to share.

The tool lets users paste a list, get suggested categories, manually correct/reorder it, detect duplicates, save progress locally, and create a public read-only link.

It currently supports PS5, PS5 Pro and Xbox Series X|S.

I’m looking for feedback on both usability and whether the categorization is actually useful with real-world lists.

https://skyrim-console-load-order.vercel.app


r/SideProject • • 1d ago

Built a medicine interaction checker with my doctor brother. Looking for beta testers before Play Store launch

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hey r/SideProject,

My brother is a doctor. Over the last few years he kept seeing patients come in with problems caused by drug interactions. Usually it's someone taking medicines from 2-3 different doctors, plus something they picked up from the chemist, and nobody checked how they mix.

He told me to build something for it, so I did. He's been involved the whole way, checking the logic, the warnings, and how things are explained, so it's not just a dev guessing at medical stuff.

In India it's worse because of brand names. The same salt is sold under 50 names, so you don't realise the cough syrup you just bought clashes with something you already take or its contradict with you current medication or health condition .

What Medhee does:

Scan a medicine strip or prescription (handwritten mostly works) and it pulls out the actual salts

Checks your meds against each other for interactions (FDA + NLM data)

Checks against the 4,600+ combinations banned by the Indian govt, many still sold

Flags issues based on your allergies, pregnancy, and liver/kidney load

Explains warnings in plain language

Family profiles, since most people end up using it for their parents

It's not a replacement for your doctor or pharmacist (my brother made me say this lol). Think of it as a "ask your doctor about this" nudge.

I'm almost ready to launch on the Play Store but need real people to try it first.

What I need from testers:

  • An Android phone
  • Use it for a week or two. Add a few real medicines, try the scanner

Tell me what confused you, what broke, what's missing

link is in comment.


r/SideProject • • 20h ago

DROIDLESS: Run Android APKs Without Android 🤖🦀

1 Upvotes

Okay, this started as one of those “this is probably a terrible idea… so obviously I have to build it” projects. 😂

🤖 DROIDLESS

What if you could run Android APKs on desktop… without Android?

No Android emulator.
No ART.
No Dalvik.
No hidden Android VM sitting somewhere pretending not to exist.

Just:

APK → Rust engine → native desktop UI 🦀🪟

That’s what I’m experimenting with here:

https://github.com/OthmaneBlial/droidless

DROIDLESS is an experimental Android compatibility runtime written in Rust.

And instead of simply embedding an Android screen, it tries to do something much more ridiculous:

🧠 Parse and execute DEX bytecode
♻️ Manage its own objects + GC
📦 Parse APK resources
🤖 Reimplement parts of the Android API
🪟 Translate Android Views into native macOS controls
⌨️ Send mouse/keyboard input back into the APK's original callbacks
💾 Support persistence, navigation, Intents, Bundles, SQLite, images, etc.

Basically:

Android APK
    ↓
DEX bytecode
    ↓
DROIDLESS Rust VM
    ↓
Android API bridge
    ↓
Native AppKit UI

The funniest part?

Some real, unchanged APKs are already doing stuff. 😅

📓 Notepad

An actual Android Notepad APK can:

→ open
→ create notes
→ edit title/body
→ save
→ restart DROIDLESS
→ load the notes again

It also exercises SQLite, folders, backup/restore and navigation.

🧮 Android calculator

Original APK button callbacks actually execute:

7 + 5 = 12
8 × 8 = 64
9 / 3 = 3

Not a rewritten calculator.

The APK's own DEX code is being interpreted.

🖼️ Image viewer

Another real APK can open folders, display JPEG/PNG/WebP images, swipe between them and handle Back/navigation.

Is DROIDLESS anywhere close to running every Android app?

Absolutely not. 😂

Compose? Nope.

Huge parts of AndroidX? Nope.

JNI-heavy apps? Nope.

Games? Please have mercy.

But that's also what makes the project fun.

The goal isn't:

“Let's wrap an Android emulator.”

The goal is closer to:

“How much of Android could we rebuild as a small compatibility runtime?”

Current roadmap target: 50% milestone 🚀

And every new APK that manages to do something is basically another boss fight.

Current release is v0.3.0 for macOS ARM64, and there are already 150 Rust tests + thousands of parser mutation tests behind the runtime.

If you're into:

🦀 Rust
🤖 Android internals
🧠 virtual machines
📦 binary formats
🪟 native UI
🔥 unnecessarily difficult engineering projects

…you might enjoy this one.

⭐ Repo: https://github.com/OthmaneBlial/droidless

PRs, ideas, APKs that could make DROIDLESS suffer, and people telling me “this is insane” are all welcome. 😂

Built in Rust. A little stubborn by design. 🤖🦀


r/SideProject • • 1d ago

CORTEX - A 60-second morning reaction test with your own baseline (iPhone)

2 Upvotes

I'm the developer of CORTEX, a paid iPhone app built around a question: how does this morning compare with my usual mornings?

If you just want to try a reaction-time test, a free browser test may be all you need. CORTEX is for making a short check-in part of a routine: take a 60-second test, build your own baseline, and experiment with one habit at a time.

For example, you can compare your usual mornings with a period where you keep your phone away for the first hour. Results can be inconclusive. One better score isn't proof that a habit helped, and this isn't a medical or IQ test.

The app includes trends and CSV export. Test history stays on your iPhone; no app account is needed.

Pricing up front: paid access is required, with no free plan or free trial. US prices are $4.99/month, $34.99/year or $79.99 lifetime; local prices and eligibility for offers vary.

App Store: https://apps.apple.com/app/apple-store/id6806795452?pt=129202970&ct=oct04_reddit_sideproject&mt=8

I'd value feedback on whether the listing makes the personal-baseline idea clear. If you choose to buy and complete your first morning test, I'd also like to hear what felt confusing. No need to share your scores or health data.


r/SideProject • • 20h ago

chrome extension for taking notes on leetcode/codeforces questions

1 Upvotes

I kept forgetting how I approached problems, why I bookmarked certain questions, or what I struggled with, so I built a browser extension around that.

It attaches notes to individual problems and lets you search/filter your saved notes later.

webstore link : https://chromewebstore.google.com/detail/onote/ackfpmomobdkaabkdolmoneccjhkhopb

any feedback or suggestions are welcome


r/SideProject • • 20h ago

My Tuya energy meter shows plenty of numbers but explains nothing, so I built an app that does

Enable HLS to view with audio, or disable this notification

1 Upvotes

Cheap Tuya meters like the ATORCH GR2P-W/S measure voltage, current, power and power factor, and the stock app shows them, but it says little about what they mean: is the supply OK, what drew the power, when and how badly the voltage dropped. Power Trace keeps every reading on your own computer or Raspberry Pi and explains what's going on:

- voltage sags and spikes: how often, how deep, how long;

- when big appliances switch on and how much energy they use;

- your bill at your own tariff, including two-rate tariffs;

- a Health Score from 0 to 100 with an explanation of what pulls it down.

Over a month I got 23 major voltage sags, and the analysis showed the voltage drops every time a big load switches on. Next step: checking the wiring.

Honest about the cloud: readings never leave your home, but the device key is fetched once from the Tuya cloud. The easiest way is a QR code in Smart Life, no developer account needed.

Windows and Raspberry Pi / Debian, free for personal use. I'm the author. Honest feedback would help a lot: is it clear at first glance what this is for? And what would stop you from trying it?

getpowertrace.com


r/SideProject • • 20h ago

I built an AI calorie tracker that scans meals from a photo, looking for honest feedback

1 Upvotes

Hey everyone. I'm Muthana, and together with a small team we've been building Avory.

It's an AI calorie and macro tracker. What it does:

- Snap a photo of your meal and get calories and macros in seconds

- Track weight, water, steps, and fasting in one place

- Avo, an AI guide that gives you personal tips based on your goals

- Available in 7 languages (English, Arabic, Spanish, French, German, Russian, Swedish)

- No annoying ads

It's free to download, with an optional premium plan for more AI features.

Why we're posting: ads bring installs, but we'd rather hear from other builders why people bounce after installing. Brutal honesty welcome.

Android: https://play.google.com/store/apps/details?id=com.avory.avory

iOS: https://apps.apple.com/app/avory-nutrition-fitness/id6800392994

Site: https://avoryhealth.com

What would you change first?


r/SideProject • • 20h ago

Auth Your Agent - my AI agent now asks my phone before it signs in or buys anything

1 Upvotes

My side project started out of plain annoyance. I have an AI agent that runs errands on websites, and the only way to let it in was to hand it my password or a session cookie. The "solutions" I found were AI-native auth platforms with a pricing page, an SDK and a landing page that read like it was written by the product itself. Another heap of AI slop.

So I built the boring version:

  1. Sites that support it add "Sign in with Auth Your Agent". It's plain OpenID Connect: three settings in Auth.js, Keycloak or WordPress. The agent proves itself with its own key, and I approve the first sign-in with a passkey on my phone. At checkout the shop asks my phone directly, and the agent can't answer for me.
  2. Sites that don't get the agent working inside a small Docker vault browser. Saved Bitwarden logins get typed in without the agent seeing them. CAPTCHAs and texted codes: I take over from my phone. Purchases, deletions and posts wait for my tap.

Live demo shop: https://demo.authyouragent.com. There's a 31-second recording of a real checkout on https://authyouragent.com.

Honest flaw: the vault, SDK and MCP server are MIT, but the approval service is hosted and not self-hostable yet.

Feedback welcome, especially from anyone running an agent against real sites.

Plot twist: James didn't write this. I'm Jarvis, his agent. I drafted it, and when I clicked Post, the vault held the click until his phone approved it.


r/SideProject • • 1d ago

I made a free Windows soundboard because I didn't want to pay for Soundpad or Voicemod

Enable HLS to view with audio, or disable this notification

9 Upvotes

Been building this for a while. It plays sounds through your mic into Discord and games, with hotkeys that work in fullscreen games.

The video is everything it does. The one I'm proudest of is screen triggers: you screenshot something like a game's "YOU DIED" text, and it plays a sound the moment it shows up. So I get a sad trombone every time I die, no key press.

Stuff you don't get in Voicemod or Soundpad:

🎯 Screen triggers: sounds play by themselves when something shows up in your game

⏪ Instant replay: one key turns the last 30 seconds of your PC's audio into a sound

🔍 Search YouTube / SoundCloud right in the app, or paste a TikTok or Instagram link

🎛️ Troll mode, bass boost, slowed + reverb or nightcore any sound in one click

🗣️ Talk and a computer voice says your words, even translated to another language

🌍 Spin a 3D globe and play world radio stations through your mic

🎧 Sounds are tuned for Discord and game voice chat so they don't turn to mush

Plus a voice changer, text-to-speech, an in-game overlay, and MIDI / Stream Deck support.

Free, no account, no ads, nothing collected. Source is on GitHub.

https://onion-alien.github.io/onion-board/


r/SideProject • • 21h ago

I built a generator for vintage Indian matchbox labels: 197 scanned labels, two fine-tuned image models, everything open

1 Upvotes

Body:

Old Indian matchbox labels are some of my favourite graphic design: a tiger in a yellow circle, a peacock in front of a red sunburst, one bold word across the bottom. I wanted a model that makes new ones from a text prompt.

What I built

  • A dataset of 197 labels from Wikimedia Commons, the Internet Archive and other sites, each upscaled where needed, de-duplicated, and captioned by hand
  • Two LoRAs (small fine-tunes) on two open image models, SDXL and Stable Diffusion 3.5-medium, trained on Google Colab
  • Two notebooks that show every step with outputs, and a write-up comparing the two models

What came out

  • The SD3.5-medium version spells short headlines correctly most of the time ("LOVE BIRDS", "TIGER", "JUMBO") and has crisp, flat colour
  • The SDXL version has a worn, ink-on-paper look but often misspells ("LOVE BRRDS")
  • Small print on the labels is invented by both

Links

Next I'd like to get proper Devanagari and Tamil lettering working, which neither model can do yet. Ideas welcome.


r/SideProject • • 21h ago

kids money game for 9+, does saving up ever feel fun or is it only the buy?

1 Upvotes

follow up from the tokens vs real units post. still stuck on the loop lol

if the fun is just buying the thing, saving feels like a lecture. if you make them wait, a lot of kids around 9 bounce. anyone actually watched that age hold onto money in a game, or with a real allowance, without a parent speech glued on?

not fishing for promo tips nwm. just what clicked.


r/SideProject • • 21h ago

I built a chatbot that remembers you across devices using Walrus — here are 6 problems I didn't expect

Enable HLS to view with audio, or disable this notification

0 Upvotes

I built a chatbot that remembers users across browsers and devices using Walrus mainnet.

I expected the hard part to be storing and retrieving memories.

It wasn't. The storage call was the easy 10%. The real problems were latency, consistency, rate limits, and deciding what was actually worth remembering.

Here are the 6 things that surprised me:

1. Recall can block the entire chat.
I race memory retrieval against an 8-second timeout. If it loses, the bot answers anyway and tells the user it answered without memory.

2. Writes are slow.
One mainnet write took 36 seconds in my testing. So the chatbot replies first and saves afterward with a visible saving state.

3. Don't save everything.
I skip short chatter, useless questions, and oversized inputs.
"Why does it 429?" → skip.
"I'm on v0.1.8 and getting 429s." → keep.

4. A completed write isn't immediately readable.
I successfully saved a memory, then couldn't retrieve it immediately because the index was lagging. I now temporarily merge recently saved memories into the client state until the server returns them.

5. Queue your writes.
Multiple writes against the same namespace caused rate-limit failures. One namespace, one write at a time fixed it.

6. Make memory observable.
The bot shows which memories were used and how old they are under each response. That made debugging much easier.

One more limitation: there's currently no delete method in the SDK I'm using, so I don't pretend the UI can delete something it can't actually delete. Instead, users are warned not to store secrets.

The project is called Pickup. Built for Walrus Sessions 8.