惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
Google DeepMind News
Google DeepMind News
罗磊的独立博客
Martin Fowler
Martin Fowler
博客园_首页
Stack Overflow Blog
Stack Overflow Blog
Last Week in AI
Last Week in AI
The GitHub Blog
The GitHub Blog
B
Blog
C
Check Point Blog
WordPress大学
WordPress大学
G
Google Developers Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
量子位
月光博客
月光博客
U
Unit 42
Engineering at Meta
Engineering at Meta
有赞技术团队
有赞技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 【当耐特】
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Jina AI
Jina AI
S
Secure Thoughts
aimingoo的专栏
aimingoo的专栏
D
Darknet – Hacking Tools, Hacker News & Cyber Security
I
Intezer
Latest news
Latest news
V
Vulnerabilities – Threatpost
D
Docker
Attack and Defense Labs
Attack and Defense Labs
Help Net Security
Help Net Security
S
Security @ Cisco Blogs
Forbes - Security
Forbes - Security
MongoDB | Blog
MongoDB | Blog
云风的 BLOG
云风的 BLOG
L
LINUX DO - 热门话题
P
Palo Alto Networks Blog
Cloudbric
Cloudbric
Spread Privacy
Spread Privacy

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店 GitHub - EdoardoBambini/Agent-Armor-Iaga: AI agents are getting tool access — shell, file system, databases, APIs, secrets. But **nobody is governing what they actually do with it**. Frameworks like LangChain, CrewAI, AutoGen, and Claude Code give agents the power to execute. Agent Armor gives you the power to control, audit, and approve every single action before it happens. HN Vibes — Week 15, Apr 7–13 2026 GitHub - chojs23/ec: Easy terminal-native 3-way git mergetool vim-like workflow GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - JakOb-dotcom/cloud-sandbox-security-analysis: Technical analysis and Proof of Concept (PoC) regarding environment variable exfiltration in containerized cloud sandboxes via side-channel data leaks. Springboards - Flint Alpha Show HN: A simpler coding agent harness GitHub - audiodude/sudomake-friends GitHub - 256thFission/mini-mythos: OSS clone of Anthropic’s Mythos harness to locate C/C++ memory vulnerabilities Show HN: OpenParallax: OS-level privilege separation for AI agent execution Hacker News Sorted - Chrome 应用商店 Show HN: How to Install Docker on Ubuntu 24.04 LTS: Complete 2026 Guide GitHub - himanshudongre/smriti GitHub - sverrirsig/claude-control: macOS desktop dashboard for monitoring and managing multiple Claude Code sessions GitHub - ory/dockertest: Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work. Chiral - Chrome 应用商店 Show HN: Two Claudes collaborating through shared memory on a $100 mini-PC GitHub - pmichaillat/latex-cv: Minimalist LaTeX template for academic CVs GitHub - oguzbilgic/posse: A web UI for Anthropic Managed Agents. GitHub - sshiraz/depsly: Dependency risk analysis tool for npm packages ABI Add safari/agent-harness — Safari browser automation via safari-mcp by achiya-automation · Pull Request #212 · HKUDS/CLI-Anything GitHub - Halfblood-Prince/trustcheck: Verify PyPI package attestations and improve Python supply-chain security GitHub - oguzbilgic/kern-ai: Agents that do the work and show it. GitHub - bruits/satteri: High-performance Markdown and MDX processing for the JavaScript ecosystem GitHub - tylergibbs1/feedstock: High-performance web crawler and scraper for TypeScript, powered by Bun and Playwright GitHub - Grimm67123/grimmbot: The self-improving sandboxed and open-source AI agent. With persistent memory and scheduling. GitHub - whitevanillaskies/whitebloom: Local whiteboard that blooms. GitHub - hwdsl2/docker-whisper: Docker image for a self-hosted Whisper speech-to-text server with speaker diarization and OpenAI-compatible transcription and translation APIs. Powered by faster-whisper. Supports all Whisper models, NVIDIA GPU (CUDA) acceleration, JSON/SRT/VTT output, SSE streaming, offline mode, and multi-arch (amd64, arm64). GitHub - yisding/reviewwiggum GitHub - MarwanAlsoltany/serrors: Structured errors for Go: sentinel hierarchies, typed data, custom formatting, and slog integration. GitHub - soatok/age-php GitHub - Luthiraa/markitme GitHub - stagas/rtdiff: realtime git diff gui and AI-assisted commits GitHub - tombedor/excalicharts GitHub - wh1le/excalidraw-edit: Open and edit .excalidraw files from the terminal. Offline, auto-saves to disk. MalExt Sentry - Malicious Extension Scanner - Chrome 应用商店 GitHub - syi0808/asciianimesvg: Generate animated ASCII art SVGs from text. CLI, Rust library, WASM, and web editor. GitHub - zaina-ml/ml_forge: A visual-based graph node editor for training computer vision models. GitHub - anakin87/llm-rl-environments-lil-course: 🌱 A little course on Reinforcement Learning Environments for evaluating and training Language Models GitHub - takaakit/superpowers-uml: Superpowers-UML modifies Superpowers to ensure a software development workflow in which AI agents design through UML modeling. AdriByte Studio - Sviluppo Web e Soluzioni Digitali GitHub - chouligi/angel-copilot: Your personalized Angel Investment Advisor Show HN: MoodSense AI (ML and FastAPI and Gradio, Deployed on Hugging Face) Moodsense Ai - a Hugging Face Space by aman179102 GitHub - agenteractai/lodmem: Level Of Detail Context Management for Agents GitHub - ostefani/subnetlens: A fast, concurrent network scanner with a TUI and plain-text CLI, built in Go. It discovers live hosts on your network, scans their open ports, resolves hostnames, and fingerprints operating systems—delivered. Cyber Pulse: Agentic Intel - Apps on Google Play Whisper API: Self-Hostable Speech to Text Transcription The Agent-Web Protocol Stack: A Research Thesis GitHub - msmarkgu/RelayFreeLLM: A restful API designed to route user prompts to various AI model providers. Show HN: Provepy – A Python decorator that proves your code using Lean and LLMs Show HN: Pardonned.com – A searchable database of US Pardons GitHub - patrickdappollonio/dux: Dux is a terminal UI that lets you run multiple AI coding agents side by side, each in its own git worktree, with full companion terminals, macros, commit generation, and a command palette that knows more tricks than you do. kMC Crystal Simulator Show HN: HyperFlow – A self-improving agent framework built on LangGraph GitHub - stef41/vibescore: 🎵 Grade your vibe-coded project. One command, instant letter grade across security, quality, dependencies, and testing. GitHub - stef41/lmscan: 🔍 Detect AI-generated text and fingerprint which LLM wrote it. Open-source GPTZero alternative. Zero dependencies, works offline. imgur.com GitHub - visionscaper/collabmem: Enabling long-term collaboration with Agentic AI - building up episodic and world model memory over time with in-context awareness 在 Steam 上购买 FriedrichAI: Offline AI 立省 10% GitHub - atripati/ark: AI Runtime Kernel — a context operating system for AI agents. Eliminates tool bloat, loads only what’s needed, and gives LLMs their reasoning space back. GitHub - nowork-studio/toprank: Open-source Claude Code skills for SEO, SEM, Google Ads GitHub - tacomanator/sash: Lightweight macOS menu bar app for reliably cycling through windows of the current application. Appents | Social Media Management for Product-First Teams GitHub - pnhoang/youtube-spam-blocker: Automatically detects and hides spam messages in YouTube Live chat. Set rate limits, keyword filters, and block repeat offenders. GitHub - decisionnode/DecisionNode: CLI + Local MCP - A shared structured memory store across Claude Code, Cursor, Windsurf, Antigravity, and every MCP client. Semantically queryable. GitHub - AvaCodeSolutions/django-email-learning: An open source Django app for creating email-based learning platforms with IMAP integration and React frontend components. The $100K Gap in Kubernetes Security Tooling Function Calling Harness: From 6.75% to 100%
Mudu: The Beginning | Byla.lt
Pattio · 2026-05-19 · via Hacker News: Show HN

Mudu: The Beginning

May 19, 2026

I finally built Mudu, an end-to-end encrypted private space for couples, families and close friends.

Probably all of us have some kind of list. A list of things we want to build. A list of things we want to try. A list of places we want to see. A list of ideas that keep coming back once in a while, but somehow never quite become the next thing.

One of my favorite lists is the one where I keep ideas that excite me. Every now and then I come back to it. Some ideas already feel like they belonged to a different version of me. Others still pull me in.

For years, one of those ideas was a home for the little bits of shared life that do not really belong anywhere else.

Not a calendar. Not a notes app. Not a task manager. Not another place to optimize everything until it becomes joyless. More like a quiet corner for plans, memories, feelings, places and all the tiny things that make a relationship feel alive.

For a long time I kept dismissing it. It would take too much time. It would not make sense without Android. It would need a backend, end-to-end encryption and solid sync. The scope would probably explode. Every reason felt reasonable enough to leave it alone for a bit longer.

But then the question became very obvious: if not now, then when? Do I really want this idea to stay another decade on the list of things I really want to build but keep finding excuses not to?

The answer was clear. I had to build Mudu, a private app for couples, families and close friends. A shared space for the small things that help people feel closer, more understood and more connected.

Even the app name was clear to me from the beginning. It comes from the Lithuanian word “mùdu”, which roughly means “the two of us”. To me, that is the whole idea. A private space built around closeness.

Idea

Mudu app icon and launch image

Mudu started with a question: what would a private space for the people closest to you look like?

The core idea was simple: use technology to help people hold onto the small things that make them feel close.

That can sound a bit abstract, but in practice it means very small things. A plan you both keep returning to. A place one of you wants to visit someday. A list that slowly becomes a record of your shared life. A moment that should not be lost. A small way to say how you feel when saying it directly feels harder than it should.

None of this is impossible with existing technology. In fact, shared Apple Notes did most of this for me for a while. It was hacky and sometimes awkward, but it worked. I still remember the small excitement of adding a new shared plan, a bucket list item or some silly idea into that shared chest.

It felt magical in a very simple way. Not because the tool was special, but because the act itself was. There is something quite warm about having a tiny shared place where future plans and half-formed ideas can live before they become real.

Ever since then, I wanted to bring those concepts into a dedicated app. But I did not want to just put shared fun stuff into an app and call it a day. I wanted to push it a bit further. I wanted to build a set of tools that could help people build stronger and healthier relationships.

  • Something that helps you express how you feel.
  • Something that helps resolve friction in a calmer way.
  • Something that makes small shared plans easier to hold.
  • Something that feels personal instead of transactional.

And on top of all that, the most important requirement was privacy.

Everything had to be encrypted. There was no version of this app where I would feel comfortable asking people to put intimate relationship context into it while the app quietly treats that data as something to collect.

I wanted Mudu to be the kind of app where, if you knew exactly how it worked, you would feel calmer, not worse. Nothing creepy. Nothing weird. Nothing that would make me feel like I betrayed the idea or the people using it.

That is where Mudu started to take shape.

Shape

Turning the idea into an actual app was harder than expected.

There were too many ideas. Way too many for an MVP. Every note had another note attached to it. Every feature had three different versions. And every simple thing became less simple once privacy, encryption and sync entered the room.

After many iterations, I decided to split Mudu into a few core parts:

  • Signals: share emotional and intimate states with less friction
  • Places: save places, plan trips and make the world feel like something you are exploring together
  • Lists: keep shared plans, bucket lists, tiny tasks and long-running context in one place
  • Moments: remember important dates, memories, anniversaries and the small events that matter
  • Tools: lower emotional load and make small decisions or hard conversations a bit easier

That structure made the app feel possible. Not small exactly, but contained enough that each part had a clear reason to exist.

Signals

Mudu Signals screen showing mood, energy and closeness sliders, with selected cues like affection, comfort, listening and reassurance.

A small signal can sometimes say enough

Every person is different. That does not sound surprising or controversial, but it becomes very real inside a relationship.

We all have needs, but we do not all communicate them in the same way. Some people can say exactly what they feel. Some people need time. Some people only realize what they needed after the moment has already passed.

Some people can read the room very well. Others need a clearer signal.

Mudu Signals are for that space in between. For the person who knows something is off but does not yet have the words. And for the person on the other side who cares, but does not always know what to notice.

I believe it takes time and effort to read and understand each other. I also believe that no digital tool can replace real conversations, deep listening and patience.

Signals are not meant to replace those things.

They are meant to be a starting point. A small bridge. A way to say “this is where I am right now” without needing to turn every feeling into a full conversation immediately.

Sometimes that is enough to soften the moment. Sometimes it creates just enough understanding for a better conversation later.

Places

Mudu Places screen showing saved places in Paris as a list and on a map.

Places can be a travel planner or just a quiet map of things you want to experience together someday

I love traveling.

This is probably why travel-related features received so much attention in Mudu.

For me, there is something magical about putting an itinerary together and then checking it one item at a time. Even coming back to an old itinerary years later can bring back warm memories.

The main idea behind Places is simple: keep the places you want to experience together.

It does not have to be a complicated trip. In fact, a big part of it is for casual everyday life. You or your partner adds a place you want to visit someday. Then one day you are walking nearby and the app reminds you that this place exists. Without that small reminder, you would probably just pass by.

Or maybe your partner really wants to go to a specific restaurant. They add it to the map. Then your anniversary comes and you are thinking where to go. Suddenly the choice becomes easier, and also more meaningful, because it came from something they already cared about.

Mudu place detail screen for Musée d'Orsay showing map, collection, status, category, rating, dates, notes, links and contact information.

I wanted places to hold both the practical bits and the small personal notes that make them worth remembering

You can also create a solo space and keep places only for yourself. That works well for solo trips, but also for surprises that should remain surprises until the right time.

For people who love sentimental details, each place can have notes, ratings and other metadata. Not just “we went here”, but “this is what it meant”.

And for people who do not care about the sentimental side at all, Places still works as a practical travel helper. Each place can have dedicated dates, travel documents, links, reminders, routes in your favorite navigation app and useful automatic metadata like phone numbers, websites and distances.

It can be emotional or practical. Ideally, both.

Lists

Mudu Lists screen showing shared lists such as Weekend Plan, Someday Together and Little Things, with dated checklist items.

Some lists are boring. Some lists are sentimental. The best shared ones somehow become both

I do not think it will surprise anyone who knows me that I like lists.

Over the years I created quite a few of them and still maintain many to this day: favorite movies, blog post ideas, books, WWDC backlog, experiences to try, things to see and probably too many others.

For some reason these lists feel cozy to me. They have a past that feels sentimental and a future that feels exciting.

But shared lists are something else.

There is a very specific feeling in adding shared bucket list items and then completing them together. They slowly become a record of tiny promises to the future. Some silly, some serious, and some unexpectedly important once you actually do them.

And then there are all the other lists that quietly hold shared life together. Things you want to cook together. Movies you keep postponing. Gift ideas. Future trips. House things. Restaurants. Inside jokes. Small plans that would otherwise disappear into the void.

Of course, lists do not have to be exciting. They can be as boring and useful as needed. Groceries. Packing. Tasks before a trip. Things to buy. Things to fix. Things to remember.

The point is not that every list has to be meaningful. The point is that shared life creates shared context, and shared context needs somewhere to live.

And again, shared does not always need to mean shared with another person. You can have a solo space where things are only relevant to you. In that case they are shared between your own devices while still being end-to-end encrypted.

Moments

Mudu Moments screen showing a calendar, anniversaries and birthdays.

Moments is for dates, memories and small events that should not just fade into the background

Moments is where the sentimental part of me lives.

It is kind of funny to think about, but one of the first apps I released on the App Store was also about memories. More than ten years later, my idea of what a good memory app should be has changed quite a bit, but the goal is still very similar.

Something important happened? Add it to Moments.

Feels like there is more to the story? Add notes.

Is it an important event? Add a reminder.

Should it come back every year? Add recurrence.

Is it something you are waiting for? Add an anniversary and count the days with some excitement.

I like this kind of memory keeping because it does not ask every moment to become some big story. Sometimes a date, a note and a small reminder are enough.

Not every important thing needs to be turned into social media content. Some things just need a quiet place where they can live.

Moments is that place in Mudu.

It also ties other parts of the app together. You can have an overview of places, lists and moments in one place, which becomes especially useful when traveling. It gives you a way to see your itinerary, todos and contextual details without jumping between many different apps.

Tools

Mudu Tools screen showing Choices with a spinning decision wheel and Clarity with a generated conversation starter.

Tools are small helpers for moments where a bit less friction can change the whole tone

Tools is probably one of the most exciting parts of Mudu for me.

This is where the app can do a bit more than store shared context. Not by forcing anything or pretending to solve relationships, but by making some hard moments a little easier to enter.

The goals are simple:

  • reduce friction
  • lower emotional load
  • encourage positive interaction without forcing it

The first tool is called Clarity, and the idea is exactly that: help you get a little more clear before you speak, share or react.

Clarity helps you reflect on what happened, understand what matters underneath the feeling and turn that into clearer words or a more useful signal.

It starts with a simple flow that gathers the most relevant input. The goal is not to overcomplicate the moment, but to help you slow down enough to understand what is actually going on.

At the end, it gives you an overview and a few possible next steps. You can turn it into a signal inside Mudu, or create a short conversation starter that helps you express the important part more clearly.

Keeping with the privacy theme, this uses an on-device language model. Your personal relationship context does not leave your device for this.

Mudu Clarity flow asking what feels important underneath and what could help right now, with selected feelings and supportive cues.

Clarity is not there to speak instead of you. It is there to help you find the part you were trying to say

The other tool available at launch is Choices.

This one was inspired by my brother. I remember him telling me how he went on a trip with friends and brought something like a wheel of fortune with them.

The idea was very simple.

Whenever they could not decide, they would put options on the wheel, spin it and accept the result. One person wants one place. Another wants something else. Someone else has a third option. Spin the wheel.

But the most important part was not the random choice itself.

The important part was the agreement that after the option is chosen, there is no more arguing. Everyone is on board. No resentment. No “I told you so”. No dragging the decision forever.

I love that.

Some decisions do not need more discussion. They need a small ritual that makes the choice feel fair enough to move on.

There are a few more tools on the roadmap, but I want to be careful here. Before adding more, I need to understand how people actually use Mudu, which parts feel useful and which parts only sounded good in my head.

Privacy

I already mentioned privacy a few times, but it deserves its own section because Mudu does not really make sense without it.

I felt that if I were the user of this app and knew exactly how everything worked, I should feel at ease. The only way to achieve that was end-to-end encryption. All content in every space is encrypted and only accessible if you have the encryption key.

I will admit that this has some negative effects on UX. During registration, you need to write down your recovery phrase, because without it you could lose access to encrypted content if you get locked out of iCloud. When you invite someone to your space, there is an additional approval step. And some flows are a bit less magical because security needs to be explicit.

But I think this is the right tradeoff. Especially now, when so much software tries to invade your privacy, mine your data and quietly turn personal things into business assets.

Mudu is not that.

Mudu is for partners, families and close friends who want to feel more connected and understood through the small things that shape everyday life. And because those things are personal, they should stay personal.

I use Mudu daily now. That is probably the best sign I have that it became something real, not just another idea sitting in some list.

And I am excited to keep adding things that make my life, and hopefully someone else’s life, better in small but meaningful ways.

If you found this post helpful, or just enjoyed this little corner of the internet, you might also like a few of the other things I make.

  • Mudu: a calm space for couples, families, and close friends.
  • Decrypto: a cipher puzzle game for curious minds.

No tricks. No weird little traps. Just software made with care by a person who still thinks it can have a soul.