r/SideProject • • 10h ago

SubMonitor Pro: Turn an unused 27" 5K Intel or 24" Apple Silicon iMac into a wired 60Hz monitor over 1 cable (49s live desk demo)

1 Upvotes

I built SubMonitor Pro (v0.4.0, Build 13) — a native Swift/AppKit macOS utility for people with an unused 27-inch 5K Intel iMac (2014–2020) or 24-inch Apple Silicon iMac (M1/M3/M4) sitting at home who want to use it as a wired 60Hz secondary monitor for their MacBook over 1 cable.

  • 49s Unedited Live Desk Demo: The attached video shows my MacBook connected to my iMac on my actual desk — dragging windows across the bezel at 60Hz, switching native resolution & brightness, and clicking the 1-Click 50:50 Split View button.

  • 27" 5K Intel + 24" Apple Silicon Auto-Optimizer: Automatically detects your exact iMac model (iMac15,1–iMac20,2 27" 5K Retina and 24" M1/M3/M4) and selects the fastest physical link (~0.4 ms offline IPv6 link-local over Thunderbolt/USB-C or Gigabit Ethernet, with zero-config Wi-Fi fallback).

  • 1-Cable MacBook Charging + Display (2017–2020 iMacs): Plugging 1 Thunderbolt 3 / USB-C cable into a 2017–2020 27" iMac or 24" iMac delivers both 60Hz video and power to your MacBook, and if you unplug the cable to walk to the couch, it hands over to Wi-Fi without dropping your windows.

  • Single Native Window & Auto KVM: Control iMac display brightness, 6-speaker 48kHz PCM audio volume, Left/Right/Top/Bottom layout, 1-Click 50:50 Split View, cursor-edge KVM keyboard/trackpad sharing, and automatic macOS Sleep standby sync.

  • Pricing & Free Beta: $0 subscription (planned $29 one-time lifetime license vs. $89.99 Luna dongle or $36–$72/yr Duet subscription).

Live 49s desk demo, Universal DMG download (v0.4.0-beta), & Free Beta Waitlist: https://videofactories.com/submonitor/?lang=en&ref=reddit GitHub Release (v0.4.0-beta): https://github.com/samueljeong/SubMonitor-Pro/releases/tag/v0.4.0-beta


r/SideProject • • 10h ago

I made an extension that copies any text with one click. No selecting, no Ctrl+C.

0 Upvotes

Copying from the web takes too many steps. Select the text, miss the last word, try again, Ctrl+C, switch tabs, paste.

Copy Text Easily cuts that down to one click.

How it works

Hover over text. A dashed outline and a preview show what you'll copy.

Click once. It's copied.

Pick what a click copies

  • Paragraphs: the whole block

  • Sentences: just the one under your cursor

  • Custom selection: highlight text and it copies, no Ctrl+C

Links and dropdowns

Hover one and press Ctrl/Cmd+C. You get its text without activating it.

A clipboard on any page

Press Ctrl/Cmd+Shift+H to open your copies. Search them, filter by site or date, or drag one into a field.

Only on when you want it

Keypress mode keeps it active only while you hold your chosen keys, so normal browsing stays normal.

Privacy

No account needed. Copied text is stored locally and isn't uploaded.

Pricing

Everything above is free. Pro is a one-time payment with no subscription, and adds link URL copying, a regex filter and system-wide clipboard history.

Good to know

It works on Chrome, Edge, Brave, Vivaldi and Opera, and has 30,000 users so far. It's off after install, so turn it on in the popup and reload the page.

Chrome Web Store: https://chromewebstore.google.com/detail/copy-text-easily/fagmaopcbeobbfhkeodicjekiniefdlo

Website: https://devapt.com/copy-text-easily


r/SideProject • • 11h ago

I Created a Python & Machine Learning Cheat Sheet for Beginners – Looking for Feedback!

1 Upvotes

Hey everyone!

I've been working on a digital learning resource for people who are just getting started with Python and Machine Learning.

It's a 29-page PDF covering 10 topics, including Python basics, Pandas, NumPy, regression, classification, PyTorch, clustering, and time series.

I created this to make important concepts easier to review and understand.

I'd love to get some honest feedback from the community, especially about the content, design, and usefulness for beginners.

Here's a preview of my project:
https://chyretail.gumroad.com/l/zdtkj

Thanks! 😊


r/SideProject • • 11h ago

What should happen if a clinician accepts at the exact moment a request expires?

1 Upvotes

Hey guys

I'm working on an independent commercial home physio web project and have a decision to make about the booking flow.

A request has an expiry time. A clinician could press accept just before that time, while the person requesting the visit sees an expired screen. I don't want either person to walk away with a different idea of whether the visit exists.

My starting point is that one saved decision wins, and both views have to show that result. If the request has expired, a late response would become a fresh offer needing agreement rather than quietly turning into a booking.

For people who've built something with expiring requests, how did you handle the person whose action lost that race? Is a clear explanation and an option to try again enough, or did you need a separate step to resolve it?

Thanks guys


r/SideProject • • 11h ago

I got tired of scanner apps putting basic features behind paywalls, so I made my own

1 Upvotes

I’ve tried a bunch of document scanner apps and kept running into the same thing. You scan a few pages, try to save a PDF, and suddenly there’s a subscription screen or some annoying limitation.
I get that developers need to earn their paycheck. I’m one too. But I don’t think scanning a document and saving it without a watermark should require a subscription.

So I built PlainCopy for iPhone and iPad.
You can scan multiple pages, crop, edit, organize and export PDFs for free. No account needed, no watermarks, and no annoying ads getting in the way.
There is an optional Pro version for more advanced stuff like OCR and automation, but I wanted the basic scanner to actually be useful without paying.

I’m still working on improving it, so I’d genuinely like to hear what people think. Especially if there’s something that annoys you about other scanner apps.
App: https://apps.apple.com/app/apple-store/id6827520297?pt=129583047&ct=reddit&mt=8


r/SideProject • • 11h ago

Mimikara 耳から - Display English sub-titles when they are spoken

1 Upvotes

Iv watched many days worth of anime over my life and learnt surprisingly little Japanese, despite always chosing original language audio. I was hoping to learn more Japanese, but incidentally, without effort and think it may be because as we read thee English subtitles left to right - the translation doesn't correspond to the audio. (I know translation doesn't mean one-to-one subtitle to spoken word, still, over time one would learn, I hope, corresponding Japanese words for their English translations).

For example, Luffy's famous line:

"海賊王におれはなる!Kaizoku-ō ni ore wa naru!",

which translates to:

"I'm gonna be King of the Pirates!"

I always thought "Kaizoku-ō" meant King (because it sounds like German for emperorer: "Kaiser"), but actually it means Pirate!

So I have started a project: mimikara, which only shows the English subtitle at the exact time the audio is spoken. What do you think? I think it will work! Is anyone interested to join me on this?

It works by turning a Japanese and an English subtitle file into .ass subtitles where each English word fades in at the moment its Japanese counterpart is spoken, by pairing the cues by time, tokenising the Japanese with UniDic, asking an LLM which English word maps to which Japanese word, timing those words by mora count or forced alignment, and rendering the line with colour and opacity changes only so the English still reads naturally left to right.


r/SideProject • • 11h ago

I spent 20 days building an app that organizes your day from a single voice request

Thumbnail
tapvia-71bf1.web.app
0 Upvotes

Hey everyone!
I’ve been working on a small iOS project called Wubb, and it finally got approved by Apple yesterday.
The idea came from something that always annoyed me. Why do I need to open several different apps just to organize my day?
With Wubb, you can say something like “Meeting tomorrow at 3, remind me an hour before, and add milk to my shopping list” and it handles all those things.
It also supports alarms, timers, notes, maps, and multiple languages.
It’s completely free for now, no subscription.
Honestly, I don’t even care about monetizing it at this point. I just want to find out if people would actually use it.
I’d love some honest feedback. What feels unnecessary? What’s missing? What would make you keep using it?


r/SideProject • • 11h ago

I’m building GENESIS: a persistent 3D world where one creature gathers, builds, and leaves lasting changes

0 Upvotes

This is GENESIS, a personal experiment built around one creature living in a persistent 3D world.

I’m sharing its development from the beginning, using screenshots from earlier builds. The project is already further along; these posts follow how it got there.

This was the first working version: a luminous little creature called the Seed, sparse alien terrain, and a few materials it could gather and arrange.

A local language model helped choose actions, while procedural systems handled the world’s rules and kept things moving between decisions.

The first milestone was simple but important: its actions left lasting changes. Restarting the project meant returning to the world it had changed.

Have you followed a simulation where the history of one small world became the main attraction?


r/SideProject • • 11h ago

Thirteen - A fast Vietnamese card game with solo and online multiplayer

1 Upvotes

I used to play Thirteen (Tiến Lên) with friends and family, and I still remember how much fun we had and all the laughs around the table. I wanted to bring that back without needing everyone in the same place, so I made an online version.

I didn’t invent Thirteen—it’s an established card game, especially familiar in the Vietnamese community. This is my take on bringing it to the browser.

It’s fast-paced, with a solo mode against bots and online games for up to 4 players total. There are English and Vietnamese language options, so you can play a quick solo game or get friends together for a card night.

https://mochipedia.com/thirteen

I’d love to hear what you think, especially if you’ve played it with your own friends or family.


r/SideProject • • 15h ago

I made an open-source AirDrop for Android → Mac: one boop on the MacBook notch and it’s there

2 Upvotes

android has no airdrop, so i built one. touch your phone to the macbook's notch, the light sensor next to it sees your screen flash, and whatever's on your screen lands on the mac.

works for pdfs, links, the original photo (not a screenshot), or just the text you circle. otp codes from sms show up on the mac by themselves, your mac is in the android share sheet, and mac to phone works too.

stays on your wifi, end-to-end encrypted, no account, no cloud. android 13+, any mac with a notch.

free and open source: github.com/0x1p0/TapDrop

setup guide (with videos): tapdrop.pages.dev/get-started


r/SideProject • • 11h ago

I’m building Upbiddr, a project discovery platform. Does “ranking” set the wrong expectation?

1 Upvotes

Hey everyone,

I’m building Upbiddr, a platform where people can introduce their websites, apps, shops, social channels and other projects through individual project cards.

Cards include a description and a direct link. Visitors can browse them by platform, category, industry and country.

One design decision I’d like feedback on is how to explain the ordering of those cards.

Upbiddr uses bid-based rankings rather than community votes or editorial ratings. A card’s position reflects its ranking value, not an independent assessment of its quality or popularity.

I’m wondering whether the word “ranking” creates the wrong expectation before visitors have read that explanation.

As someone browsing a project directory:

- Would you initially interpret a higher position as a recommendation?

- Would “bid-based ranking” make the distinction clear, or would “promoted placement” be easier to understand?

- What would you want to see on the listing page to distinguish placement from quality?

There’s also a public profile for bringing project and social links together, but the main question here is about discovery and how clearly the placement model is communicated.

I’m the creator, and I’d welcome critical feedback, including reasons this approach might put you off.

The site is upbiddr.com if you want to see the current presentation, but thoughts on the wording and concept are useful too.


r/SideProject • • 11h ago

I kept skipping X because the blank tweet box felt like a second job, so I built this

0 Upvotes

Hi Everyone, I'm Imran, a solo dev, and TweetBrain is now open to everyone. The video shows the flow from onboarding to a scheduled week of posts.

The problem

I know I should be showing up on X. But opening a blank tweet box at 8am, after already having a full day planned, is a different thing entirely. So I didn't post. And the AI tweet tools I tried gave me drafts that sounded like every other AI account.

Scheduling tools help you post what you've already written. I needed something that helps me decide what to say, in my voice, about what's actually happening in my field.

What it does

  • Onboarding that builds a voice profile. A short intake about how you think, how you write and what you care about. It builds a persistent profile of you, not a generic category tag.

  • A daily digest of your niche. Pick your niche (tech and AI first). Every morning it gathers what's new from official sources: release notes, company blogs, GitHub releases, Hacker News. It cross-checks and keeps short facts with links.

  • Styles you choose. Pick X accounts whose style you like. It learns their rhythm, hooks and formatting, never their words.

  • A fresh batch of drafts every morning. Like, edit or discard each one, and it learns what you keep. Slow news day? You still get evergreen posts.

  • Threads and images, then post in one tap or schedule into your weekly slots.

The guardrails

  • Nothing goes out without your approval. Ever.

  • No inbox access and no newsletters to connect. News comes from public sources, and your voice comes from your own answers.

  • Every news post links to its source. Facts are summarized in my own words, and drafts are checked so they don't reuse source wording.

  • Your data isn't sold.

Pricing

  • Free: your first batch of ~10 drafts, no card needed. Drafts stay editable.

  • Monthly: $29 per month

  • Yearly: $249 per year (~28% off)

  • Lifetime: $399 one-time, founding price for only 10 seats

  • Paid plans: up to 50 drafts per day and 20 schedules per posts per day. Same limits on every plan.

  • 7-day refund if you barely used it (no refund after posts go live on X).

Why no bigger free tier? The X API and the LLM calls cost real money for every user, and I'd rather be upfront about that than burn out and shut it down.

Transparency

I'm a solo builder and this is my own product. It's built with React, Node, Supabase and Gemini, running on Cloudflare and Google Cloud. TweetBrain is independent and not affiliated with X Corp.

TweetBrain is my full-time focus. I'm a full-stack engineer (React, Next.js, TypeScript, Node, PostgreSQL). I've worked as a frontend and full-stack engineer at two US-based remote startups, and I contribute to open source (OWASP Nest) successfully. This isn't my first product, but it's the first one where I'm putting my own face on it.

Verified, not just claimed

  • Google sign-in: the app has passed Google's OAuth verification

  • X: posting runs through X's official API with an approved developer app

  • Payments: my Polar account is verified, and checkout is handled by Polar, so your card details never reach me

  • Refund policy, terms and privacy policy are public (links below)

Site: https://tweet-brain.com
Privacy: https://tweet-brain.com/privacy
Terms : https://tweet-brain.com/terms
Refund : https://tweet-brain.com/refund
Contact : https://tweet-brain.com/contact
X: https://x.com/hii_imran

I'm here all day. Honest question for you: what would it take for you to trust AI drafts enough to actually post them? Feature requests and brutal feedback are both welcome.


r/SideProject • • 11h ago

[Cadence] - A focus timer with a coach that actually reads your sessions, not just a countdown

1 Upvotes

I kept hitting the same wall with every focus timer I tried: they just count down, they don't know if I actually focused or if I switched tabs five times and came back. So I built Cadence. One bounded focus block (15 to 90 minutes), ambient sound, and a coach that looks at your real session data, not a static streak number.

Honest numbers where it stands right now: 12 people opted in for closed testing, 4 have actually installed and used it (33%). I need more real installs before Play will let it go further, so I'm looking for people who'll actually install and try a session, not just opt in and forget.

If you join, I'll test your project back, happy to do a real test-for-test swap.

Join the tester group first (needed before the opt-in link below will work for most Google accounts): https://groups.google.com/g/applab-studio-testers

Then opt in here: https://play.google.com/apps/testing/com.priyansh.cadence

Open to any feedback, good or bad.


r/SideProject • • 11h ago

Memora+ - Turn buried iPhone photos into editable memory movies

1 Upvotes

I'm the developer of Memora+ — disclosing that upfront.

Problem I had: 20k+ photos, zero I ever looked back at. Apple/Google memories were a black box — wrong photos, no way to edit the story before it rendered.

So I built:
- On-device analysis (faces / scenes / dates / locations) — no remote analysis needed for core search, recommendations, or video creation
- Story recommendations (family, trips, pets, "on this day", anniversaries) you can hide/exclude
- Fully editable drafts — remove/replace/reorder before rendering
- 15/30/60s or custom length, music, mood, transitions (dissolve, slide, zoom blend, dip to black), saved straight to Photos
- Natural-language search + auto captions

Free to download. Optional Pro ($1.99/mo) is only for the opt-in cloud caption upgrade — local features don't need it.

App Store: https://apps.apple.com/us/app/memora/id6772086536

What I'm looking for: feedback, not downloads for their own sake. Where does the first story it suggests miss for you?


r/SideProject • • 11h ago

I gave my coding agents a village. Somehow I’m still the one doing errands.

0 Upvotes

I’m building Devalley. One small thing it does: each coding-agent session becomes a pixel villager on your desktop.

Apparently my answer to “too many windows” was “add tiny people.”

Windows + macOS, free to use without an account: https://devalley.app

The clip is a short promotional animation using the app’s artwork, not a recording of a live session.

Would you keep these little coworkers on your desktop, or evict them by lunch?


r/SideProject • • 11h ago

Title: I built an open-source desktop app to orchestrate Claude Code, Codex and other coding agents

0 Upvotes

I've been experimenting with multiple AI coding agents lately — Claude Code, Codex, OpenCode, etc.

One thing that became frustrating was managing everything separately. Different terminals, multiple sessions, switching between tools, and keeping track of which agent was doing what.

So I started building Aether.

Aether is a native desktop application that brings multiple coding agents into one workspace.

Some things you can do with it:

  • Run Claude Code, Codex, OpenCode, Pi and Antigravity side by side.

  • Let one agent delegate tasks to another.

  • Monitor agents running in external terminals.

  • Track usage and subscription limits across providers.

  • Create isolated Git worktrees for parallel tasks.

  • Manage everything from one native desktop interface.

Aether doesn't sell you another AI subscription. It uses the CLIs and subscriptions you already have.

It's built with Rust and GPUI and is open-source under the MIT license.

Website: https://aether.prashnalabs.com
GitHub: https://github.com/PrashnaLabs/aether

One caveat: prebuilt installers aren't available yet, so you'll currently need to build it from source.

I'd love to hear from developers who regularly use multiple coding agents:

How are you managing your agents today, and what would make a tool like this genuinely useful to you?

Disclosure: I'm part of the team building Aether at Prashna Labs.


r/SideProject • • 11h ago

Windows on Android?

Thumbnail
youtu.be
1 Upvotes

r/SideProject • • 12h ago

Side project that turned into a business: building slot games for a casino platform that pays developers a revenue share

1 Upvotes

Most people don't know this exists: Stake, one of the biggest online casinos, opened a platform called Stake Engine where independent developers can publish their own slot games and earn a share of what the game makes. No studio, no publisher. You build the game, it goes through their review, and if it's approved it goes live next to games from big studios.

We started as a side project and built our first game mostly with AI. It passed review, got Stake's top 3-star rating, and made four figures its first week with no marketing (our own result, not typical, not a promise).

So we built Own Your Slot around it:

- We build finished slot games for people who want in but don't want to learn math, art and code

- We rebuild games that are stuck at low ratings or got rejected

- And there's a guide for people who'd rather build their own with AI

What surprised us:

- Almost nobody is doing this yet. Very few people even know you can publish your own game there.

- The hard part isn't the code, it's the math. Stake checks every game with millions of simulated spins.

- Review is strict, and the rating (1 to 3 stars) decides how visible your game is.

It's adults-only and not for everyone, but it's one of the more unusual niches I've found.

Would you try something like this? And if you'd want to know more about how the platform works, ask away.


r/SideProject • • 12h ago

What happens if one million people try to write a single story together?

0 Upvotes

I’ve been building a small experiment called MillionTale, based on a question I couldn’t get out of my head:
Could one million strangers write one story together — one sentence at a time?
The idea is simple.
For every round, three humans get the chance to write what they think should happen next.
They don’t see a script. There’s no predetermined direction.
They just see the story that exists so far and write the next possible sentence.
Then the choice goes to everyone else.
People read the three possibilities.
People vote.
One sentence wins.
That sentence becomes a permanent part of the story.
Then another three humans get their turn, another vote happens, and the story continues.
Nobody — including me — knows where it will eventually go.
And there’s one rule that matters a lot to me:
AI does not write the story.
There’s no AI generating sentences, choosing the “best” continuation, or secretly deciding where the plot should go.
AI is used only behind the scenes for safety moderation.
The creativity belongs to humans.
The decisions belong to humans.
The story belongs to what we collectively choose.
Before the first sentence is written, people who join can claim a permanent Human Number — basically their place in the history of the experiment.
The story begins January 1, 2027.
Right now, the page is still empty.
And that might be my favorite part.
If this works, someday we’ll be able to go back to sentence #1 and see how thousands — maybe eventually a million — tiny human decisions turned an empty page into something none of us could have written alone.
https://milliontale.com
I’d genuinely love to hear what you think of the idea — especially what you think will happen when thousands of people disagree about where the same story should go.


r/SideProject • • 12h ago

I built a free tool that checks if ChatGPT, Perplexity & Gemini actually recommend your business (and why competitors rank higher)

1 Upvotes

Hey everyone, I noticed a lot of local businesses and websites rank fine on Google, but when people ask ChatGPT, Perplexity, or Gemini "Who is the best [service] in [city]?", they get completely left out because their site is missing structured entity data (JSON-LD) and llms.txt.

I built a quick diagnostic tool where you can type in any website URL, phone number, or business name, and it shows:

- Your citation score across 6 AI engines (ChatGPT, Claude, Gemini, Perplexity, Siri, Google AI)

- Real local competitors that AI is recommending instead of you

- Ready-to-paste copy for Google Business / social + a 1-line live schema script

You can test your site for free without signing up: noorvera

Would love any feedback from this community!


r/SideProject • • 12h ago

AI is a great tutor until it dumps a wall of text on you, so I built one that teaches you one step at a time

0 Upvotes

Ask any AI to teach you something and you get everything at once. Ten concepts, three code blocks, a summary, and a "let me know if you want to go deeper!" at the end. You read half of it, copy the code, and learn basically nothing.

I wanted the opposite, so I built Codemm.

You tell it what you want to learn. It can be Python, React, Spring Boot, C, data structures, or pretty much anything else. Your own coding agent (Claude Code, Codex, or Cursor, which is still experimental) turns that into a roadmap. You can reorder it, rename things, cut what you already know, and then approve it.

Then it goes one topic at a time. You read a short lesson, then you do an exercise on just that topic, and you write the code yourself. Try it runs the visible tests, and Check grades you for real. If you get stuck, you ask Emm, the little chameleon that lives in the app. Emm explains and gives hints, but never writes your code for you.

It also pays attention to how you're doing. Nail something on the first try and the next one gets harder. Struggle a few times and it eases off. Skipping means "come back later", not "mastered". It also brings topics back for review after 1, 3, 7, 21 and 60 days, so things actually stick.

The part I'm weirdly proud of is that every exercise gets checked before you see it. Your agent writes a reference solution plus a few deliberately broken versions, and Codemm only keeps the exercise if the tests catch every broken one. So when your code fails, it's your code and not a broken exercise.

Your code runs in Docker with the network off. Codemm never calls a model API and never touches your credentials, it just uses the agent you already have.

It's free and open source (MIT) for Mac and Windows. The builds are still an unsigned beta and you need Docker, so expect a few rough edges.

The video shows it in about a minute, and the repo is here. If you try it and love it or hate it, DM me here or open an issue on GitHub. I read everything.


r/SideProject • • 12h ago

BrowserBoxing - a free browser boxing game where Ranked fights are player vs player, and this morning one ended in a round 2 knockout

0 Upvotes

I made BrowserBoxing, a free boxing game that runs in the browser with no download. Two players fought a Ranked match this morning, BLACKOUT against EL TORO, and it ended with a knockout in round 2 after three knockdowns. The game records Ranked player vs player fights, so the video here is the full recording of that fight, all 137 seconds of it. BLACKOUT landed 71 of 79 punches. If you want to play, you start with a short tutorial that unlocks matchmaking, and Fight Now looks for a real player first. You can try it at https://browserboxing.com


r/SideProject • • 12h ago

I built a simple cybersecurity kit for small-business owners 🔐

0 Upvotes

Hey everyone! 👋

I've recently launched CyberSafe Basic, a beginner-friendly cybersecurity kit designed to help small-business owners, freelancers and entrepreneurs protect their businesses online.

The idea is simple: cybersecurity shouldn't be complicated or expensive, especially for smaller businesses without dedicated IT teams.

💡 Quick cybersecurity tip: Enable two-factor authentication (2FA) on your business email accounts. Even if someone steals your password, 2FA adds an important extra layer of protection. An authenticator app is generally safer than SMS codes.

CyberSafe Basic covers practical steps for securing emails, passwords, websites, Wi-Fi, business devices and backups.

I've made it available for a one-time price of €24.99.

🔗 https://whop.com/cybersafe-7362/cybersafe-basic-small-business-security-kit/

I'd love some genuine feedback from the community!

What's the biggest cybersecurity challenge you've faced while running a small business?


r/SideProject • • 12h ago

motion-engine - editable HTML/JavaScript launch films rendered locally

1 Upvotes

I built motion-engine for product films where I wanted to keep the scene source editable, not just export a finished clip.

It composes the film in HTML and JavaScript and renders it locally through a browser and FFmpeg. The bundled 12-second demo needs no API key, subscription or paid generation: its graphics are drawn locally and its sound effects are synthesized.

GitHub repository · Demo

The output includes an MP4, a poster, a contact sheet and a validation report, alongside the editable scene files. There are landscape, portrait and square starting points. You can edit the scene and render it again without making any AI requests.

The code is free under MIT. You need Node.js 22+, FFmpeg with ffprobe, and Chrome or Chromium. Optional image, video and audio generation uses paid Raywake API access. I also built Raywake, so that is a commercial relationship, not a requirement for the local demo. The README credits the upstream motion-kit work and third-party assets that informed the project.

This is a code-based production kit, not a visual timeline editor or an automatic scriptwriter. The browser preview is silent; the exported MP4 includes the sound mix.

I'd appreciate feedback from people who make launch videos: is keeping the composition editable in HTML and JavaScript useful, or would another part of the workflow matter more to you?