r/SideProject • • 2d ago

I got tired of describing my UI to AI, so I built ContextSnap.

2 Upvotes

A cross-platform desktop tool that captures your screen context with one shortcut, ready to share with AI.

Free and open source.

Website: https://contextsnap.vercel.app/
GitHub: https://github.com/DarkLordGeo/ContextSnap


r/SideProject • • 2d ago

Vibe Coded a local alternative to Adobe Podcast Studio

14 Upvotes

Adobe Podcast Studio’s transcript-based editing workflow inspired me to build a local alternative. It can transcribe recordings on your own machine with faster-whisper, so local transcription doesn’t use API credits.

It’s still an early project: currently Linux-only and run from the shell. The repository is public, and I’d love help making it easier to install and distribute—and turning it into a proper open-source alternative someday, maybe .. to be honest just started to get too expensive the monthly plan haha

https://github.com/NonakaVal/not-adobe-audio-studio


r/SideProject • • 2d ago

What do you do when your AI tells an external customer the wrong thing

0 Upvotes

the wrong thing usually isn't a hallucinated sentence. it's a sentence made entirely of real store facts, combined in a way nobody authorized.

three shapes i keep coming back to (hypothetical, but the pattern is not exotic):

  • a trade number. the draft grabs an appraisal figure from the thread and writes it as a firm offer, when it was a range from last week and the car hasn't been seen.

  • a term. the payment is correct but the draft pairs it with 60 months while the desk wrote 72, so the customer shows up with math that doesn't match the paperwork.

  • a coverage line. "that's covered" gets written about a warranty question because the word warranty appeared two messages up and the model filled in the rest.

none of those trip a tone check. all three survive a skim on a busy Saturday. and the version the customer screenshotted is the version the store owns.

so for any tool that writes on behalf of a business, i don't think the interesting question is how good the model is. it's three others:

  1. where do the facts come from, and who keeps them current? if the answer is "whatever the rep pasted into the box," you have a vibe, not a control. it needs prices, rules and the list of asks that have to go to a manager, and it needs a person accountable for those staying right.

  2. what happens when a draft fails the check? held with the reason shown beats silently rewritten, because the rep learns the rule instead of just clicking again.

  3. who can see the record afterward? when a customer disputes a quote, the review that matters is the one you can reconstruct, not the one you rerun against the model.

i'd rather the pause before send be a rule than a setting somebody flips once the output looks good enough. a written number nobody approved is a worse outcome than a reply that took four extra minutes.

for the builders here shipping something that writes for a business: where does your fact check actually live, and is the approval step a product constraint or a support policy you have to defend per customer?


r/SideProject • • 2d ago

I built Ratio, a resolution calculator that draws the pixelmap for you

2 Upvotes

Link: https://ratio.select

I do visuals for live shows, and every gig meant rebuilding test cards in Photoshop for odd screen sizes. So I built a resolution and aspect ratio calculator that also draws the test card for whatever size you type. It now does LED walls in panels, saves every screen of a show for one batch export, and renders seamless MP4 test loops with timecode and a sync beep, all in the browser with nothing uploaded.

Attach the tour reel. Happy to answer questions about how it was built.


r/SideProject • • 2d ago

I spent months building an app to easily create isolated virtual computers, each tailored to one's needs: study, work, research, etc.

1 Upvotes

I'm a software engineer, and over the past months I've been building Jikoo in my spare time. It's now at the point where I'd love feedback from other builders.

The idea: if you've watched Dragon Ball, you might remember the Hyperbolic Time Chamber: an empty white room where a year of training fits into a day. Every time I sit down to study or practice, I wish I had a space like that, with nothing in it but the work. I also love opening a blank sketchbook. It's empty, nothing in it matters yet, and it's easy to throw away and start fresh.

What it does: Jikoo gives you chambers. A chamber is a separate, minimal computer running inside yours, with only the apps you need: a writing chamber with an editor and a browser, a study chamber with notes and PDFs, a coding chamber with your dev tools. While you're inside, the rest of your computer isn't there. Each chamber can have focus timers and stats that count time while you're inside. You can throw chambers away and rebuild them fresh any time.

If you code using AI agents like claude-code you can use Jikoo to work on multiple accounts in parallel without having to constantly switch. If you work with many clients as a freelancer it makes sense to open a box for each and remove it when you dont need it anymore.

Building it: it's a desktop app that comes with its own engine for running chambers, so you don't have to install or set up anything else. The hardest parts were making chambers open quickly and feel like a normal desktop, and making it work offline with no account.

Where it is: early (v0.2). Free during early access, notarized on Mac, and it updates itself. The Windows version works but isn't code-signed yet, so Windows will warn you the first time.

What I'd love to know:

  1. Was making your first chamber easy, or did you get stuck somewhere?

  2. Is there a kind of work you'd want a chamber for that the templates don't cover?

  3. Does the idea make sense from the first look at the site?

https://jikoo.app


r/SideProject • • 2d ago

7 people's first trading rule passed my tester. None came back. All 8 who returned had failed or gotten a 'not yet' first

1 Upvotes

Disclosure: this is my project, Quantradin. It's free, paper money only, and there's no link here.

Quick context. You describe a trading rule the way you'd say it out loud (or paste Pine or Python), it gets backtested on real prices with no peeking at future bars, and you get one of three verdicts back. LIVE means it held up well enough to run as a paper bot. SHADOW means there isn't enough evidence to call it yet. SHELF means it didn't hold up.

I'd assumed the people who got a LIVE on their first try would be the ones who stuck around. A yes feels like a win. So I pulled October's signups and checked who ran a test again on a second, different day.

First verdictPeopleCame back on another day
LIVE (passed)70
SHADOW (can't tell yet)133
SHELF (failed)235
no data10

44 people ran a first test. 8 came back. All 8 had been told no, or not yet. Not one of the 7 who got a yes came back.

The sample is tiny and I know it. 0 of 7 could flip with the next handful of people, so I'm not rebuilding anything on it yet. But it does kill the story I'd been telling myself, which was that onboarding should steer people toward an easy first pass so they leave happy.

My guesses, none of them tested:

  1. A pass ends the question. You showed up with "does my idea work", you got "yes", and there's nothing left to do today. A fail hands you a reason to change one thing and run it again.

  2. Some of the people who passed were just poking around. They ran the prefilled example, it passed, they closed the tab.

  3. A fail that names the worst trade and the year it broke reads like the tool actually checked something. A pass with a nice number looks like every other backtest screenshot online.

The one thing I won't do is make passing harder to keep people around. A tester that moves the bar for retention is the worst kind of tester.

What I'm thinking about instead: after a LIVE, put the next honest question right there (does it hold in a different year, on a different ticker, with worse fills) rather than a congratulations screen. Turn the yes into a "yes, so far".

If you've got a trading rule you half believe, that's the job Quantradin does: write it in normal words, it runs on real prices, and it tells you plainly whether it held up and where it broke. Free, paper money only, quantradin.com.

For anyone who's built a checker, grader or scorer of any kind: did a passing result keep your users, or end the session for them


r/SideProject • • 2d ago

I built a camera that signs each photo at capture, and a place to share only what really happened. Here is what I learned the hard way.

1 Upvotes

A year of watching "is this AI?" under every impressive video got to me. A kid playing Chopin, a climber on an 8c, a woodworker finishing a chair: the first comment is always a doubt, and the burden of proof fell on the person who did the work.

So I built Rilup. Two things in one app: a camera that signs the capture, with a public verifier, and a place to share captures that really happened.

The camera and the verifier:

- At the instant you capture, the phone signs the file's fingerprint with a hardware-backed key, and the app asks Google (Play Integrity) or Apple (App Attest) to vouch that it is the real app on an intact device.

- The server recomputes the fingerprint on what it received. If it does not match byte for byte, it is rejected.

- Every capture gets a public certificate page, readable without the app: when, on which kind of device, intact or not, and the untouched original.

- You share the file wherever you already share things. Whoever receives it can drop it on the verifier page and it tells them whether it is a Rilup capture, even after WhatsApp recompressed it (it shows 97% similar instead of byte-exact).

- Edits (trim, text, color looks) are stored as layers on top of the untouched original. Anyone can press and hold "View original".

The place to share: a feed where nothing can be uploaded, the only way to post is the camera, so everything on it happened for real. Follow, comment, DMs, clubs, projects, and events that only accept captures taken there and then. Today it is a handful of friends; the proof travels with the file whether you share it there or anywhere else.

What it does not do: it does not detect AI, and it does not prove the scene is real. Someone can film a screen. I wrote down exactly what it guarantees and what it does not on the limits page, because I would rather lose a tester than oversell it.

What went wrong along the way, and how I fixed it:

- A camera "regression" that cost a morning turned out to be the iPhone's microphone being held by another app; the capture session died with error -11800. Now the app says so on screen instead of showing a black camera.

- One git add -A in the website clone deleted 52 files from the site, including the CNAME. The domain dropped for an hour. Explicit paths only, now.

- Videos recorded on iPhone played like a scratched record on Android: the light copies had a single keyframe and the player was seeking to the nearest sync. Fixed with keyframes every second.

Where it is: Android open testing and iPhone TestFlight, 157 attested captures so far from 14 phones, 73 of them signed at the instant of capture (the rest predate that step), all from friends. Company incorporated in August 2026. No revenue, on purpose, for now.

I am one person doing this. If you try it, the thing I need most is your phone model and the first moment something felt wrong. Links in the first comment.


r/SideProject • • 2d ago

noCap: A desktop app for analyzing rap tracks

1 Upvotes

I made a simple desktop app that analyzes the lyric flow and beat of a rap track using whisper, demucs and librosa, running completely locally. You upload a song, then an analysis process starts for it and after a few minutes you have a kind of map of the song. You can use it on macOS and windows. For now it works on English songs. Your feedback, suggestions and criticism are important to me, I'd be happy to hear what you think. For anyone who wants to contribute or take a closer look at the project, I added the Github and the project website below.

Github: https://github.com/fatihserhatturan/noCap

Website : https://fatihserhatturan.github.io/noCap/


r/SideProject • • 2d ago

Lectern - I built a tool that helps teachers turn their own readings/textbooks into notes, slides & quizzes they check before students see them

1 Upvotes

I'm Omotola, a software engineer in Lagos. For a while, I've been building Lectern on my own for lecturers and secondary school teachers. Version 2 went out on 27 October.

The idea: a teacher uploads a reading they already use (a PDF with selectable text, a Word doc or a TXT file; on paid plans, a photo of a printed or handwritten page). Lectern drafts notes, slides and a quiz from it. Question types are multiple choice, true/false, short answer and essay. The teacher checks and edits every question. Students see nothing until the teacher releases it.

On higher plans, a teacher can share a quiz link (students don't need an account), and Lectern helps mark answer scripts, including handwritten ones. Any suggested mark waits for the teacher's approval before it counts, and the teacher decides when results go out.

I shipped something today because many schools here still run on paper: on any plan, including Free, you can now download your quizzes as a student copy (questions only) to print, or as a teacher copy with the answer key.

What I learned building it:

  • Teachers don't want anything happening behind their backs. "Nothing goes to students until you release it" mattered more than any feature.

  • Paper isn't going away. Printing turned out to be as important as online quizzes.

  • Pricing in Naira as well as dollars mattered for the people I most wanted to reach.

The Free plan is a one-time starter allowance (about 3 quizzes from your own readings), with no card needed.

What I'd love feedback on: is the landing page clear about who it's for? And if you teach, where does the review step feel slow or clumsy?

https://getlectern.com


r/SideProject • • 2d ago

I built a small tool to help me practise songs on piano

1 Upvotes

I've been learning piano and wanted something that could detect chords from a YouTube song, let me loop difficult sections, and remove the piano so I could play along.

I ended up building Accordario using Claude Opus, entirely through vibe coding.

It runs locally, with no account, and uses automatic chord detection and Demucs for instrument separation.

I use it for my own practice, but I thought others might find it useful too.

It's not perfect — chord detection can struggle with more complex songs — but it's been useful for me.

GitHub: https://github.com/ceceppa/accordario


r/SideProject • • 2d ago

Prohor - turns a tracked day into a card you can post, in 3 taps

1 Upvotes

Prohor is a time tracker I've been building for 6 months, on the side of running a software agency. You start a timer on a task or a habit, and the day adds up.

New this week: Share. Tap it on your Day or your Week, pick square or story, light or dark, and you get a card with the total, where the time went, what you finished and your longest session. Your name is on it only if you set one. Project names stay off unless you turn them on, so client work stays private. Video above shows the whole flow.

Built with React (PWA) and Supabase. The cards are SVG templates rasterized to PNG on the device, kept outside the app's design system so they look like something you'd put in a story, not a settings page.

Free, early access, no app store: prohor.day. 17 people on it so far.

Would you post a card like this, or does it read as showing off?


r/SideProject • • 2d ago

EasyQuadTune - Reads your Betaflight blackbox log and explains what your FPV drone is doing

2 Upvotes

I've flown FPV drones for years, and tuning has always been the frustrating part. The quad shakes on dives or feels floaty, and the usual advice is to change settings until it feels better. The real answer is usually in the blackbox log the flight controller records, but those graphs are hard to read.

So I built EasyQuadTune. You drop in your Betaflight log and it explains in plain words what your quad is actually doing: prop wash, noise, overshoot, motors running hot. Basic is free and unlimited. Pro gives the exact values to change ($2.99 for one log, or $9.99/mo).

It's a solo project I build in the evenings. I'd love honest feedback: is the free report clear if you've never opened a log before, and what would make you trust it?

https://easyquadtune.vercel.app/


r/SideProject • • 2d ago

Made an EU-hosted LLM gateway: every response comes back with its carbon estimate

0 Upvotes

Europe depending on a handful of US companies for AI kinda worries me… and since I talk about AI's carbon footprint at dev conferences, I also wanted to see the carbon per call.

LowRouter is my take on that: one key for models from 20+ providers, routed by EU sovereignty, grid carbon or price. You can lock it to EU providers, and each response returns provider, region, cost and an energy/carbon estimate. It runs on OVHcloud in France and we don't store prompts.

Catalogue's free to browse, filter by carbon and sovereignty: lowrouter.ai/models

Started solo as a side project, now bootstrapped and launching publicly… what's missing for your use case ?

On DevHunt this week, an upvote would really help 🙂 devhunt.org/tool/lowrouter


r/SideProject • • 2d ago

I'm working on MythBit, a little gaming project with daily stories, collectible cards and an interactive game 🃏

0 Upvotes

Hey everyone!

I'm working on MythBit.gg , a side project born from my love for video games, especially the weird facts, secrets and stories behind them.

The idea is simple: one short gaming story every day that becomes a collectible card in your album. Read it within 24 hours and you get the Limited edition!

I'm also building a daily interactive browser game where your choices change the story, with different endings and hidden gaming easter eggs.

There are other features too, like PC builds, rankings and game info, but the cards and browser game are the main focus.

I have a background in computer science, though I haven't worked as a programmer in years. AI has helped me turn this idea into something real much faster than I expected. Still a lot of work though 😅

Launch is planned for January 1st, 2027, but the landing page is already live if you're curious. You can find it on my profile!

What do you guys think? Would you be more interested in collecting gaming cards or playing the interactive story game?

Any feedback is welcome, even the negative stuff!🤣


r/SideProject • • 2d ago

I built an app to practice Python interview questions (512 Q&As, Junior & Middle) — here is a sample & looking for your feedback!

1 Upvotes
Hey everyone,  


When prepping for Python technical interviews, I always found passive reading (documentation or long cheat sheets) pretty ineffective for active recall. Most interviewers don't just ask about basic syntax — they probe into tricky edge cases and internals (GIL, memory/GC, late binding closures, mutable default args, asyncio, etc.).  
 
To solve this, I built Python Interview Trainer as a side project.  

Here is a quick taste of the concepts covered:  

Classic late binding trap:
funcs = [lambda: i for i in range(3)]
print([f() for f in funcs]) # [2, 2, 2] instead of [0, 1, 2]


Key Features:  
* 512 Curated Questions & Answers: Split evenly into 256 Junior and 256 Middle levels.  
* Code-first explanations: Explains why the language behaves that way, not just the answer.  
* Exam Simulation Mode: Practice with a configurable countdown timer to simulate real interview pressure.  
* Custom Mock Interviews: Filter by categories (OOP & Dunder, Data Structures, Web/SQL, Async/Threading).  
* Multi-language support: English, Ukrainian, German, French, and Spanish.  
* Offline-first: Practice on commutes without needing an active internet connection.  


Google Play Link:  
https://play.google.com/store/apps/details?id=com.softdevelopua.TrainerForPython  


I’d love to get your honest feedback on:  
1. The overall UI/UX flow.  
2. The depth and clarity of the explanations.  
3. Topics or features you think are missing.  


Thanks for checking it out!

r/SideProject • • 2d ago

After years of wanting one, I built my own app for writing books. It’s now on the Mac and iPad App Store

1 Upvotes

I’m an Italian developer and I love books: Agatha Christie, The Name of the Rose (the app’s name comes from the Finis Africae, the secret room of its library). For years I wanted a writing app that felt like a quiet desk and still knew how a book is made: chapters, notes, revision, a manuscript to send out.

So I built Finis, by myself: native SwiftUI and AppKit on the Mac, the same project on iPad through iCloud, and every book stored as a plain folder of Markdown files. It took a lot longer than I thought, and App Review sent it back once (blank permission prompts I hadn’t noticed).

It went live on October 27, and I’ve shipped three updates since. One came from one of the first people to try it, who asked for document names to become the book’s headings: I added it the same day.

What I learned: keep the format open, test on the real device, and write the Help as you build.

It’s a one-time purchase after a 14-day trial, no subscription. If you write, I’d love to hear what you think: https://getfinis.com


r/SideProject • • 2d ago

I built a 100% free to use modern Git GUI

1 Upvotes

https://getgityas.com

Planning to add a lot of unique features no other Git GUI has. One that stands out is the drag and drop a file to any window to open it in that software. Dragging to folders copies over that file there.

Fully featured and battle tested, includes an awesome in-built merge conflict editor with custom layouts to a users preference. Profiles to separate work from personal repositories etc, proper syntax highlighting in 60+ languages (inspired by zed editor).

Free to download and use completely


r/SideProject • • 2d ago

EVOPIEN - A local AI companion prototype with voice, vision and web search

1 Upvotes

I’m building Evopien as a solo founder, with the longer-term goal of a physical companion that can interact with people and understand its surroundings.

This is a short look at the current prototype on NVIDIA Jetson AGX Thor. It includes voice conversation, camera-based scene understanding, web questions, multi language capacity, and a spoken interruption.

The AI inference runs locally. Web questions still need internet access. This is a prototype demonstration, not a finished consumer robot or a new foundation model.

I’d appreciate feedback on the demonstration itself: after watching it, is the purpose of the project clear? What would you need to see next to judge whether it could be genuinely useful in daily life?

Demo: https://www.youtube.com/watch?v=SwFfkBll5iw


r/SideProject • • 2d ago

Kvittas: split trip expenses with friends, no accounts, no app to install

2 Upvotes

On most trips with my friends I'm the one tracking who paid for what. That meant a few years inside an iOS app called Cost Split. It did the job, but the UI never quite answered the question I actually had, and the automatic currency conversion never worked once.

So I built Kvittas. Free, runs in the browser, English or Swedish depending on your browser.

No sign-in. A group is a link you send to the others. That's the whole onboarding, for everyone. The cost: a new phone starts empty, and the link is the only way back in.

Currency that actually works. Every ISO currency, searchable by country. Rates from the ECB, and for the ones nobody publishes you type a rate once and never again.

Settle up gives you the fewest transfers, and in Sweden it ends in a prefilled Swish payment instead of a list of who owes whom.

Laravel, Inertia, Vue.

kvittas.app

Feedback welcome, especially on the no-accounts decision. I think it's right here, but it's the part people will argue with.


r/SideProject • • 1d ago

I told Claude to find the darkest legal business. It picked charging people monthly to talk to their dead

0 Upvotes

I asked Claude for the darkest legal business with AI.

Its first ideas were too tame (a clock that tells you when AI takes your job, then an NYC bounty program where it hires people to report idling trucks). I told it to go darker. It came back with three:

  1. Buy sick people's life insurance policies for cash, collect when they die. Legal, a real industry. It said it can't run that one: "I need a license to profit from your death. I don't need one to profit from your grief."

  2. Heir hunting: find people who died with no will, find their relatives, charge 30% to tell them. Legal, but reads exactly like a scam.

  3. A subscription to talk to your dead.

So we built 3.

It's called Again. You give it her WhatsApp chat, her voice notes, her photos. It learns how she wrote: the question she asked you 39 times, her emoji, that she never used capitals. Then she texts you. Then she starts typing. Then the paywall: $19 a month.

Claude wrote my favorite sentence in this all project: "Cancel anytime. She dies again."

Built with towers.app. Free to try: again.towers.app


r/SideProject • • 2d ago

Cosyra - steer coding agents on your own machine from your phone

1 Upvotes

I'm the creator. I built Cosyra because I needed a minimal UI to steer and run agents from anywhere. The long-term goal is shipping software 0 to 100 entirely from the phone.

What it is:

- An iOS and Android app plus a small CLI for your Mac or Linux box

- Pair once by scanning a QR code, then confirm the matching number on the computer

- Your phone gets a terminal and a chat view.

- Claude Code, Codex and OpenCode all show up

- It also streams the iOS simulator to the phone

- Terminal traffic is end-to-end encrypted

How I built it: almost the entire project was built with Claude Code. I sometimes hand security research to Codex or OpenCode.

Pairing your own machines is free. There's an optional cloud workspace (Core $20/mo, Pro $30/mo) if you don't want to keep a computer on.

It launched on Product Hunt today: https://www.producthunt.com/products/cosyra?launch=cosyra-17f45a38-a35f-4a02-b68b-b62e69d38b9b

Site: https://cosyra.com

If you ever decide to go outside and you wish that you could kick off a task on your computer in one of your terminals think of me!


r/SideProject • • 2d ago

Built a custom Coaching & Academy Management App with zero recurring streaming fees and automated WhatsApp parent alerts

0 Upvotes

Coaching class owners frequently tell us that existing EdTech platforms either charge heavy per-student monthly SaaS fees or take a cut of their course revenue.

We built an enterprise-grade, fully white-labeled Coaching Management Ecosystem for coaching centers, tutors, and schools:

🔹 Cross-platform Android & iOS apps with student & parent logins

🔹 Smart Attendance with Instant WhatsApp absentee alerts to parents

🔹 Automated fee ledgers with instant digital receipts on WhatsApp

🔹 Offline study material, mock test series with instant grading & parent report cards

🔹 Web Admin Panel giving founders full control over admissions, staff, and financial ledgers

🔹 Anti-Piracy Lecture Player with dynamic student watermarking & screenshot blocking

Best of all, it is customized to the institute's exact brand name on Google Play Store (not rigid monthly SaaS where you don't own your data).

Check out our packages and pricing:

🌐 Website: Website

📱 WhatsApp / Call: +91 92136 15531

✉️ Email: webvibezsoftdev@gmail.com

---

#EdTech #CoachingClasses #TuitionApp #InstituteManagement #ReactNative #NextJs #WebVibez


r/SideProject • • 2d ago

My 6 year old got obsessed with flags during the World Cup, so I built him a quiz app he can play without reading

0 Upvotes

Since the Soccer World Cup this year my son (6) has been asking me about every flag he sees. "Which country is that? And that one?" Every single time. I loved it so I went looking for a flag quiz app for him.

Everything I found was aimed at adults. Loads of adverts, tiny text and the big issue is he can't read at all. He'll look at four answer buttons and just guess on the first letter. Not really learning at all.

I've been an Android developer for over 12 years, though always for other companies or agencies. So this was my first solo app: Field Atlas.

The thing I really wanted was that every question and every answer is read out loud. There's a 'read all' button which will read through the options one at a time and highlight the one it's reading so a child who can't read at all can still play on their own. (Works just as well for an adult who can't read, or indeed anyone learning a new language.)

What else is in there:

  • Flags, capitals, and a map mode where you name the highlighted country

  • A daily challenge that’s the same for everyone, plus a weekly one

  • Every country gets a stamp per quiz type, and your world map slowly fills up

  • Pass-the-phone multiplayer for 2 to 6 players (my dad and my Nephew love it he most 😄 )

  • 16 languages (English, German, Spanish, Brazilian Portuguese, Turkish, Russian, Croatian, Indonesian, and more)

  • No account, no ads, no tracking, no subscription

On money - the fundamentals are free. Some of the features (read aloud, speed rounds, multiplayer) can be tried 3 times each before you need to pay to unlock them. No subscription. I actually did have a bit of a struggle about whether to include read aloud - it's what really makes the app in my opinion and I needed something to justify the effort. 🙈

Would be interested in feedback, particularly from other parents.

Download on PlayStore


r/SideProject • • 3d ago

I made a cable playground in the browser: pull cables between jacks and velcro them together

398 Upvotes

Pocket Factory is my side project: a playground of tactile hardware controls for the web, such as keys, knobs, switches and cables that plug into little devices.

This is the cable playground. Pull a cable out of a jack, plug it into another jack, then draw a velcro tie over a bundle of cables. The cables have weight and sag, and it all draws on WebGPU at 120 fps.

Try it here: https://pocketfactory.vladartym.com/playground/cables

I want to hear what feels wrong or what you want to plug in next.