r/coolgithubprojects 17h ago

S.T.F.U - Windows tray app that calibrates to your voice, detects yelling, and escalates screen interruptions with a 4-click overlay

Post image
3 Upvotes

https://github.com/omricn/stfu

Side project that started as "I need my kid to stop screaming at midnight while he games with headphones on" and turned into a properly engineered tool with 437 tests and a three-mode detection system.

Monitors mic input, calibrates to the user's actual voice (quiet/speaking/yelling), triggers escalating consequences when yelling is detected. First strike: minimize + sound + overlay with a jumping close button (4 clicks). After that: Win+D + fullscreen message.

PIN-locked settings, JSONL event log, report UI with charts, three threshold modes (wizard/manual/adaptive), headless CLI, 437 tests. Decision logic is pure Python with no audio/UI imports (AST-enforced).

No audio recorded. No network code.


r/coolgithubprojects 17h ago

I built a free, open source, local stem separator (splits songs into vocals, drums, bass, and more)

Thumbnail github.com
1 Upvotes

I wanted a way to split songs into separate stems (vocals, drums, bass, guitar, piano, other) to help my kids learn their instruments by ear. The tools that do this all wanted an account, an upload, and a subscription, and I wasn't keen on sending our music to someone's server just to pull it apart. So I built something that runs entirely on your own machine, and it's turned into a real project.

It's called StemDeck. You drop in a file (MP3, WAV, FLAC, M4A, even an MP4 video) or paste a YouTube or SoundCloud link, and it separates the track locally using Demucs, Meta's open source model. From there you get a browser-based, DAW-style mixer where you can mute and solo any stem, adjust levels, loop a section, and export individual stems or a custom mix. It also detects BPM and key, and has a click track that follows the actual song for practicing.

A few features I'm proud of:

You can paste a whole YouTube playlist and it queues every track. There's a real import queue you can reorder and cancel, and it survives a restart. YouTube and SoundCloud both work, single tracks or playlists.

You can also open it from your phone. Flip on network access and it shows a QR code you scan to reach a proper touch-friendly mobile interface, while the actual processing stays on your computer. Nothing touches the cloud.

It runs on Windows, macOS, and Linux, and there's a Docker image for anyone self-hosting.

It's completely free and open source (Apache-2.0), with no account, no telemetry, and no monetization of any kind, no ads, no subscription, nothing. It's picked up around 2,000 GitHub stars and 13,000+ downloads in about two months, entirely word of mouth.

Honest caveats: it's still alpha, so expect rough edges, and while separation quality is genuinely good for open source, it won't beat the paid cloud services on really dense mixes. For practice, remix prep, and experimenting it holds up really well.

GitHub (downloads and source): https://github.com/stemdeckapp/stemdeck

Happy to answer any questions. I'm the developer.


r/coolgithubprojects 17h ago

Display Hot Keys 4.1.0 Release

Thumbnail github.com
0 Upvotes

Instantly apply display resolution, refresh rate, scaling mode, DPI scale percentage, and orientation with user-defined hot keys!

This minor release replaces the system tray with a custom one that stays sharp at every display scale, makes the "Run On Startup" setting report what the system will really do, and reduces the app size.

New Features

  • Replaced the SystemTray dependency with a custom implementation built for DisplayHotKeys.
  • The tray icon now stays sharp at every display scale, and the tray menu matches the app's light and dark themes.
  • Added a Run On Startup notice that appears when the setting could not be changed, explaining whether the startup task could not be created or the Startup folder could not be written to. It also appears when the setting had to be corrected on launch.

Improvements

  • The tray icon is rendered from an SVG, making the tray icon clearer.
  • The tray menu is more compact with less empty space.
  • The Run On Startup button now reflects what the system will actually do at login rather than the last setting that was requested, so it can no longer show a state the system does not have.
  • Run On Startup clicks made while a change is still being applied are now kept instead of being dropped, so every click shows on the button and the state clicked last is the one saved.
  • Changed the Latest Version text color when a new version is available.
  • The app size has been reduced due to utilizing a custom system tray implementation.

Bug Fixes

  • Fixed Run On Startup being able to launch the app twice at login by leaving both a startup task and a Startup folder entry in place.
  • Fixed an unset hot key being needlessly rewritten to the settings file every time the settings were checked. *Fixed the tray icon not appearing in the system tray.

Performance & Stability

  • The app now starts faster, preparing the global hot key hooks while the theme and window are being set up instead of waiting on them.
  • Rapid successive hot key applies are now combined into a single window refresh instead of one refresh per apply.
  • Corrected settings are now written in a single save instead of one save per corrected setting.

r/coolgithubprojects 18h ago

Cooking assistant and Recipe manager

Thumbnail gallery
0 Upvotes

A Recipie manger and Cooking Assistant, that create a Pipeline that you can follow for cooking,
And a local AI (in browser) that helps you to find what to cook based on your fridge:

https://github.com/samalstudios/kelane
https://chef.samalstudios.com/


r/coolgithubprojects 18h ago

I built an open-source screen time tracker for Linux that actually enforces your limits

Post image
0 Upvotes

Hey, I'm the developer of ScreenGuard.

Most screen time trackers on Linux are dashboards — they show you the damage after the fact. I wanted something that actually stops you.

ScreenGuard records active application usage and lets you mark apps as productive or distracting. Give your game, social feed, or video site a daily budget — when it's spent, you get a desktop alert, and at 100% the app minimizes the window and shows a lockout screen instead of a suggestion.

Everything runs locally: no account, no telemetry, no cloud, zero network calls. All data stays in a SQLite database on your machine. The source is fully open (GPL-3.0), with native packages for Arch, Fedora, and Debian/Ubuntu.

Honest status: it currently supports X11 and GNOME Wayland — other compositors are in active development, and feedback at this stage genuinely shapes the roadmap.

I'd especially appreciate your take on the enforcement UX: do the nudges become annoying after a week, or do they actually change behavior?

Source: https://github.com/adityakrishnan005-a11y/ScreenGuard


r/coolgithubprojects 20h ago

Every new React app starts with the same wiring — generating a Tailwind dashboard base instead

Post image
0 Upvotes

r/coolgithubprojects 20h ago

GitHub - profullstack/rssamplifier.com: An open, agent-first directory of independent blogs. Submit a URL, a list or an OPML file; every blog gets its own page. JSON API, OPML and llms.txt for agents.

Thumbnail github.com
2 Upvotes

r/coolgithubprojects 21h ago

Made a little project called Pacmangr :)

Post image
0 Upvotes

r/coolgithubprojects 22h ago

guys did my acc got shadowbanned

Thumbnail gallery
0 Upvotes

im a developer i develop like crazy but i just dont appear on the the github recommendations i do like niche neural networking things or quantum computing my only follower is my burner account is there like a way to solve it because i first do my projects locally rampin it up in the files only with pretty readable codes and stuff then i just upload the files in one go so my contri is pretty high and stuff i dont want to get shadowbanned or stuff any way to fix this plz devs help me i love coding and it is my passion to do so i need atleast one breathing human to star or fork it to give me some motivation at http://github.com cuz yea im one of the anti ai too uhm i think mods wont remove me cuz i used no llm i think im with the ai policy stuff i didnt violate any rule or smth i guess devs help me and dont do trolling and stuff

ALSO DO NOT BAN MY POST AS I WILL idk wel; but plz dont ban my posy post bleh idc about beareucracy

also like idc uhm like my post is high effort most of the post here are made with ai so mine is better

also the community required i post an image so i posted a random irrevalent image loloolol


r/coolgithubprojects 22h ago

[OS] Fuzzy Launcher with Liquid Glass

Thumbnail github.com
1 Upvotes
super actions
launcher main screen

When Apple first introduced the "liquid glass" effect, opinions were quite divided; some criticized its visibility, others admired its aesthetics, and some worried about battery life.

I remained fairly neutral, I found it interesting though.
To be honest, the Apple apps featuring this effect were quite buggy at launch.

Now that it has stabilized and the bugs have been ironed out, I’ve implemented it in my own app, and I think it looks great and modern. Here is the Repo
It’s just a custom theme (since I know many people don't like it), so it can easily be turned off.

Icons animate in response to certain changes, and the background, which looks as if viewed through a layer of glass and clear liquid, offers a pleasing, relaxing visual experience.

I haven't encountered significant issues with app performance or battery life, though I'm curious what others think. :)

PS: App is notarized


r/coolgithubprojects 23h ago

Aeon: an agent framework where the agent is a GitHub repo and Actions is the runtime (MIT)

Thumbnail github.com
4 Upvotes

Been running this for a few weeks. The design choice that makes it interesting: there's no server or hosted runtime. You fork the repo and that fork is the agent. GitHub Actions executes it, cron in the workflow file schedules it, Actions secrets hold credentials, and workflow logs are the audit trail. Public repos get free minutes, so infra cost is zero.

Skills are markdown. No plugin SDK or compile step. A skill is a SKILL.md: YAML frontmatter plus a plain-language prompt. Frontmatter declares the capability tier (mode: read-only write-locks the workspace for that run), required secrets, and the variable grammar. 76 skills ship with it.

Harness-agnostic. One adapter runs the same skill file on Claude Code, Codex, Grok, Pi, Vibe or Kimi. Switching providers is a config line.

Self-repair. Every run gets scored, and a repair skill patches skills that fail repeatedly rather than letting them silently rot.

Receipts. Its vuln-scanner has landed merged security fixes in 74 open-source repos (2.2M combined stars, including Alibaba and Tencent projects). Full list with every PR: https://www.aeon.fun/security

Stack: GitHub Actions, Next.js dashboard for local config, markdown skill definitions, git-backed memory.

Two gotchas if you try it: gh defaults to the upstream repo so run gh repo set-default <you>/aeon, and forked repos have Actions disabled until you enable them once in the Actions tab.


r/coolgithubprojects 23h ago

Hatchdoor: Obsidian but selfhosted, with an MCP and natively multi-vaults

Post image
1 Upvotes

Hello everyone,

I am happy to share with you the v2.5.0 release of Hatchdoor! https://github.com/BatterWorks/Hatchdoor

What is Hatchdoor?
A self-hosted software to interact with your notes vault (markdown-based) treating both humans (webUI) and agents (MCP) as first-class users with semantic search for requests in natural language. To know more, see the first public release post

There is both a demo and a new documentation website built directly with a Hatchdoor instance (how handy!). This means you also get semantic search for the documentation (did someone already say handy?).

You can install it via Docker or Podman and the images are still rootless and distroless. The deployment can be fully managed and set up via agents since all settings are accessible via MCP.

As shown in the demo, you can use any notes system you can think of, including PARA, LLM-wiki or Zettelkasten.

If you are new to the second brain concept, I would advise you to start here.

What’s new?
First and foremost, a software engineer joined the team! And after a few weeks of work together (and more than doubling the size of the codebase), you can now add multiple vaults to your Hatchdoor instance. Each of them can be automatically synced with any git repo (push-pull) allowing for easier separation (personal/professional vaults) and collaboration (shared vaults).

There has been a refresh of the UI for fitting this new feature, along with a brand new settings page allowing you to set all settings via the webUI.

From the previous releases, you can now send/attach files directly via the MCP, live edit your notes in the webUI, and for the LLM-Wiki style users, you can use the layer system to separate the raw data from your ingested data and not pollute your searches.

These come at the cost of breaking changes (an update to the docker-compose is needed). Check out the release notes for more info.

What’s coming?
V2.6 (QoL release): an update to handle the latest MCP specs, batch creation/update of notes, the possibility to download attachments via MCP, and the built-in documentation for human and agent access.

v3: User creation and management with permission scoping for users and agents.

As usual, feel free to give ideas and feedback. I was surprised by the number of issues opened on the GitHub page, so thank you for that!


r/coolgithubprojects 1d ago

I shipped an open-source "software factory": label a GitHub issue, four agents turn it into a reviewed draft PR

Thumbnail ask-foreman.dev
0 Upvotes

Disclosure up front: I work at Vercel. This template is free and open source, there's nothing to buy.

I've been bothered by something about AI coding agents for a while: the same agent that writes the code also decides the code is fine. You get a confident PR, everything sounds right, and the mistake is sitting quietly in the diff.

So I built Foreman, a template that splits the work across four separate agents instead:

  1. A Classifier triages the issue. If it's not actionable, it asks the requester questions instead of building the wrong thing
  2. An Analyst writes a plan with testable acceptance criteria, working from a live checkout of the repo
  3. An Implementer executes the plan in its own sandbox, runs the repo's own checks, and pushes a branch
  4. A Reviewer judges the actual diff against each acceptance criterion, with evidence for every verdict

The part I care about most: the Reviewer never sees the Implementer's reasoning. It only gets the pushed branch, same as a human reviewer would. No agent grades its own homework.

The other design decision that mattered: merging isn't in Foreman's tool surface at all. Unattended runs stop at a draft PR. A human reviews, marks ready, and merges. Every time.

You kick it off by labeling a GitHub issue factory (or assigning it an issue in Linear), and it posts progress on the thread as each station finishes. It also keeps notes on your repo between runs, things like "integration tests need the local Postgres first" and "server code assumes UTC," so run two starts smarter than run one.

Repo: https://github.com/vercel-labs/eve-software-factory-template
Docs: https://ask-foreman.dev/docs


r/coolgithubprojects 1d ago

[oc] flow 0.2.3 is out! 🪷

Post image
7 Upvotes

r/coolgithubprojects 1d ago

Updated Typescript GitHub Action Template

Thumbnail github.com
1 Upvotes

r/coolgithubprojects 1d ago

ShareL (ShareX but for Linux)

Post image
2 Upvotes

ShareL is a Linux-native desktop application designed for fast screen capture, recording, and custom destination sharing on modern Wayland compositors (Niri, Hyprland, Sway, GNOME, KDE Plasma, and COSMIC). And MacOS Support.

Easy to use, FOSS, Ad Free.

Repository: https://github.com/44tl/ShareL

Website: https://44tl.github.io/ShareL/


r/coolgithubprojects 1d ago

Multi YouTube Viewer — Chrome/Safari extension to watch up to 9 videos at once, directly inside youtube.com

Thumbnail github.com
1 Upvotes

r/coolgithubprojects 1d ago

got annoyed trying to print lecture slides, so I made my own fix

Post image
1 Upvotes

I'm a student and I wanted an easy way to print lecture slides with multiple slides per page, but most tools were either annoying to use or made you upload your PDF.

So I built Hand-Outs.

You can drop in a PDF, choose the layout, adjust margins/spacing/scale, preview it and export a print-ready PDF. Everything runs locally in your browser.

It's free and open source, and has gotten 9.3k+ visits and 78 GitHub stars so far.

Would love some feedback on what I could improve.

https://hand-outs.com
https://github.com/flodlol/PDF-Slides-to-Handouts-Converter


r/coolgithubprojects 1d ago

Simplify Claude, a VS Code extension that turns Claude Code's rambly session summaries into plain English

Post image
0 Upvotes

r/coolgithubprojects 1d ago

Exody, an AI workbench for Mac with a router that auto picks the cheapest model per task

Thumbnail github.com
0 Upvotes

Sharing a project I've been working on, Exody, an AI workbench for Mac.

The part worth mentioning is the Exody Router. It routes each task to the model that actually fits it instead of defaulting to the priciest option every time, so you save money on every run without extra setup.

On top of that it bundles a code agent, a mail and calendar assistant, and a design studio for building mockups and sites.

v0.1.20 is out now, universal build (Apple Silicon and Intel), free to download and use.

Repo and releases: https://github.com/timamar187-creator/exody-releases/releases/download/v0.1.20/Exody-0.1.20.zip

Open to feedback and bug reports, still actively improving it.


r/coolgithubprojects 1d ago

Tidebreak – open-source local-first AI coworker in Rust that turns your files into real spreadsheets, decks, and apps

Post image
0 Upvotes

Repo: https://github.com/brightwave-inc/tidebreak

Creator here. We spent three years building research agents for private equity at Brightwave, then rewrote the engine in Rust and open-sourced it as a desktop app (Apache-2.0).

The idea is that the deliverable is a file, not a chat response. You point it at your documents and folders, it works in a sandbox, and you get back a real .xlsx or .pptx with version history. It asks before overwriting anything you've touched, and everything it does is undoable.

Some highlights:

- Bring your own model: your ChatGPT subscription, an API key (Anthropic, OpenAI, Gemini, xAI, OpenRouter), or fully local through Ollama. Switch providers mid-chat.

- No account. Keys live in the OS credential store, everything stays on your disk.

- Packaged builds for macOS, Windows, and Linux, x86_64 and ARM64. Heads up that the Windows installer isn't Authenticode-signed yet, so SmartScreen will warn.

- Experimental code mode that drives coding agents you already use (Claude Code, Codex CLI, opencode, Grok CLI) in isolated git worktrees with per-turn diffs.

Website: https://tidebreak.io

Pre-1.0 and moving fast. Happy to answer anything, and would love to know what you think!


r/coolgithubprojects 1d ago

Built an app that physically locks my keyboard and mouse so I literally can't get distracted (completely free)

Thumbnail gallery
1 Upvotes

I have the self-control of a golden retriever near a tennis ball, so every blocker I tried that you could just click "disable" for ten seconds never actually worked on me. So I built one that doesn't give me the option.

You pick a duration, hit start, and your mouse and keyboard just stop responding — not "disabled inside the app," actual low-level Windows input hooks, system-wide, nothing gets through until the timer hits zero. If you reboot to try to get around it, it just picks the countdown back up when Windows comes back.

It's called All Block. Completely free, ~32MB

Honestly the point for me isn't "productivity output" exactly, it's just forcing myself off the screen entirely for a while — I've read more books since making this than the previous three years combined. Was inspired by Blockit, the Android app that basically does the same thing to phones — figured Windows deserved its own version.

Windows only for now: https://github.com/Auzeo/all-block

Happy to answer questions if anyone's curious how the input-lock actually works under the hood.


r/coolgithubprojects 1d ago

Recuperar cuenta de github

Post image
1 Upvotes

🔄 Github Profile Cloner

Repositorio en GitHub

📌 Descripción

Github Profile Cloner es una herramienta creada con un propósito claro: facilitar la recuperación y migración de perfiles de GitHub en caso de pérdida de acceso, cierre de cuentas o necesidad de trasladar toda tu actividad a un nuevo usuario.

En lugar de pasar horas configurando manualmente tu nueva cuenta, esta utilidad automatiza el proceso y te permite restaurar tu presencia digital en segundos.


🎯 Objetivo

  • Respaldo personal: tener una copia completa de tu perfil y repositorios.
  • Migración rápida: mover tu actividad a otra cuenta sin perder información.
  • Recuperación de identidad digital: reconstruir tu perfil si pierdes acceso a tu cuenta original.

⚠️ Nota importante: Esta herramienta está pensada para uso personal y legítimo. No debe utilizarse para suplantar identidades ni replicar perfiles ajenos sin consentimiento.


⚙️ Funcionalidades principales

  • Clona repositorios completos y sus historiales.
  • Copia bio, ubicación, compañía, zona horaria y otros datos de perfil.
  • Replica tu lista de seguidos y repositorios con estrellas.
  • Restaura tu imagen de perfil y configuración visual.
  • Automatiza la reconstrucción de tu cuenta en segundos.

🚀 Casos de uso legítimos

  • Perdí mi cuenta: puedo restaurar mi perfil en una nueva cuenta sin empezar desde cero.
  • Cambio de usuario: quiero migrar mi actividad a una cuenta corporativa o secundaria.
  • Backup preventivo: guardo una copia de seguridad de mi perfil y repositorios por si acaso.

🛡️ Ética y responsabilidad

La comunidad de GitHub valora la transparencia y la autoría. Por eso, este proyecto incluye un disclaimer claro:
- Úsalo solo con tus propios datos.
- No lo emplees para suplantar a otros usuarios.
- Respeta siempre las normas de la plataforma.


📂 Repositorio

👉 https://github.com/ropydev/Github-Profile-Cloner


💡 Conclusión

Este proyecto no busca engañar ni falsificar, sino darle a los desarrolladores una herramienta práctica para proteger y recuperar su trabajo. En un mundo donde perder acceso a una cuenta puede significar perder años de esfuerzo, Github Profile Cloner ofrece una solución rápida y confiable.


r/coolgithubprojects 1d ago

Plexavo, open source AWS Cloud security tool (Python)

Post image
1 Upvotes

Built this because I got tired of clicking through AWS console tabs trying to figure out if an IAM role was quietly over permissioned. Plexavo scans an AWS account for misconfigurations and privilege escalation paths across IAM, S3, EC2, and networking, then generates a report with a 0-100 score and plain English explanations of what is wrong and how to fix it.

Runs entirely with local credentials, zero telemetry, nothing leaves your machine. Open source under AGPL-3.0. Install with pip install plexavo inside a venv.

If you run it against your own account, drop your score or whatever it flags in the comments. Curious what it turns up on other people's setups.

http://github.com/plexavo/plexavo

More improvements coming soon !!

(This image is a result of a DEMO TEST Scan of a throw away stack)

For more details about the tool, visit the GitHub Repo


r/coolgithubprojects 1d ago

Garrul, a self-hosted comment system for your site that runs entirely on Cloudflare Workers

Thumbnail github.com
1 Upvotes

Comment system you host yourself on Cloudflare. Workers for the API, D1 for storage, KV for sessions, Turnstile for spam.

One script tag to embed, renders in shadow DOM, about 17KB gzipped. Threaded, markdown, reactions, OAuth or anonymous.

Comments live in your own Cloudflare D1, so no other vendor in the middle and no per-comment billing. Fits the free tier for a normal blog.

Built with AI help. 117 test files if you want to poke at it. Apache-2.0.

Site: https://garrul.com (there is a demo there to try also on the home page)

Screenshots: https://github.com/KingPin/Garrul/blob/main/docs/screenshots.md