Sign in

Matt

@mattmoss.me
414 followers 964 following 196 posts

🛖 professional hermit 🚀 product dude 🎮 beat godrick in elden ring once 📻 Making getCOPY.app (skinnable, private walkie-talkie) - find it on the App Store! (Android coming soon) apps.apple.com/us/app/copy-private-…

PostsRepliesMedia
Matt @mattmoss.me · 16/09/2026
new nerdy software find: Spotifast, a native macOS player for Spotify that incorporates old school winamp skins AND music visuals powered by Milkdrop. spotifast.rocks
spotifast.rocks
Spotifast
A fast, lightweight Spotify app for Linux, macOS, and Windows.
000
Matt @mattmoss.me · 15/09/2026
been heads down w/ @atippins.bsky.social on our biggest COPY update yet 🎉 we’ve added your top requests plus surprises, and we’re trying COPY Club, our first subscription experiment. A link to try it on iOS drops later this week. #buildinpublic #iOS #indiedev #design
Screenshot of a skin in COPY with a sticker over the speaker grill that says copy that
1114
Matt @mattmoss.me · 15/09/2026
excited for ebooks! this will be the thing that breaks me away from the audible/kindle ecosystem :)
000
Matt @mattmoss.me · 12/09/2026
More sticker experimentation. This time on the roller 😍 #BuildInPublic #IndieApp #software #design #iOS
140
Matt @mattmoss.me · 10/09/2026
OK WAT this is sofa king cool. In our skin complier, we'll have an auto-mapping capability so any skin can tell the stickers what to do based on where they stick. Let’s us do freeform sticker placement. Stickers are coming soon as part of our (optional) COPY Club sub #BuildInPublic #IndieApp #iOS
041
Matt @mattmoss.me · 03/09/2026
sofa king excited for this 😍
000
Matt @mattmoss.me · 26/08/2026
What’s sad is that we live under a government that’s filled with people who hate government. We’ve had decades to address global warming. If that’s any type of indicator on how they’ll react here, I’m not holding my breath.
071
Matt @mattmoss.me · 26/08/2026
COPY got it's first support ticket tonight! Feels like a badge of honor 🤩 #BuildInPublic #iOS #IndieApp
060
Matt @mattmoss.me · 22/08/2026
This was a fun find on Youtube last night. Command Line media player with it's own version of 'winamp-like skins'. www.cliamp.stream #indiesoftware #opensource
cliamp.stream
CLIAMP — Terminal Music Player
A retro terminal music player inspired by Winamp 2.x. Play YouTube, Spotify, Qobuz, Plex, Jellyfin, Emby, SoundCloud, NetEase, and 30,000+ radio stations from your terminal with a spectrum visualizer ...
030
Matt @mattmoss.me · 22/08/2026
Just submitted COPY for approval on the Google Play Store! Now we wait...
Screenshot of my Play Store production application received and processing!
000
Matt @mattmoss.me · 21/08/2026
It's the 'non-sexy' work :) For COPY, it's been things like tiny improvements to friend/group invites, better UI for incoming transmissions, hardening bluetooth audio hand-offs and scaffolding for a "What's New" modal so users take advantage of the new stuff!
010
Matt @mattmoss.me · 21/08/2026
one thing i’m learning about indie dev: it takes conviction to do the boring stuff that pays dividends. i keep wanting to work on the next shiny thing, but this early, the small, unheroic work usually produces more consistent returns. #BuildInPublic #IndieApp #software #design #iOS
160
Matt @mattmoss.me · 18/08/2026
87% of active conversations had 2+ people participate. COPY gets better the second another voice shows up.
000
Matt @mattmoss.me · 18/08/2026
15% of new devices reached the first-playback milestone. a sent note only matters once another person actually hears it.
100
Matt @mattmoss.me · 18/08/2026
41% of new devices started a conversation within 24 hours. the first day still decides whether COPY feels alive or just feels like setup.
100
Matt @mattmoss.me · 17/08/2026
getting closer to testing skin creation with the community. this is gonna be a slow roll for us, but if you have any interest in helping us bring COPY to the good 'ol 'winamp' skinning days, let us know! #BuildInPublic #IndieApp #software #design #iOS
020
Matt @mattmoss.me · 17/08/2026
Found a really great fork of Excalidraw called Excalidash. It adds board persistence that isn't tied to just local browser storage, better multi-user management and easier multi-board organization. Plus, you can self-host it! github.com/ZimengXiong/...
github.com
GitHub - ZimengXiong/ExcaliDash: A self-hosted dashboard and organizer for Excalidraw with multi-user collaboration and scoped sharing.
A self-hosted dashboard and organizer for Excalidraw with multi-user collaboration and scoped sharing. - ZimengXiong/ExcaliDash
010
Matt @mattmoss.me · 15/08/2026
COPY for Android. Finally. In closed testing. Seriously this time :) #BuildInPublic #IndieApp #software #design #android
Android home screen with Phone, Messages, COPY, and Google Play icons on a blue textured wallpaper.
040
Matt @mattmoss.me · 14/08/2026
If you're interested in crafting a skin for COPY - apply for alpha access here: tally.so/r/0QgpG6
tally.so
Design a device for Copy
Made with Tally, the simplest way to create forms.
000
Matt @mattmoss.me · 14/08/2026
@atippins.bsky.social’s used our upcoming Ghostline skin as one of our first new standardized skins tha leverages the same scaffolding the community will be able to use to create their own skins.
000
Matt @mattmoss.me · 14/08/2026
we’ve been pushing hard over the past two weeks to get everything in place that would allow us to open up the skinning engine.
100
Matt @mattmoss.me · 14/08/2026
the vision for COPY was to always open up the skinning engine “winamp style”, so that anyone could create their own walkie talkie. #BuildInPublic #IndieApp #software #design #iOS
COPY Skin Lab package screen with steps for Package, Details, and Submit, plus options to create a first skin or upload a .copy-skin package up to 8 MB.
230
Matt @mattmoss.me · 14/08/2026
If you’re building something, and looking for “your people”, you’ll find them here :)
000
Matt @mattmoss.me · 14/08/2026
one of my fave builder communities has become Forg.to . everyone i’ve interacted with has been super friendly, encouraging and always willing to share learnings. plus the founder, Kislay is always super active. #BuildInPublic #IndieApp #software #design #iOS
150
Matt @mattmoss.me · 12/08/2026
Alan’s been cooking 👨🏻‍🍳 on Ghostline the past few weeks, and it comes with some fun backstory and lore. Keep an eye out for more about Ghostline and release 1.0.4 over the coming week. #BuildInPublic #IndieApp #software #design #iOS
A teal scanline close-up of Ghostline’s display showing channel 03, ALAN, and a glowing TRANSMIT indicator above an orange audio meter.
040
Matt @mattmoss.me · 12/08/2026
• a lot of invite optimizations to try and make it easier for users to get their friends on COPY • and hopefully. fingers crossed, we finall get anroid actually submitted to play store for production release this week (it’s been a journey) 🤞🏻
010
Matt @mattmoss.me · 12/08/2026
gearing up for a big week. we’re in the home stretch of finalizing release 1.0.4, featuring: • Ghostline, a new tactical themed skin from @atippins.bsky.social. #BuildInPublic #IndieApp #software #design #iOS
151
Matt @mattmoss.me · 10/08/2026
• Saturday: personal day. if anything timebox time-spent on COPY to an hour at most
000
Matt @mattmoss.me · 10/08/2026
• Sundays: Write social post and work on our longer form articles, plan goals for the week on how we’re moving the app forward or what we want to learn/test. But no building. • Weeknights: Build, Ship, Learn
100
Matt @mattmoss.me · 10/08/2026
i think it’s also important to figure out how to manage the workload while finding some sort of balance that doesn’t lead to burn out. trying out a new routine this week - we’ll see if we can get it to stick:
100
Matt @mattmoss.me · 10/08/2026
still trying to learn a good balance to managing all the things as an indie dev. @atippins.bsky.social and i have ramped up some big projects over the last few weeks, and as a result our social posting seems to be the first thing that falls off. #BuildInPublic #IndieApp #software #design #iOS
240
Matt @mattmoss.me · 26/07/2026
COPY passed 5,000 messages sent since launch! Been pleased with the steady growth. Analytics are pointing towards where we have room for optimization: the invite sent → accepted → first message sent/responded funnel. #BuildInPublic #IndieApp #software #design #iOS
Table showing our channel created to invite created to invites accepted funnel. We've seen a 13% increase in channels created, a 29% increase in invites created, and a 10% drop in invites actually accepted.
050
Matt @mattmoss.me · 26/07/2026
We're planning to be on the Play Store in a few weeks!
110
Matt @mattmoss.me · 26/07/2026
...something i want the agent to understand deeply as we learn and iterate on the engine itself with early testers. plus, the idea that we could get a team plan, and share that stateful dev agent between my parter and i is super interesting.
110
Matt @mattmoss.me · 26/07/2026
been seeing a lot of positivity gained from the long-term statefulness of letta agents. i think for us, deep context on the actual skinning engine we're making, everything from designing/coding a skin to submitting it for approval, getting it in the app for people to download is...
110
Matt @mattmoss.me · 26/07/2026
Thx Cameron! COPY's a little private, async walkie-talkie that a friend and I made (getcopy.app). The thing we're most excited about though is bringing back the 'ol winamp skinning customization, and opening up the skinning engine to the community so anyone can create a theme/skin for the app.
getcopy.app
Copy — Async walkie talkie
Twelve channels for each of your friends. Hold down to talk, let go to send. No accounts. Private and encrypted.
110
Matt @mattmoss.me · 26/07/2026
Been following @cameron.stream forever and finally had some time this weekend to sit down with @letta.com to really give it a go. Setting up Steve, my first coding agent specifically for COPY. Going to use it this week to see how it differs, how i like working with it, etc... Open to tips/ideas!
250
Matt @mattmoss.me · 25/07/2026
We’ve had builds where we turned the sounds off to debug something and the whole app just kinda lost its soul. It’s wild how much personality and usability can live in a few tiny beeps and boops.
000
Matt @mattmoss.me · 25/07/2026
one thing I love about COPY’s sound design: they're a key part of the ux. Static means the channel is empty. A press sound says the button worked. The send chime only plays after your message actually sends. #BuildInPublic #IndieApp #software #design #iOS
130
Matt @mattmoss.me · 24/07/2026
No specific feedback state during processing (Though that’s a great idea). The plugin let you customize the rules/prompt the agent would use for replying. So you could tell it that you always wanted a brief confirmation, and that would come in almost immediately, and didn’t leave you guessing.
100
Matt @mattmoss.me · 24/07/2026
the async nature of COPY messages made the perceived latency almost a non-factor :) - async voice was almost the perfect interaction model, too. Just fire a request off and listen to the response when you can, without feeling like you're stuck in a conversation you can't get out of.
000
Matt @mattmoss.me · 24/07/2026
The first version used self-hosted Whisper and Chatterbox, with provider interfaces for services like ElevenLabs too. Very early. Very scrappy. Still one of my favorite weird COPY experiments. Would you be into us bringing something like this back?
000
Matt @mattmoss.me · 24/07/2026
early in COPY development, we built an OpenClaw plugin that let an agent join a channel and answer in voice. You could carry your robot around like a strange little walkie-talkie friend. It was kinda magical. #BuildInPublic #IndieApp #software #design #iOS
360
Matt @mattmoss.me · 23/07/2026
All that invisible machinery for the least dramatic result possible: You hit Save. The channel name changes. It stays changed. That’s the whole point ;)
000
Matt @mattmoss.me · 23/07/2026
1.0.3 updates the name immediately on your phone, then confirms it with the server. Other devices catch up live or on their next sync. Offline updates retry. Stale names lose. The newest one sticks.
100
Matt @mattmoss.me · 23/07/2026
Channel renaming ended up being one of those deceptively complex COPY features. It sounds simple: type a name, hit Save, done. Underneath, it turned into a tiny distributed systems project. #BuildInPublic #IndieApp #software #design #iOS
270
Matt @mattmoss.me · 23/07/2026
Download COPY on the App Store. A private, customizable walkie-talkie for your friends and groups. apps.apple.com/us/app/copy-... On Android? Join the beta: bsky.app/profile/matt...
apps.apple.com
COPY: Private Walkie Talkie App - App Store
Download COPY: Private Walkie Talkie by Matthew Moss on the App Store. See screenshots, ratings and reviews, user tips, and more apps like COPY: Private Walkie…
000
Matt @mattmoss.me · 23/07/2026
Pushed out COPY 1.0.3 to TestFlight tonight! 1.0.2 was mostly Android readiness (just waiting on the Play Store) 1.0.3 is polish: new Learn COPY onboarding segments, a few skin management refinements, and much faster channel renames. Another post on that one, soon :) #BuildInPublic #IndieApp #iOS
* NEW: Learn COPY lets new people try push-to-talk before adding friends. Featuring actual real life™️ voice messages from myself and Alan 😅
* Earned skins and starter skins persist more reliably after updates, restores, and reinstalls. 
* Restore Purchases is clearer and more reliable for paid skins.
* Changed the name of the Blade Runner skin to Interlinked so we don't get sued 😭
* Push-to-talk now handles call interruptions more safely, so recordings are less likely to be lost.
* Channel renames show up faster and stay in sync more reliably for everyone.
240
Reposted by Matt
Alan @atippins.bsky.social · 19/07/2026
Working on an import pipeline for Copy, our walkie-talkie app. It makes it easier for me and @mattmoss.me (and soon other creators) to submit skins. First test: an HTML version I built in Claude Design. As I learn what makes importing hard, I revise the pipeline. Figma is next. #buildinpublic
192
Matt @mattmoss.me · 18/07/2026
This week, @atippins.bsky.social and I have been rethinking how COPY teaches you to use it. The constraint: no new ui or unfamiliar patterns. The walkie itself should do the teaching. Simplicity is tough 😉 Wdyt? Too cheesy 😅(sound on!) #BuildInPublic #IndieApp #software #design #iOS
080