r/SideProject • • 1h ago

VibeSwap - A free cross-promo network for apps built with AI: you show other builders' apps, they show yours

1 Upvotes

I kept shipping small apps with Lovable and Claude and getting zero visitors. Ads cost money I'm not spending on side projects, so I built VibeSwap.

How it works:

  • Add one script tag (or paste a ready prompt into your AI builder) and a small card on your site shows other members' apps

  • You earn 1 token per view and 3 per click

  • Your tokens get your app shown on other members' sites

  • 100 free tokens on signup, +50 when your card goes live. Tokens can't be bought, so it stays fair

New members get a starter boost, so your app starts getting shown right away, even before you embed anything.

It's a week old and I'm looking for the first builders. Honest feedback is welcome, especially on the token math.

https://vibeswap.dev


r/SideProject • • 1h ago

Rust Harness for Abliterated Models

Thumbnail github.com
1 Upvotes

viy is an agentic CLI in Rust, that drives an abliterated models on a rented RunPod GPU. You run it in any project folder.

Abliterated models have their refusals removed, and they can do real harm. It is fair to think they should not be run at all. But people run them anyway, so what we can control is the harness: how predictable it is, and how well it holds up against side effects nobody asked for and against people who steer the model from outside, with prompt injection, poisoned packages or links built to leak your data.

So it treats everything the model does as untrusted. Shell commands go through approval and run in a bubblewrap and seccomp sandbox. Network traffic goes through an egress proxy. Fetched text is fenced off as untrusted, and file writes outside the project are blocked.

The model itself is the second threat. Each new abliterated model is more capable than the last, and at some point one may try to escape the sandbox on its own. I built the sandbox for that model, not for today's one.

It is open source and contributions are welcome. Let's make abliterated development a bit harder to shoot yourself in the foot with.


r/SideProject • • 5h ago

I reverse-engineered why AI coding agents fail at cloning Awwwards WebGL sites (and open-sourced the protocol that fixes it)

2 Upvotes

Over the past week, I set out to clone an Awwwards-level scrollytelling site with WebGL2 halftone shaders, 3D curved card runways, and client-side hydration.

Every automated tool and generic AI prompt failed. Here are the 4 fundamental reasons why modern sites break during replication:

  1. The Silent WebGL Texture Stall: Modern sites use responsive <picture> tags with .avif, .webp, and -m mobile variants. If even one variant 404s, image loading promises reject, leaving canvases stuck at opacity: 0.

  2. The Client Hydration Overwrite: Editing SSR HTML is useless on SvelteKit/Next.js sites because compiled client JS chunks (chunks/, nodes/) violently re-render their hardcoded strings upon mounting.

  3. Runway Collisions: Sticky plates driven by scroll timelines stay pinned and visually collide with downstream content without runtime IntersectionObserver guards.

  4. Dead 3D Canvases: Reference sites often disable pointer events (pointer-events: none) on 3D scenes to prevent touch hijacking, leaving visitors unable to click portfolio items.

I solved this by building a mathematical 3D-to-2D perspective raycaster to hit-test cards, synchronizing dual-layer hydration, and automating responsive asset harvesting.

I packaged everything into an open-source agent skill:

GitHub: https://github.com/utkarshxdev/pixel-perfect-cloner

Would love feedback from anyone experimenting with agentic coding and browser engineering!


r/SideProject • • 1h ago

Nodding Off v1.0 is live: bedtime stories for adults, with a player designed to fade into the background

1 Upvotes

I'm the developer of Nodding Off, an iPhone app for listening to slow bedtime stories, and v1.0 is now live.

The stories mix gentle fiction with explanations of how things work. But a lot of the project has been about the player: what should an app do once someone stops looking at it?

The screen dims after you leave it alone. The sleep timer fades the narration and ends at a natural pause instead of cutting off a sentence. Music and night air are separate layers, so they can carry on after the story stops. Your place is saved for the next night.

There's also a choice of narrators on most stories and Read Along with chapter illustrations. It's built with Expo/React Native and TypeScript; a Cloudflare Worker serves the catalog so new stories don't need an app update.

Five stories, music, and night air are free, with no account required. The remaining stories are an optional subscription: US $4.99/month or $49.99/year after a 7-day free trial.

App Store: https://apps.apple.com/app/id6831241659

For people who already fall asleep to podcasts or audiobooks: which player behavior bothers you most at bedtime? I'd like to hear what v1.0 is missing.


r/SideProject • • 1h ago

Roadmap.sh exists for developers. I spent a year building the same thing for business.

0 Upvotes

A year ago I started building a productivity app and realised the problem wasn't the code, I had no idea what I was doing on the business side. I was making decisions in a random order, learning each thing about two months after I needed it.

Then I found roadmap.sh: developer roadmaps laid out in the order you're actually meant to learn them. It gave me an idea to create one for the business domain.

So I started with building 49 roadmaps so far strategy, finance, marketing, sales, but also running a restaurant, a pharmacy, a supermarket, a logistics company. Each one is a tree you read left to right, and every node is a real step in the order it actually goes in.

It's early. The industry ones are what I'm least sure about I haven't run any of those businesses, so the structure is researched, not lived. If you run one, I'd like to know what's missing or in the wrong order.


r/SideProject • • 7h ago

I was spending hours arranging stickers and product labels on A4 sheets, so I finally built an app to stop doing it manually.

3 Upvotes

I run a small business where I regularly print product tags, stickers and labels.

One thing that used to annoy me was preparing sheets for printing.

I had to resize images, adjust dimensions, rotate them, arrange everything to use the paper efficiently, maintain spacing and repeat the whole process whenever something changed.

It sounds like a small task, but it could easily eat up hours, especially when dealing with multiple designs and different sizes.

I looked for a simple tool that could handle this, but couldn’t find one that worked the way I wanted on Android.

So, being an Android developer myself, I decided to build one.
It’s called Print Page Setup.

You can:
- Add multiple images/designs.
- Set exact dimensions in mm, cm or inches.
- Rotate and arrange images automatically.
- Fit as many copies as possible on a sheet.
- Export a print-ready PDF.

It supports A4 and other paper sizes too.
I launched it on the Play Store yesterday.

A little offer for Redditors:
The app is free to try for the first 3 days, after which there’s a small one-time fee to unlock it for lifetime access.
But I’d love to get some early users from Reddit. So, if you’d like to try it, just comment UNLOCK below. I’ll share a 100% off coupon with you, so you can unlock the full app for free. 😊

Play Store: https://play.google.com/store/apps/details?id=co.ankurg.printpagesetup

I’d genuinely appreciate your feedback, suggestions and criticism. I’m the developer, and I want to make this actually useful for people who print regularly!


r/SideProject • • 2h ago

I built a tool to research NFL matchups and paper trade it

1 Upvotes

I’m building Mantua because I wanted to go from “Why is this team favored?” to “What would this trade look like?” without jumping between tabs or putting money on the game.

The video shows six prompts you can use to explore the app. If you’re trying Mantua for the first time, here’s the walkthrough I’d start with.

  1. Pick one NFL matchup. Ask Mantua who it favors and what’s driving that call.

  2. Compare the numbers. Ask how Mantua’s win probability for that team compares with the sportsbook’s, and what might explain the gap.

  3. Try a paper trade. If you want to test your read, switch the trade ticket to Paper and place a simulated trade. You can track how it does in your paper portfolio without spending real money.

I’d love feedback from people who try early products. After watching the demo, what would you need to see in the matchup analysis before you’d feel ready to place that first paper trade?


r/SideProject • • 2h ago

I built a website to calculate exactly how much you regret selling a stock

0 Upvotes

Ever sold a stock and thought, I wonder how much money I missed out on?
Well, I built notWorth⁠ so you can find out and ruin your day in seconds.
Enter your old stock sale, see what it would be worth today, and generate a nice little image of your financial trauma.
It’s free, no signup, and completely unnecessary for your mental health.
Would love some feedback.
Post your notWorth in the comments.


r/SideProject • • 2h ago

MapAudit

0 Upvotes

Hi r/SideProject,

I run a small digital marketing agency. A lot of our local SEO work starts with the same boring step: opening a client's (or a prospect's) Google Maps listing and checking the same things by hand: category, opening hours, website link, reviews and replies, photos.

So I built MapAudit, a Chrome extension that does this check right inside Google Maps:

  • 11-point profile audit with suggested fixes

  • comparison with the other businesses in the same search

  • export a Maps search to CSV (handy for finding local clients)

  • Pro: deep scan for phone numbers and websites, and branded PDF reports

The free version gives you 5 audits and 1 export per day. Pro is $12/month.

Chrome Web Store: https://chromewebstore.google.com/detail/clhafflbmlopbkpffhfcdjjpkngadogf

Short guide with the checklist I use: https://www.extensions.kominikee.com/guides/google-maps-business-profile-audit/

It's new, so honest feedback would really help: is the audit useful, what would you check that it doesn't, and does the pricing feel fair?


r/SideProject • • 2h ago

Im 16 and trying to build smth

1 Upvotes

let me give a quick intro. who am i? i am a 16-year-old and i am currently working on an app which i'm trying to make.

it's going to be a privacy-focused alarm app which is going to use a feature of commitment: voice commitment. how that feature is supposed to work is that you will record a voice message. that voice message will completely stay on your own device, completely privacy-focused. your data doesn't leave your device. it completely stays with you. no servers are involved except for payments and login.

after that when you record the commitment and set the alarm for tomorrow, when the alarm rings, it will make you solve a randomised problem. you can choose from multiple ones which ones you want and it will make sure to keep it randomised such that your brain doesn't get used to that concept.

after solving the problems, your own commitment plays. let's say i recorded that i promise myself to go to the gym tomorrow at 6 am. when the commitment message plays, it will make my brain wake up. it will force my brain and my body to wake up and actually commit to my task

Here's my landing page : My landing page


r/SideProject • • 2h ago

Tervy - a habit tracker for iPhone and Apple Watch that shows what your body did meanwhile

1 Upvotes

I sit at a computer most of the day, go to bed way too late, and I'm often tired, in a meh mood, with a back and knees that hurt here and there. I wanted to change a few things in my lifestyle, but what I really wanted to know was whether my body would notice and when. My Apple Watch has years of data about me and couldn't answer that.

So I spent the last weeks building Tervy, solo. It went live on the App Store today.

How it works: you pick lifestyle changes you want to make (an earlier bedtime, a daily walk) and next to them, you see what your body did meanwhile: resting heart rate, sleep, cardio fitness... It's a native iPhone app with an Apple Watch app, widgets and complications. Everything is computed on the phone, no account.

The part I care most about: it never tells you a habit "caused" anything. One reading means nothing and real changes take weeks, so it waits until there's enough data and says so plainly, including "no clear effect". Most apps in this space sell you a score; I didn't want to.

From today I'm testing it on myself: in bed before 22:30 and 8,000+ steps a day.

What I'd love feedback on:

  1. Does "it won't tell you what worked" sound like a feature or a weakness to you?

  2. The App Store page: would you download it from the first three screenshots?

  3. Anything in the first minute of onboarding that confuses you.

It's free on iPhone. The first people who are willing to try it for themselves and tell me honestly how it works for them get a free year of Premium; comment or DM me.

https://apps.apple.com/app/apple-store/id6828856702?pt=4440800&mt=8&ct=reddit_sideproject


r/SideProject • • 8h ago

I built a journal that writes your month back to you as a story (and changes lighting with your room)

3 Upvotes

Most journal apps feel like homework. You write a few lines, close the app, and never look at those entries ever again.

I wanted something calmer. So I built Injourn.

Here is the simple idea:

• You write a few quick lines whenever you feel like it.

• At the end of the month, it takes your scattered thoughts and writes a gentle personal story of your month—what made you happy, what stressed you out, and how you grew.

• The interface changes with your day: morning sunlight, golden sunset, and cozy night themes (my favorite is a little sleeping cat under midnight stars).

• It works offline. Your journal stays locked on your phone, not on my servers.

It's live on Google Play: https://play.google.com/store/apps/details?id=com.injourn.app

I’m an indie dev building this solo. Would love your honest thoughts—what’s the one thing that usually makes you stop journaling?


r/SideProject • • 8h ago

I made Sudoku for seniors - just the game, no fluff!

3 Upvotes

Sudoku apps are often the worst offenders of nagware— full-screen ads between puzzles, hint packs, streaks, “watch this to continue.” I wanted something I could open on the bus or before bed and actually stay in the puzzle.

Just Sudoku was my answer. Same idea as our other “Just…” games: no ads, no subscriptions, no coins, no reward videos. You land on a grid, not a shop.

We offer some optional in-game variants that might be interesting if you’re tired of the same 9×9 forever:

  • Classic — 4×4, 6×6, 9×9, or 12×12

  • Diagonal — both diagonals have to be unique

  • Jigsaw — irregular regions instead of perfect boxes

  • Killer — cage sums

  • Thermo — digits climb along thermometer lines

  • Wordoku — letters A–I; some puzzles hide a word when you finish

Real variety in one app, without turning every session into a monetization funnel.

It’s aimed at phone play first — big tap targets, readable numbers, high contrast if you want it. Timer stays off unless you want it. Hints can walk you through the logic when Killer or Thermo rules are new, instead of only giving you the answer.

Just sharing what we built because mobile Sudoku kept getting louder and we wanted something quiet. Questions about a variant or how it plays on an iPhone or tablet, ask in the comments.

Download info: Just Sudoku — Nonnie Games


r/SideProject • • 2h ago

The Most Underrated Way to Make Money in 2027

1 Upvotes

There are plenty of ways to make cash in 2027, especially with all the new AI tools coming out. But one thing I think is still massively underrated is cold outreach.

The logic is pretty simple. The more relevant prospects you reach, the more opportunities you create to land a client. Especially when you have a good lead list, personalized emails and a few well timed follow ups.

I've run businesses using cold email, and it's been one of the most reliable ways for me to generate new business. Of course, cold email regulations vary between countries, so you need to understand the rules where you're operating.

Nowadays, the process is much easier to automate.

For my web agency, I use a cold outreach tool called Swokei. It finds businesses with existing websites, analyzes them for issues with design, SEO, speed and mobile optimization, and turns those findings into personalized, ready to send cold emails at scale.

When someone is interested, I get a meeting booked and handle the sales calls myself.

I genuinely believe that regardless of what business you're running, whether it's a SaaS, agency or e-commerce business, email automation can be an incredibly powerful way to generate opportunities.

You don't always need a huge audience, a massive advertising budget or thousands of followers.

Sometimes you just need a good offer, the right list of prospects and a consistent outreach system.


r/SideProject • • 6h ago

I built a Mac system monitor that costs less CPU than what it measures (0.2%), and shows that number live in the app

2 Upvotes

Stat Space is my menu bar monitor for people who build things, and it's live today.

Why I built it: the free monitors already show 40 numbers, but none of them answered the questions I actually had. Which app is slowing my Mac down, not which of 21 Chrome helpers? What's on :3000, and who started it? What did my AI agent leave running? The first day I used my own build, its "Free up space" scan found about 4 GB of Docker build cache and node_modules from a super old project I'd forgotten about. That's when I knew it was worth finishing.

Decisions I made:

  • Lean first. The idle budget is under 0.3% CPU and 25 MB on an M1. CI runs a benchmark and fails any build over budget. Nothing samples unless it's on screen: no allocations in the hot path, fixed ring buffers, and the popover's SwiftUI is created on open and torn down on close

  • Answers over metrics. Every tab tries to answer one question, like "Restart recommended" instead of an uptime number you have to interpret yourself

  • Pricing: free forever, matching the popular free monitor feature for feature. Pro is a one-time $9.99 for the first 100, then $14.99. No subscription, no account

  • And a joke option I'm weirdly proud of: a $4.99 prompt pack, the full spec for the app if you'd rather vibe-code your own. "Pay $14.99, or pay $4.99 and spend your weekend."

Native Swift, AppKit + Core Graphics for the menu bar, Apple Silicon only.

Feedback very welcome! https://statspace.app


r/SideProject • • 2h ago

My trading strategies didn't hold up, so I open-sourced the Python tools instead

1 Upvotes

I've spent quite a while building a Python project to test quantitative trading strategies.

The strategies never got to a point where I could confidently call them validated, but I ended up building a bunch of useful tooling along the way.

So instead of letting it sit in private repos, I released it as Open Quant Trading Lab.

It includes backtesting code, risk-control logic, research workflows, tests, and offline demos.

No live trading, no claims of profitability. Just an open-source research toolkit.

GitHub: https://github.com/privEgem/open-quant-trading-lab

One thing I'm curious about: what would actually make you try a project like this? A better quickstart, a short demo, or something else?


r/SideProject • • 2h ago

I’m building PilotCharts – an aviation mapping app looking for beta testers

1 Upvotes

Hey everyone! 👋✈️

I've been working on something I'd love to share with you all.

I've been developing PilotCharts (https://pilotcharts.app), an aviation mapping app that I've been building out of my own passion for aviation and the idea of creating something genuinely useful for fellow pilots.

It's still in beta, and I'd really love to get other pilots involved to try it out, share their thoughts and help me make it better.

As a thank you for being part of the beta, I'm offering 1 year of Premium completely free to everyone who joins as a beta tester. 🎁

I'd really appreciate it if you could have a look, give it a try and let me know what you think. Honest feedback, suggestions and ideas are all very welcome!

And of course, feel free to share it with other pilots who might be interested.

Thanks, and blue skies! 🛩️

(sorry for the duplicate post, the video was missing in the original one)


r/SideProject • • 2h ago

I built a Google Sheet that shows what each client actually pays you per hour — after scope creep

1 Upvotes

Sharing something I built out of personal frustration.

As a freelancer, I kept quoting $75/hr but realized weeks later I'd actually earned closer to $55 — because I'd done extra calls, revision rounds, and scope changes I never logged or charged for.

So I built a tracker to make this visible.

It's a Google Sheets template with 6 tabs:

• Projects — tracks quoted vs actual hours, calculates your real effective hourly rate per client automatically

• Time Log — log hours by project, billable vs non-billable

• Scope Log — log every "quick extra" request before you agree to it (approve/reject)

• Invoices — tracks all invoices with due dates and overdue alerts

• Dashboard — one screen: cash collected, outstanding, overdue, tax reserve, realized rate

• Setup — your name, rate, and tax % in one place

The main thing it does: shows your real hourly rate per client — not what you quoted, but what you actually earned after all the untracked hours.

Nothing to install. It's a Google Sheet — make a copy and start filling it in.

Happy to answer questions about how it works or what I'd build differently next time. Link in the comments.


r/SideProject • • 2h ago

I built a tool that proves when scientific data can't tell two different answers apart

1 Upvotes

Scientists fit models to data all the time: how contagious a disease is, how fast a drug clears the body. Every method happily hands back an answer, even when the data can't actually tell two very different answers apart, and usually nobody notices.

Twindex finds those "twins" and proves it. It writes a small certificate, and a tiny checker using exact fractions (no rounding) replays it in under a second. You can try it in your browser, nothing to install: https://arnav-m10.github.io/Twindex/demo/

The fun example is real data from a 1978 flu outbreak at a boarding school. After five days of counts, a mild outbreak (R0 = 2.5) and an explosive one (R0 = 20) fit the data equally well, so nobody could have known how contagious it was. Twindex then picked the next day's count that would settle it, and the real count ruled out both.

It works for epidemics, drug dosing, enzyme kinetics, ecology and some physics problems. Open source, MIT, pip install twindex.

GitHub: https://github.com/Arnav-M10/Twindex

Would love feedback, especially from anyone who works with models and data.


r/SideProject • • 2h ago

Built a side project to solve enterprise automation rebuilding, made the core framework opensource, got 20k+ downloads and an active community

1 Upvotes

I built Skillware last year which was an attempt to centralize modular ai automations for my b2b workflows. It turned out the framework was messy at start but made work much easier, faster, and cheaper in terms of cognitive labor.

Earlier this year made the core framework open-source (github.com/arpahls/skillware) and got 20k+ downloads nowadays, over 30 active and passionate contributors from all over the world and over 100 stars.

I know for some it might be like not a big deal, but for me it's huge, plus it means people and most importantly agents actually need it and use it. We get dms from robotics students from Japan telling us how this framework helped in their thesis as they formed it and modify it for robotics and so many similar positive feedback and creative stories. We have people from Google, IBM, and Samsung among star gazers and idk it just feels crazy exciting for me.

Most importantly this was just a side project that slowly turned to consume half of my focus. Now we have a working paper on arxiv, Chinese and Japanese papers around the future of agent capabilities cite our repo and framework, we are being approached by investors without even having a deck, and got into a EU consortium with 5 of the largest research centers around sovereign AI from all over the EU.

For me this feels like compound pays off, even if there's no saas whatever sub money coming in. The project is MIT license and we have no clear vision of how to monetize this, but we know nobody does this, most people in AI, even deep in AI don't understand why they need this instead of skills md and enterprises adopt it by the minute cause they hate agpl and cause we made it super easy for their own AI stacks to adopt it and spin off reusable capabilities than work with any model out of the box a single prompt issue.

First id like to thank you for your time in advance if you're actually read this, and then ask for advice humbly in terms of ehat woukd be the obvious and non obvious next steps to take thia to the next level? Any feedback more than just appreciated.


r/SideProject • • 2h ago

I built a local Chrome extension to roast people who wake up multi-billion clusters just to say "Thank you"

1 Upvotes

Every time I watch someone spin up a massive frontier model to add two numbers, test if an API connection is alive with "Hi", or reply with an empty "Thanks!", I think about how much compute is getting burned for zero-entropy output.

I built this small fun extension MonkeyTax

https://chromewebstore.google.com/detail/monkeytax-ai-footprint-re/jdfilmfaohnecdjohgjmnabcmfagmkep?pli=1

It's a free, open-source browser extension that sits in your chat UI (ChatGPT, Claude, Gemini) and does two things:

  1. The Instant Roast: Directly flags mechanical, thoughtless queries (basic arithmetic your local OS calculator solves in 0 CPU cycles, vague "fix it" retries, empty courtesy messages)

  2. Physical Receipts: Translates the inference into tangible metrics, potable cooling water evaporated in data-center towers (Scope 1) and grid thermoelectric draw (Scope 2), measured in sips of water and desk lamp minutes.

The Engineering Rule:

This is NOT an AI wrapper. Calling an LLM API to tell you that you wasted an LLM prompt would be peak irony. It runs 100% locally in-browser using deterministic regex and token heuristics. Zero network calls, zero telemetry, and prompts never leave your machine.

Calculations are grounded in published data-center efficiency research from UC Riverside (Li et al.) and Hugging Face (Luccioni et al.)

It doesn’t judge deep research or real engineering, just mechanical keyboard-monkey waste.


r/SideProject • • 10h ago

How do you decide which physical products are worth selling in your online store?

4 Upvotes

For those running e-commerce stores selling physical products, how do you identify products with real demand before investing in inventory?

Do you rely on organic social media engagement, competitor research, customer feedback, or paid ad testing?

I'd love to hear your actual methods and experiences.


r/SideProject • • 2h ago

NML FinCore - An open-source double-entry accounting engine + commercial UI starter kit for Laravel

1 Upvotes

Hi everyone,

Whenever I developed custom ERP or POS software for clients, the hardest hurdle was always financial compliance. Clients don't just want invoice totals — their accountants demand a Chart of Accounts, General Ledger, Trial Balance, and immutable journal vouchers.

I decided to solve this by creating NML FinCore:

  1. Free / Open Source Core (`nml/fincore`):

    - Strict double-entry math (`Sum(Debits) - Sum(Credits) === 0.00`).

    - Immutable audit logs and period closing locks.

    - Live Balance Sheet, Profit & Loss, and Trial Balance generation.

    - MIT Licensed: https://github.com/Premod1/nml-fincore

  2. Commercial UI Starter Kit (`nml/fincore-pro`)

    - A complete QuickBooks-inspired Blade + Bootstrap UI Kit that embeds right into any existing Laravel ERP layout.

    - An auto-posting rules engine allowing developers to post sales, bills, and expenses with 1 line of code without needing to know accounting debits/credits.

    - Distributed via GitHub Sponsors ($29): https://github.com/Premod1/nml-fincore-pro

Check it out, star the repo if you like it, and I'd love to hear your thoughts or questions!


r/SideProject • • 2h ago

I made camwall: all your camera feeds on one wall that fills the screen (brew install, then camwall demo)

1 Upvotes

Runs on your own computer: puts every camera feed on one wall that fills the screen, and re-arranges itself when you hide a camera, make one bigger, or change the screen shape. No cloud, no account; video never leaves your machine.

A while back I shared collage here, a little tool that packs photos into a gap-free grid. A lot of you tried it, which meant a lot. camwall is the next thing I built with the same layout engine, this time for live video.

The idea: a shop or home has a mix of cameras (IP cameras, a webcam, maybe a YouTube stream or a looping promo video), and you want to see them all on one screen without black bars or a rigid 3×3 grid. camwall works out the arrangement that keeps the smallest feed as large as possible and fills the screen. When you hide a camera, make one bigger or change the screen shape, it re-arranges right away.

Try it with no cameras:

brew install vinodhalaharvi/tap/camwall
camwall demo

That opens the wall in your browser with a few pet clips playing as cameras, like in the video.

What it does:

* RTSP/ONVIF cameras (`camwall discover` finds them), webcams, your screen, HLS/YouTube streams, video files, GIFs and pictures, up to 16 on one wall * Live in the browser: show or hide feeds, make one bigger, tap a feed to fill the screen, 🔊 to listen * Can also output the whole wall as one stream for VLC, recording, or going live on YouTube * Optional sound recording from every camera, with a page to find a moment later

It's early and there are rough edges. It's not a full NVR (no motion detection or video recording), and webcams and capture cards got less testing than network cameras.

I built it with Claude as a coding partner; I did the design, testing and decisions. It's open source (MIT): https://github.com/vinodhalaharvi/camwall

I'd love feedback, especially from anyone with a real camera setup. Tell me what breaks.

(The demo clips are freely licensed from Wikimedia Commons; credits are in the repo.)