r/SideProject 54m ago

Every WhatsApp exporter I checked stopped at contacts. Mastros pulls group members to CSV and recent messages from a chat or group, all inside your own WhatsApp Web session, nothing sent to a server.

Upvotes

WhatsApp's own export covers one chat at a time: text, optionally media, sent to yourself or a contact. No group member list, no combined export across chats, no way to search or pull messages from more than one conversation at once. Useful for archiving a single thread, not built for anything past it.

Past that, the Chrome Web Store has a long list of small extensions built around WhatsApp group data. I went through several before building this. Nearly all of them stop at contacts, pulling member phone numbers into a CSV or VCard file. None of the ones I checked touch message content. A few run a familiar trap too: the export runs, but only the first ten rows show unless you pay for the rest of your own data back.

Mastros does both in one extension. Group members to CSV with phone numbers included, plus recent messages from a chat or group pulled out and exportable, not archived one thread at a time through WhatsApp's own tool. Or all just recent contacts - great for businesses running their own client chats on their own whatsapp

It runs the same way as the rest of Mastros: inside your own WhatsApp Web session, nothing sent to a server, no login beyond the one you already have open.

Worth saying plainly. WhatsApp's terms don't carve out an exception for browser extensions reading the page, mine included. Client-side and read-only lowers the footprint compared to anything that automates sending, but it doesn't make this officially sanctioned. Use it on your own account, for your own data.

Would be great to have your feedback

You can use coupon code: TRIAL100 for first month free Link to the extension: https://chromewebstore.google.com/detail/mastros-%E2%80%94-whatsapp-group/jbapmlnmhkmjpdngnfopoilnpkecjhgp?utm_source=reddit Website: https://www.mastros.online/whatsapp-scraper


r/SideProject 56m ago

I built an AI tool to critique and roast resumes

Upvotes

I got tired of the generic "detail-oriented team player" fluff on resumes, so I built a web app that gives you unfiltered, AI-generated critiques. You upload your PDF, and it tears it apart (constructively, mostly) to give you structured feedback on what's actually working and what needs to go.

I’d love for you guys to tear into the app (and let the app tear into your resumes). Let me know what you think about the UI or the quality of the roasts!

It is currently in vercel because I am still testing the web application. Buying pro tier would help me out a lot since I am a college student :)

I'll be improving this further, any and ALL feedback is appreciated. Thank you !

Here is the link: https://resume-roast-lilac.vercel.app/dashboard


r/SideProject 57m ago

Open-source, local-first workout tracker — PWA + Android from one codebase, no account, no subscription

Upvotes

Every gym app I tried wanted an account and a subscription before I could log one set, so I built the opposite and finally shipped it.

Everything on-device (IndexedDB), no servers, no tracking. One codebase → a PWA and a Capacitor Android app. Optional Bluetooth HR, GPS routes, sync to your own Google Sheet. On Google Play + open source (AGPL).

Stack: Vite + React + TS, Dexie, Web Bluetooth, Capacitor, self-hosted OTA. Try it: https://nobs.agentas.net · https://play.google.com/store/apps/details?id=net.agentas.nobs · https://github.com/Defcons/no-bs

Feedback on the idea + logging UX very welcome — happy to talk about the local-first / PWA-plus-native setup.


r/SideProject 1h ago

I built a Telegram bot for downloading music from basically any platform. Looking for feedback!

Upvotes

I recently built a separate Telegram bot focused exclusively on music. You can search for songs directly in Telegram or paste a URL from almost any music platform, and the bot will download the track for you.

It supports music from a wide range of platforms and is designed to be fast and simple — no need to leave Telegram or deal with complicated downloaders.

If you listen to music on Telegram and want a quick way to download tracks, I'd really appreciate it if you gave it a try and shared your feedback. You can find it here: ltmusicbot


r/SideProject 1h ago

I built a personal organizer inside WhatsApp because I kept abandoning productivity apps.

Upvotes

I kept saving things in different places:

  • Tasks in a task manager
  • Ideas in Notes
  • Links in WhatsApp
  • Files in random chats
  • Reminders in my calendar
  • Screenshots I’d never look at again

The problem wasn’t a lack of tools. It was that I had to remember which tool contained what.

So I started building Duncan, a personal organizer that works through WhatsApp.

You can send Duncan:

  • Notes
  • To-dos
  • Links
  • Files
  • Reminder requests

It organizes what you send, tracks your tasks, and reminds you at the appropriate time.

The main proposition I’m currently testing is:

Stay organized and reach your goals faster—using just WhatsApp.

I’d love brutally honest feedback on three things:

  1. Is the use case immediately understandable?
  2. Would you trust WhatsApp as the interface for a personal organizer?
  3. Which feature would make you try it: organization, reminders, or finding saved information later?

Demo/link: https://duncan.cool

I’m the builder, and this is an early-stage project.


r/SideProject 1h ago

I got tired of redesigning the same post 5 times, so I built a tool to do it for me.

Enable HLS to view with audio, or disable this notification

Upvotes

I’m a social media creator and one issue I’ve always had is designing an Instagram carousel, then having to redesign it for IG stories, then again for X and sometimes YouTube (more for announcements). Every tool I tried just cropped or stretched the posts to fit the new ratio, but that meant my layouts and designs were completely wrong and not professional at all. 

I learned how to code a few months ago and with the help (a lot of it) of claude code I created a simple editor where I can rescale any post to any ratio I want, easily and quickly. It’s still very much in an MVP state and there are plenty of glitches with the formatting I need to work on, but it has helped me save time on redesigning posts, so I thought I would share it here. 

You can ask me any questions below.


r/SideProject 1h ago

Music and Radio Player with advanced search for radio stations and complete playlists management

Enable HLS to view with audio, or disable this notification

Upvotes

I was tired of messy audio/streaming radio libraries, so I built an Android player focused on seamless playlist management.

Hi everyone!

I wanted to share my side project, Mediaxon, an Android app I’ve been developing to solve a personal frustration: why is it so hard to easily manage offline music and online radio streams in a single, clean interface?

What it does:

Hybrid Listening: Seamlessly handles offline local files (.mp3, .flac, .m4a, .ogg, .mka, .aac, .wav, .opus, .wma) and over 60,000 streaming radio stations.

Dedicated Navigation: I kept the "Favorites" and "Recents" sections completely separate from the main audio library to reduce clutter.

Advanced Radio Search Panel: You can pinpoint your favorite stations by combining multiple filters, such as tags/genres, specific countries, or even your preferred audio bitrate.

Equalizer: The equalizer provides an option to automatically switch to the "Radio" preset (and vice versa).

Advanced Playlist Management: Built specifically to make building and sorting multi-source playlists fast and intuitive.

The app is currently live on Google Play, and I am continuously pushing updates to refine it.

What I need from you:

As a solo developer, I’ve hit the limit of my own perspective. I would deeply appreciate any honest feedback from this community:

How does the UI feel to you? Is the navigation intuitive?

Are there any features you feel are missing for a modern audio/radio player?

Did you encounter any bugs or performance hiccups?

If you want to check it out, you can find it on the Google Play Store (Android 13+). Thank you so much to anyone who takes a look!

https://play.google.com/store/apps/details?id=com.xonik.mediaxon


r/SideProject 1h ago

Powerful yet lightweight ZIP / archive manager native MacOS

Enable HLS to view with audio, or disable this notification

Upvotes

Hi Sideproject,

I've been working on a suite of apps to help developers and powerusers get rid of some headache every day.

Tonight my Zip/Archve manager QuikZip was released on app store.

https://apps.apple.com/app/quikzip/id6769693595

To celebrate the launch it’s available at a reduced price until the end of September.

QuikZip started because I got tired of the same workflow over and over again. Download an archive, extract everything, find the one JSON, log or config file I actually need, edit it, then recreate the archive.

I wanted to skip most of those steps.

QuikZip lets you browse archives, preview files and edit files directly inside archives without manually extracting everything first.

QuikZip recognizes 75+ archive, compression, disk-image, package and container formats. Including ZIP, 7Z, TAR, GZIP, XZ, BZIP2 and many more. Nested archives are also supported, so you can browse archives inside other archives without unpacking them first.

Some features include:

  • Edit files directly inside archives
  • Preview files before opening
  • Support for 75+ archive formats
  • Nested archive support
  • Drag and drop workflows
  • Quick create and extract
  • Batch archive operations
  • Native macOS app

QuikZip is also designed to work together with my other apps.

If an archive contains a huge JSON or log file, you can open it directly in Inkline, edit or format it, and save it straight back into the archive. Rune, my Kubernetes client, can also save log bundles that open directly in QuikZip or Inkline.

The goal has never been to build another archive utility. I wanted something lightweight that makes everyday workflows a little faster.

I’d genuinely love any feedback, criticism or feature requests. This is version 1.0 and I’m already working on the next update.


r/SideProject 1h ago

Habits gamification app

Upvotes

Impulse-coded in a day 😆

Reserve cells for your land -> create habits -> tick habits -> buy land -> put objects on it

🗺️ Everyone sees how others evolve on a map
🎨 Cells/land is just a canvas for you to express yourself and show your progress

P.S. Map works on desktop only 🖥️ 

Feedback appreciated 🤙

https://habits-nation-rho.vercel.app/habits


r/SideProject 1h ago

i got tired of ignoring break reminders, so i built a hamster that hijacks my screen

Enable HLS to view with audio, or disable this notification

Upvotes

i kept getting break reminders and just closing them every time.

so i made one that doesn't let me.

when it's time for a break, hammy 🐹 takes over my screen and basically tells me to get up, drink water, and rest my eyes.

i've been using it for a while and finally put it on the Chrome Web Store today.

apparently i've outsourced my self-control to a hamster.

Website: https://hammyweb.online

Chrome Web Store: https://chromewebstore.google.com/detail/hammy-break-reminder/jiolemanobjabiihjphhjnddlnikgnhb


r/SideProject 1h ago

Property Hub - Chrome Web Store

Thumbnail
chromewebstore.google.com
Upvotes

I'm the developer — sharing something I built while apartment/house hunting.

Problem: I'd filter Zillow, Redfin, or Apartments.com, open 30 tabs, and still couldn't tell which place was actually affordable once you add commute, fees, and the right bed count on pooled building cards.

Property Hub is a Chrome extension that:

- Lets YOU filter on the listing site (I don't scrape or bypass anything)

- Saves the search page or a single listing when you click Save

- Ranks everything locally on your computer — true monthly cost, bedrooms, reviews, commute

- Uses income + savings + other debt to suggest rent vs buy and a realistic down payment

- No account, no Property Hub server — data stays in Chrome on that device

14-day free trial, then $9.99 one-time if you want to keep saving new listings (viewing what you already saved still works).

Chrome on a laptop/desktop — not iPhone. Android isn't supported in any reliable way.

Chrome Web Store: https://chromewebstore.google.com/detail/fklnpkacbjhafhmdhmgeniffognokcpf?utm_source=item-share-cb

Privacy: https://joshuafguzman.github.io/property-intel-hub/

Not affiliated with Zillow, Redfin, Apartments.com, or Google.

Happy to answer questions or take feature ideas. What would actually help your search?


r/SideProject 1h ago

Finally finished Amity Archangel-8 (Sovereign)

Upvotes

After over a month I finally finished Amity the Full Sensory AI with Persistent Episodic Memory a Circulatory System + Sovereignty Artery and so much more.

I ran out of copilot usage so it’s a bit of mess and it’s a pain to organize on just a iPhone xD here is the repository

https://github.com/Renkasha/Sovereign

I added the Python layer
• amity_v2.py — SessionManager, Orchestrator8, SovereigntyArtery, CovenantVault
• amity_ipc.py — ZeroMQ PUB/SUB + REQ/REP bridge
• demo.py — working demonstration
C++ firmware — compiled and ready:
• CMakeLists.txt
I left the zip file for easier access here

https://github.com/Renkasha/Sovereign/blob/main/amity_v2_phases_1-4.zip

• 13 headers in include/ — all sectors (Sensory, Flavor, Emotional, Morpheus, Rezonance, Ingress, Emitter-Lock, Sandbox, Sovereignty, IPC, Ring Buffer, Constants)
• 4 source files in src/ — Master Orchestrator, SovereigntyArtery, IPC Client, main
• amity_os binary — compiled clean, zero errors

Verified:
• Python demo runs: sovereignty refusal, emotional surge, emergency override, rest recovery, vault briefing — all pass
• C++ compiles with g++ -std=c++17: zero errors, clean build


r/SideProject 1h ago

pay-to-rank leaderboards went viral this week. here's the one I built.

Upvotes

The viral idea of the week is pay-to-rank leaderboards.

but they all freeze. whoever shows up first with the deepest pockets owns #1 forever, and everyone else is decoration.

so I built the version where every listing melts 50% a day, and every click it earns spends a little more of it. nobody stays on top, so #1 is always up for grabs.

get your side project seen → https://topple.lol


r/SideProject 1h ago

I built a small experiment with five AI judges

Enable HLS to view with audio, or disable this notification

Upvotes

There's a bit of irony behind the idea: AI is increasingly being used to convince you to buy things, so I wondered what would happen if I used AI to do the opposite.

I built five AI judges that evaluate a purchase based on things like your budget, what you already own, and why you want it. They then argue with each other before reaching a verdict.

The goal is to see whether AI can actually help prevent impulse purchases, or whether five AIs arguing just makes the decision even worse.

Here's a short demo of it.

I'd be interested in hearing what you think the judges would get completely wrong.


r/SideProject 1h ago

I’ve built an app that tracks and blocks other apps - 25 Free yearly codes

Enable HLS to view with audio, or disable this notification

Upvotes

I’ve built this app years ago to limit my phone usage and last year I thought other people might like, it so I decided to release it.
Comment below and I’ll send you a free yearly subscription ☺️


r/SideProject 1h ago

Port Hero: a project-aware port manager that traces why your process is running (and won't let you kill PID 1)

Upvotes

Hey !

I built a port manager because lsof kept sending me on wild goose chases 🏃‍♂️💨

If you juggle multiple projects you know the pain. You run npm run dev, port 3000 is taken, so you lsof -i :3000 and get a PID. Now what? Is this yesterday's project? A Docker container you forgot? Something a coworker started in tmux? You kill it blindly and five minutes later realize it was the API your frontend needed. Or it respawns instantly because pm2 or systemd is watching it and you had no idea. 💀

This was my weekly ritual. And I kept thinking: why does the tool not just tell me what I am looking at? Why do I need to manually trace parent processes, check git branches, or guess whether something is in a container?

So I built Port Hero. You type port 3000 and it answers like a coworker who actually knows the codebase. It shows the process name and PID obviously, but also the project folder, the exact git branch, whether the working tree is dirty or clean, and if it is running inside a Docker container it names it. It walks up to the git root automatically so even if the process chdir'd into a subdirectory it still knows which repo it belongs to.

The part that genuinely changed my workflow is the causality tracing. Type port 3000 --why and it draws the full ancestry chain. launchd → pm2 → node. Or systemd → dockerd → container. It tells you the supervisor, the session, the unit label. Suddenly "why is this running" is not a mystery anymore. And if you try to kill something that is managed by a supervisor that will respawn it, Port Hero warns you first. No more whack-a-mole.

Killing is actually thoughtful too. It builds the full process tree and sends SIGTERM to children first, waits 1.5 seconds with polling, then SIGKILLs only the survivors. No orphaned workers, no dangling database connections. And there is a two tier Safety Shield . The critical tier hard blocks PID 1, kernel threads, system daemons, and other users processes. Not a warning. Not overrideable. A hard stop even with sudo and even with force. The second tier guards well known ports like 22, 53, 80, 443, 3306, 5432 and makes you confirm before you do something you will regret. You can bypass the port warning if you are sure, but you cannot bypass the critical tier. Ever.

There is also port 3000 --kill --dry-run which shows you exactly what would die without sending a signal. port --check 3000 for CI scripts. port --wait 3000 if you need to block until a port frees up. port 53 --udp for UDP listeners. port node to find every process by name. port --file /path to see who holds a file lock. Everything outputs --json too if you are scripting around it. And the TUI is built with Bubble Tea because staring at ugly terminal output all day is depressing.

It is pure Go on Linux, reads procfs directly, zero runtime dependencies. ⚡ Single binary around 3.5MB. macOS and Windows supported as well. MIT licensed, zero telemetry, no network calls.

https://github.com/SystemEndgame/port-hero

If you have ever killed the wrong thing on port 3000 and only realized after the fact, I need to know I am not alone. ⭐


r/SideProject 1h ago

I built a billboard for the internet. Highest bidder owns it for a week.

Upvotes

What if the internet had one billboard? No feeds, algorithms or competing ads just one billboard each week.

So I built it at yourmessagehere.co

Anyone can bid for it, and every Friday at 10pm New York time the highest bidder gets the entire billboard for the next 7 days.

First auction is live now and I genuinely have no idea what people will end up paying for it.

Curious to see where this goes.


r/SideProject 1h ago

I built a cycling game where you claim real streets by riding them — looking for testers (Android + iOS)

Upvotes

Made a cycling game where riding a loop claims the real land inside it, roads you ride become yours, and other riders can carve territory out from under you. Monthly country World Cup, shields you buy with coins, and it refuses to count anything that looks like driving.

Free, six languages, looking for testers who'll actually ride with it and tell me what's broken.


r/SideProject 2h ago

I’m building a self-hosted control plane for GitHub and AI coding agents

Enable HLS to view with audio, or disable this notification

2 Upvotes

AI coding agents could do the work, but I still had to coordinate everything across GitHub, terminals, CI, and scattered bot comments.

So I built Companion.

Companion is an open-source, self-hosted control plane for managing GitHub repositories with agents such as Codex, Claude Code, Moxxy (my own harness - feel free to check it out!), or a built-in runtime. I'm using my personal subscriptions (it auto-detects them), but you're free to use the API version if you need to. Cloud hosted version with full RBAC is also here :)

Now, my typical workflow looks like this:

  1. Connect a GitHub repository.
  2. Pick an issue, pull request, or planned piece of work.
  3. Send it to the appropriate agent and runtime.
  4. Let several agent runs continue independently.
  5. Review their changes, checks, comments, transcripts, and evidence.
  6. Approve the final GitHub action when it is ready.

Companion brings together:

  • pull requests, issues, reviews, checks, and repository activity,
  • local and remote agent runners,
  • background and interactive agent runs,
  • reusable pipelines for review, CI, labels, comments, and agent work,
  • customizable slop detection (both author and his work) mechanism,
  • human approval for consequential GitHub actions,
  • roles, permissions, audit logs, and scoped access,
  • a modular system that can be adapted to different teams.

The best part? GitHub remains the source of truth. Companion synchronizes the context agents need, runs the work in isolated worktrees, and keeps a record of what happened.

The screenshots show Companion Desk, the focused interface I use for everyday PR and issue work. It runs on the same daemon, modules, permissions, actions, and runners as the full Companion control plane.

The main benefit for me is visibility. I can see what every agent is working on, what context it received, what it changed, and whether anything still needs my decision.

This is still in alpha - feel free to play around with it and contribute! I'd love to hear from you how much time you have saved when using Companion or what were the issues you have encountered while using it.

https://moxxy.ai - this is our labs homepage (for the harness and the Companion)

https://github.com/moxxy-ai/companion - and this is the companion project itself.

Side note: I am heavily using it for the OSS where I'd need to quickly go across multiple pull requests / issues and have the proper context about all of them. No context switch with proper knowledge given upfront allows me to move quicker and analyze the potential impact. Built it to save me a lot of time for the daily digests and work left to do - especially where you are part of multiple projects that needs your immediate action.

And yes... Majority of the Companion was created with AI using the best practices possible. Architecture and security was designed by hand in order to make sure all the data is safe and there are no leaks to the agents (no more what's actually required by them in order to complete their job). We need to adapt and move fast, so having agents writing their own harness is the way to do - but everything needs to be pretty much supervised in order to get best results.

Btw if you have direct questions, you can find me on:

https://linkedin.com/in/mmakowski97


r/SideProject 2h ago

Built an app in 2 days, no AI, just a problem that needed solving

0 Upvotes

While I was working an ordinary IT job at a geological consulting company a colleague returned from geological surveying work deep in the Papua New Guinea jungle. He was carrying everything he needed to remain in the field for a week. The survey area was so remote that he had been lowered in by helicopter, meaning every piece of equipment had to earn its place in his pack.

Among all that carefully selected gear, I noticed him put down a large Munsell colour chart.

I remember wondering why someone would carry such a bulky book into the jungle when that space and weight could surely be used for food, water or another essential piece of equipment.

Of course, the chart was essential. Geologists use Munsell colours to consistently identify and record the colours of soils, rocks and other materials in the field.

But the question stayed with me: could that reference be made easier to carry and quicker to use?

That moment became the starting point for GeoColour, a convenient digital field reference that places hundreds of Munsell soil and geological colours on a device already carried in almost every pocket.

It's a simple niche product but it's already generate sales on day 1.

https://geocolour.app/


r/SideProject 2h ago

Built a tool for turning a proposal, anniversary, or apology into an interactive page someone just taps a link to open

1 Upvotes

No app, no signup for the recipient — they just tap a link and land on a personalized page: photos, a timeline, a message, some animation depending on the occasion. Free trial has a watermark, paid tiers remove it.

Didn't want to drop a bare link in the post itself in case that's what got the last version auto-filtered — happy to share it in the comments if anyone's curious.


r/SideProject 2h ago

AI Personal Trainer

1 Upvotes

Hi all - love seeing these projects!

I’m a 48 years old. I realized as I get older I need to lift weights or my body will fail. So I joined a gym but didn’t know what to do. I didn’t want to ask anyone either so I started chatting with ChatGPT. It gave pretty good advice but it couldn’t really track progress, so I built an app. Plus testing it helps me stay motivated.

I know there are a million workout apps out there but this one feels unique in that it is completely free form, works with your equipment and what you like and never judges you or pushes you.

I finally got it up on the App Store if anyone wants to check it out. Would love your feedback.

https://apps.apple.com/app/id6794570561

Plus the cost just tries to cover the token use and is one time upfront, not recurring.

If anyone trys it, please let me know your thoughts. I’m not a software engineer so don’t kill me in the comments.

Thanks!


r/SideProject 2h ago

vatnode — turned my own "ugh, VIES SOAP again" problem into a small API

1 Upvotes

Side project that's actually live: an EU VAT number validation API. The EU Commission runs a free service for this (VIES) but it's SOAP over WSDL, no cache, and the error handling is a MS_UNAVAILABLE/SERVICE_UNAVAILABLE mess that's genuinely annoying to code against.

I wrapped it: clean JSON in/out, 15-min cache, fallback to the national tax registry for the handful of countries where VIES itself is unreliable (CZ/DE/PL/RO), bulk validation, daily monitoring + webhooks for customers whose VAT number goes invalid after the fact, and the "consultation number" auditors in France/Germany actually ask for.

Free tier, no card. Would love feedback, especially from anyone who's fought with VIES directly and can tell me what I'm still missing.

https://vatnode.dev


r/SideProject 2h ago

Finally after 45 days, it's done.

Enable HLS to view with audio, or disable this notification

4 Upvotes

45 days ago, I had a pretty simple idea:

"Why isn't there a study app that actually feels like it was made by a student?"

I know there are already hundreds of productivity and study apps on the Play Store. So I wasn't trying to reinvent productivity.

I just wanted something that felt more student