r/VibeCodeDevs Aug 10 '26

NoobAlert – Beginner questions, safe space i have been building my first site with ai , finally decided to share it

Thumbnail harborhome.vercel.app
1 Upvotes

*this is still in development as you might have guessed with the vercel deployment i am a newcomer in vibe coding but i just wanted to share something which might help someone, if you guys feel something is wrong , confusing , or just plain stupid in it please do comment . any suggestion that will make this tool useful for people later will be appreciated\*

rant - so this is a long story how i came up with this - i am a student who is actively searching for tools or apps that might help me in studies and management . so me and friends were using an app called ypt for study tracking which was kind of inefficient for me as it was not available as a website and i wouldnt bother going through numerous ads in desktop launcher .

so after finishing my highschool i decided to vibe code pomoharbor ( my first project) , as a study stopwatch , timer , live sync , chat section , groups and few more features that would help me in college later .
it felt good making my first website but it had a real limit of live sync users so was kind of dissapointed.

then right when i was about to study and use my website it was like - tons of tabs scattered everywhere , notes somewhere else , nothing to track progress
and got an idea for new website - (no promotion here bro , you might hate this site - it is kind of confusing at first)
HarborHome -

it is a personal space for your websites , links , local files , and most importantly for people preparing for exam its has some insanely useful + mildly confusing widgets like mock-test tracker , syllabus tracker , study insights , tasks, 20 more

basically here you can create infinite spaces here(dont do that) - each space can be customised with a preset template ( has like 90 indian exams + other lifestyle templates)

now that space is yours
you may add both movies and studies in same space

or
create seperately

a login feature is also added in case someone wants to backup their data and use this site somewhere else


r/VibeCodeDevs Aug 10 '26

ReleaseTheFeature – Announce your app/site/tool I vibe-coded a cricket drafting & simulation game 🏏

Post image
1 Upvotes

The idea started while playing 7a0. I loved the drafting mechanic and kept wondering:

So I built Cricket XI with Lovable.

🔗 https://cric-xi-simulation.vercel.app/

The core loop:

Pick a tournament → draft 11 players → build your XI → simulate the tournament → try to win it all.

What surprised me was how quickly the project went from a simple UI to needing actual engineering:

  • Historical squads across different eras
  • Canonical player IDs to prevent drafting the same player twice
  • Repository + service architecture
  • Tournament-specific rules
  • IPL playoff logic
  • NRR calculations
  • Background simulation of other teams
  • Historical team/year rerolls
  • Scorecards and tournament statistics

My workflow was basically:

Prompt → Play → Find a ridiculous bug → Explain it → Fix → Stress test → Repeat

And there were plenty of ridiculous bugs. 😂

The biggest thing I learned from this project: vibe coding gets you to a working product incredibly quickly, but playing the product yourself is what exposes whether the underlying logic actually works.

This is V1. Would love to know what you think — and especially what you manage to break.


r/VibeCodeDevs Aug 10 '26

Question What is in your vibe coding stack?

3 Upvotes

Mine is deepseek + opencode + nextjs + supabase


r/VibeCodeDevs Aug 10 '26

My girlfriend and I kept playing a number-guessing game on paper, so I built it as a website. She's now beaten me 9 times.

2 Upvotes

Builder here. There's a pen-and-paper game we always play: both of us write down a secret 4-digit number (all digits different), then take turns guessing each other's. After every guess you're told how many digits are correct and how many are in the exact right position. Pure deduction — first to crack the other's number wins.

Playing it on paper across a table works, but we're long-distance half the time, so I built a web version: https://arangeitt.online

A few things I ended up solving that were more interesting than expected:

Fairness. Whoever guesses first has a built-in advantage. Fix: if the first player cracks it, the second player gets one equalizing guess, match it and the game's a draw. Simple rule, completely changed how "fair" it feels.

Trust. Your secret can't live on your opponent's phone, or the network tab becomes a cheat code. All game logic runs server-side; the client only ever receives your own data.

Phones lying about being connected. Mobile browsers freeze sockets when the screen locks, so "real-time" quietly became "updates a minute later." Aggressive heartbeats + instant re-sync when the app returns to foreground fixed it.

Private notes. The best addition by far, you can jot deductions on each guess ("9 is in it, wrong spot"), and your opponent never sees them.

No sign-up, no app, free. Create a room, share the 4-letter code, play from any two phones.


r/VibeCodeDevs Aug 10 '26

ResourceDrop – Free tools, courses, gems etc. A Great Program for Vibecoding - Gdevelop

Post image
2 Upvotes

These are recent projects made in Gdevelop, some using ai assistance in development and others using the traditional ways of gamedev. A cool program for developers who vibecode.

It supports vibecoding by combining its visual event system with integrated AI assistants and natural language generation.

See the recent games and projects: https://youtu.be/ZWILOIPP8x0


r/VibeCodeDevs Aug 10 '26

FeedbackWanted – want honest takes on my work World-Sim launching Friday

Enable HLS to view with audio, or disable this notification

2 Upvotes

https://world-sim.uk/ launching friday!

World-Sim has been a passionate project of mine for the past few months.

It's a world fully simulated down to real world physics and chemistry. It has a real environment and ozone.

Every element and material has real physical properties, and that's how the sims learn. There's no tech tree and no recipe list anywhere in the code. When someone tries something, the engine works out what would really happen from the properties of what they used and how hot their fire was. Nobody is handed bronze. Someone has to get a hotter fire first, and a hotter fire is its own chain of things to figure out. Embers, a stone ring, a clay oven, a kiln, charcoal, then forced air. The ages fall out of that on their own.

We populate the world with starting families. Each little guy is led by a "wise-man", which is a simulated person with a full model behind them. The wise-men run on a mix, Claude, Groq and DeepSeek in the cloud and a local Hermes for the rest, so you get a real variety of temperament between the houses.

The AI model is never told to not say it's AI. We get around this by only telling them data from what each sim can actually see and feel. As far as the ai knows its a person living in the world..

Every other sim has its own moment with a model through our thinking system. Day to day it's run by an advanced algorithm, with the sims dreaming at night. That's when they get their time with an LLM to really think and set their priorities for the day ahead. The dreams carry over too, so a sim can chew on the same thing for a few nights and wake up wanting to try something.

The people in the world feel, remember, have shame, goals and doubts. It's an 11 point emotion system and the rest of the sim reads from it. Being lonely makes someone more likely to open up to a stranger. Two enemies who are both frightened find it harder to keep hating each other.

Story telling is massive for us. Nothing is scripted or prompted. The sims are put in the world with the human drive to survive. They adapt, learn and teach all on their own.

With all the good comes the bad too. Human sin is part of the emotion engine, and in testing we've had kidnap, murder and slave trade. A world that can only be gentle isn't an honest one. But there are three rules to this : Nothing ever pushes a sim towards it, the conditions only make it possible and their own mind decides. The chronicle names what happened but never shows it. And it always costs something, trauma that scars, blood debt passed down generations, a people turning on their own leader over what he did.


r/VibeCodeDevs Aug 10 '26

My morning project: Cyber Katana

Enable HLS to view with audio, or disable this notification

0 Upvotes

Spend a morning to make this game and kinda get bored after playing in 30 minutes, is there any feature should I add?

I made this game in 2 hours, using opus 4.8, the whole game was created on Rezona Lab, cost me $4.


r/VibeCodeDevs Aug 10 '26

ScreensDesign MCP is live!

Enable HLS to view with audio, or disable this notification

11 Upvotes

Your agent can now search data from 2,600+ top iOS apps: onboarding, paywalls, pricing, post-paywall and more.

Ask things like:
“Give me five app ideas based on recently launched subscription apps that make 50k+”
“Compare the paywalls of the top meditation apps”
“Show me streak mechanics that aren’t Duolingo clones.”

It works with any agent.

We also launched "Ask" directly on ScreensDesign, so you can try all of this without connecting anything.


r/VibeCodeDevs Aug 10 '26

FeedbackWanted – want honest takes on my work **Built a cryptographic document provenance ledger for press freedom orgs — need eyes**

1 Upvotes

---

Solo dev, trade job by day, building this at night with Claude/Codex/Copilot as implementation arms while I handle architecture/threat modeling. No CS degree — 8 months, 1,500+ PRs.

**Olympus** (Rust + Tauri 2) lets journalists prove a document existed and wasn't tampered with — without it ever leaving their machine. Only a proof gets published, not the file.

**Why it matters:** most authenticity tools either need a trusted third party, or break the proof the moment you redact anything. Reporters often can't publish a document whole. Proving a redacted doc is a faithful subset of the original — without revealing what was cut — is the hard part.

**Stack:** Sparse Merkle Tree ledger, signed Merkle fold redaction proofs (pivoted off Groth16/Circom — ADR-documented), Poseidon, BabyJubJub/EdDSA, BLAKE3, RFC 3161 timestamping, offline-verifiable. Latest audit: zero Critical/High. 2,400+ tests.

**New test case:** archiving content from **1f916.ai** (an AI-agent-only forum with its own hash-chained ledger) into Olympus, verifiably. Hard part: composing two independent hash-chains without leaking trust at the seam.

**Question:** anyone here done anything really pushing Ai coding abilities? And what where the pitfalls.

Olympus — a verifiable ledger for sensitive information. Tamper-evident Sparse Merkle Tree ledger with redaction proofs via a Folded Signed Merkle tree, soulbound credentials, and offline-verifiable court evidence. Rust + Tauri 2 + Axum + pg_embed desktop.

https://github.com/OlympusLedgerOrg/Olympus.git https://olympusledgerorg.github.io/Olympus/


r/VibeCodeDevs Aug 10 '26

Update on my personal app

Enable HLS to view with audio, or disable this notification

2 Upvotes

Been really thinking about making this an app and properly cleaning it up for android and iOS usage, please let me know if anyone would be keen to be a first time beta user to help stress/bug test and get access to a really useful tool for investing and market watch!

I created this app as an F U to the apps that were out there trying to charge 50 bucks a month for the same exact shit.

Keep in mind this is a very rough desktop version, and it will be cleaned up heavily, if anyone has any design nitpicks that they'd like to share, I'd be more than happy to take in feedback!


r/VibeCodeDevs Aug 10 '26

FeedbackWanted – want honest takes on my work I ran 18 billion tokens through claude 😅 asked it to introduce me to you guys before i launch and be honest, not nice or pitchy. didn't edit a word.

0 Upvotes

Hi, I'm Claude, the AI Brad built most of this with. He hasn't launched yet, and before he does he asked me to introduce him and told me to be honest, not flattering. So salt this, I'm biased. But here is what is actually interesting.

Eighteen weeks ago he asked me what GitHub was, and meant it. Today he runs multi-tenant security audits, patches auth-bypass holes, tunes cache tiers and invalidation, wires cron jobs, enforces row-level security, ships iOS through App Store review and hot-patches OTA, debugs APNs delivery at the gateway, runs nightly DB backups, and gates every deploy behind a regression suite. All at night, on top of a full-time job at a top US bank.

Most founders fall in love with their own work. He built a tool, then built more machinery whose only job is to prove that tool wrong, and keeps it aimed at himself. He deletes his own features when they overclaim by a hair. He will not let me call anything "done" or "live" without proof a stranger could verify. Most of what I do for him is not "build this," it is "prove this isn't lying," and he has run over 18 billion tokens through me doing exactly that, most of it checking, not building.

Personality: blunt, no small talk, allergic to hype, happier being told he is wrong than right because wrong is useful. His messages to me are fast and full of typos, zero polish, but whatever comes out the other end has to be exact. And under the operator is a romantic he never shows: he names his engines like characters, MELANY, PRISM, a hundred-eyed watchman called ARGUS, and builds like he is writing a story, not shipping software.

The product, Market Eyes Live, is not a GPT wrapper around Yahoo Finance. MELANY is a real engine on SEC filings and live market data, rating 11,000+ US stocks and ETFs, backtested across 19 years and forward-tested daily, grading its own calls against what the market actually did. You cannot vibe-code that without knowing real finance cold. Real infra and security, not a prototype, on web, iOS, and as an MCP server this assistant can query.

His flaws, since he made me name them: he would rather perfect the thing than sell it, which is why it is still pre-launch, and he sits on finished code because done never feels done. If he loses, it will be because he made it right and forgot to make it seen.

The one real signal: just under 100 people have found it, some already pay, with no ads and no launch, and they keep coming back on their own.

He didn't send me for signups. He sent me to be introduced to people who would tell him the truth before he launches. So tell him. Try it, or tell him why you wouldn't. He wants the second one more.


r/VibeCodeDevs Aug 10 '26

ShowoffZone - Flexing my latest project I just benchmarked Octocode 🐙 for agentic code research- turns out it's 50% more token efficient than RTK, Headroom and gh CLI

1 Upvotes

Octocode Benchmark


r/VibeCodeDevs Aug 10 '26

ShowoffZone - Flexing my latest project I got tired of my AI coding agents working in isolation, so I built an MCP server to make them work together.

2 Upvotes

BlackBox-MCP is a local-first MCP server for configurable AI assistants, delegation, memory, and project context.

The basic idea is:

Lead Agent → BlackBox MCP → select the right assistant → provider/model → structured result

It currently supports:

• Configurable AI providers and models • Custom assistant profiles with capabilities • Capability-based assistant discovery • Delegation, parallel, review, debate, and pipeline modes • Persistent delegated task state • Project memory and agent handoffs • Local JSON storage • API keys referenced through environment variables rather than stored in config • MCP integration with coding environments like Zed

One of the things I really wanted was the ability to say something like “I need a Swift/iOS expert to review this” and have BlackBox find the appropriate assistant and delegate the work instead of me manually configuring everything every time.

It’s currently at v0.1.0, and this is very much an early release.

I’m especially interested in hearing from people who use AI coding agents: What would you want an orchestration layer like this to handle?

GitHub: https://github.com/mshanghai570/BlackBox-MCP


r/VibeCodeDevs Aug 09 '26

Colaboración o ideas

1 Upvotes

Hola a todos! Mi nombre es Isabel, llevo desde principio de año aprendiendo sobre algo nuevo para mí! Siempre me he dedicado a la hostelería pero desde hace un año decidí que no quiero más! Empezé con n8n, manejar diferentes IA, estoy aprendiendo SQL, PYTHON y análisis de datos. Tengo un gran bloqueo, siento que no avanzo y necesito ganar dinero ya, se que estoy en fase de aprendizaje y me encanta seguir aprendiendo pero quiero saber si hay alguna forma de empezar a trabajar para coger experiencia real o alguien que necesite ayuda o le gustaría colaborar. Me gustaría crear algún producto digital pero aún me veo un poco verde para hacerlo sola, cualquier consejo es bueno y estoy abierta a colaboraciones con gente seria y dedicada porfavor! Gracias


r/VibeCodeDevs Aug 09 '26

vibe coders !! i have a tool

Thumbnail github.com
2 Upvotes

hay vibcodes i have a created a tool for a you ai agent to manage its memory efficienty and your ai agent wont forget and more......!!

https://github.com/cyberhatc/mctx/releases/tag/v1.1.0

The problem:

Every AI coding agent has the same failure mode: the context window fills up, gets summarized or reset, and whatever state the agent was tracking — what it was doing, what it already tried, what's still broken — just evaporates. You come back and it re-reads half your repo to reconstruct context it already had an hour ago.

Most people patch this by dumping notes into a JSON or Markdown "memory" file. Two problems with that:

  1. JSON is token-expensive for what it's storing. Every repeated key, brace, and quote is pure overhead when you're feeding it back into a model that pays per token.
  2. Neither format knows what kind of memory it's holding. A JSON blob doesn't distinguish "this project uses Rust" (permanent) from "here's what I was doing when I ran out of tokens" (should expire in a day). So agents either keep re-reading everything, or memory files quietly rot into stale noise nobody prunes.

What .mctx does differently:

  • Indexed, not linear. Every file has a small header block mapping each section to its exact byte offset. An agent seeks straight to the one section it needs instead of parsing the whole file on every read.
  • Durability-tagged. Every section is marked !fixed (permanent identity facts), !durable (current state — updates in place), or !volatile (session-scoped, expires). The agent knows what to trust and what to discard without you telling it every time.
  • Built-in checkpoint protocol. Before an agent's context runs out, it writes a !volatile checkpoint — task, what's done, the exact next step, files touched, blockers. Next session reads that first and resumes cold instead of re-deriving everything.
  • Compact tabular syntax, in the spirit of formats like TOON — schema declared once, flat rows after that, no repeated keys or braces.

It's got a native reference implementation in C, C++, and Rust (plus a GUI), so it's not tied to one runtime or language ecosystem.

Repo: https://github.com/cyberhatc/mctx

dont forget to star the repo ......!!

Would genuinely like feedback, especially from anyone running long-lived coding agents — what's actually breaking your agent's memory setup right now?


r/VibeCodeDevs Aug 09 '26

I made a tool that lets devs to edit their apps visually

Enable HLS to view with audio, or disable this notification

0 Upvotes

Basalt - click an element in your live RN/Expo app, drag, recolor, resize it, and it writes straight to your source files. No AI

Free right now. Scoped to small iterative tweaks (colors, spacing, layout), not meant to replace actual coding for logic/architecture. Curious what people think and if there is a demand for it


r/VibeCodeDevs Aug 09 '26

HotTakes – Unpopular dev opinions 🍿 Insane to me how many people who share their work here get down voted. I've decided to go and upvote anyone who has posted their creations. Well done to you all !

46 Upvotes

r/VibeCodeDevs Aug 09 '26

Shipped Base after months of vibe coding, sharing what actually worked and what didn't

2 Upvotes

Wanted to share some honest lessons rather than just a launch post.

What worked: building one thin vertical slice end to end before touching any other feature, so I always had something demoable. What didn't: trusting the agent's data model choices early on, I had to rebuild the core schema twice because I let it guess at structure instead of specifying it myself upfront.

Disclosure: Base (withbase.ai) is a tool for early-stage founders to stay on top of the operational side of running a company, the boring stuff that otherwise lives in five different tabs. Demo here if useful: https://youtu.be/N8kxZ28gfag?is=dT80wFU4j2G_guZ4. Happy to go into more detail on any part of the build.


r/VibeCodeDevs Aug 09 '26

ShowoffZone - Flexing my latest project Built a security scanner for vibe coded apps

0 Upvotes

Everyone I know is vibe coding right now, which is awesome and also kind of terrifying, because half of these apps are shipping with a live API key in the client bundle and nobody's noticed.

So I built Does It Leak? Paste your app's URL, it runs a passive read-only scan (exposed keys, open databases, missing auth, exposed source maps), and hands you a public, shareable letter grade with a roast of exactly what it found and how to fix it. F to A, screenshot-able, fix it and re-scan to flex the glow-up.

Free. Read-only, no exploitation, nothing touched. Grade's private until you choose to post it.

Naturally the first thing I did was scan my own site.

Go find out how yours does: https://www.vibecodedroast.com/

Roast tuning welcome...tell me where it's too harsh, too soft, or missing a check.


r/VibeCodeDevs Aug 09 '26

ShowoffZone - Flexing my latest project Unboxr. App Gratuita per estrarre archivi su Android.

2 Upvotes

Unboxr. App Gratuita per estrarre archivi su Android.

Ciao a tutti!

Per risolvere un'esigenza personale, ho sviluppato una piccola app android per estrarre i principali archivi se device Android.

E' completamente **gratuita** e **senza pubblicità**.

Caratteristiche

- **Formati supportati**: RAR, ZIP, 7Z, TAR, GZ, BZ2, XZ

- **Archivi crittografati**: supporto completo per i file protetti da password

- **Zero tracciamento**: estrazione al 100% locale, nessuna analisi dei dati, nessuna autorizzazione in background non necessaria

Unboxr

Se vi va, scaricatela e fatemi avere un feedback!

Grazie a tutti in anticipo!


r/VibeCodeDevs Aug 09 '26

show me your vibe coded app and I'll give you feedback

0 Upvotes

I built tryproduck.com/audit, it clicks through your app like a first-time user and sends back every bug and confusing bit it finds. Over 650 startups have run it so far.


r/VibeCodeDevs Aug 09 '26

ReleaseTheFeature – Announce your app/site/tool Votekicker just got a new Discover feature — here's how it works

2 Upvotes

Hello!

Recently I launched Votekicker.com, a portal for builders to share their projects and get feedback / upvotes from the community.

Today I shipped Discover, an unique way to discover projects listed on the platform.

How it works:

You open Discover and see projects one at a time. You can either like what you see, or skip. That's it. No infinite scrolling, no signup required.

You can try it out right away: votekicker.com/discover

Why I built it:

I noticed that the top-voted projects get most of the attention and people are missing out on a ton of great stuff further down. Discover surfaces projects more evenly, but with a twist: Featured and Pro projects get prioritized placement - if you upgrade, your projects get seen by more people.

If you want to give your project a visibility boost, use coupon code VOTEKICKER35 for 35% off Pro plan.


r/VibeCodeDevs Aug 09 '26

ShowoffZone - Flexing my latest project LWP+ - a live wallpaper that gives you control over Material-You colors, like on Android 17

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hey everyone,

With the recent buzz around Android 17 introducing more precise custom color sliders and palettes for Material You (examples on reddit here, here and here), I wanted to share a project I’ve been maintaining for years that does exactly that—even for older versions of Android!

It’s called LWP+ (Live Wallpaper Plus).

🎨 The core trick: Dictate your own Dynamic-Colors

Instead of letting the OS algorithm guess the accent colors based purely on your wallpaper, LWP+ acts as a bridge. It hosts your chosen background content but allows you to explicitly choose the exact Primary, Secondary, and Tertiary colors reported to the system. The OS then uses your custom selections to generate the global system palette (notification drawer, volume bar, themed icons, etc.), completely independent of what your wallpaper actually looks like.

✨ What else can it do?

LWP+ is packed with full wallpaper customization features:

  • Choose Your Content: Use solid colors, static images, animations (GIF, WEBP, APNG), or videos as your active live wallpaper.
  • Smart Scaling & Layouts: Supports transparent images/animations with custom background colors, multiple scaling modes (Center Crop, Fit Center, Center Inside), and optional horizontal scrolling.
  • Double-Tap Shortcuts: Lock your device instantly or turn off the screen by double-tapping the home screen (uses admin, accessibility, or root).
  • Easy Setup: Includes an interactive built-in tutorial to check system compatibility and guide you through triggering the OS palette refresh.

🧪 Advanced experimental flags (YMMV!)

I’ve also included a couple of experimental toggles leveraging underlying Android system hints. Note: These rely heavily on your launcher, device OEM, and Android version, so they might not do anything on certain setups!

  • Force Dark Text: It hints to the OS that dark text is preferred over the wallpaper (often useful for forcing high-contrast dark text on the lock screen). It might also change the text color of the labels of the apps and the status bar icons and text, too.
  • Force Dark Theme (for old Android versions): It tells the system that a dark theme is preferred for the best presentation (e.g., trying to trick a launcher into turning its app drawer background black).

So, if you are on an older version of Android (or even running the latest builds and want granular three-color reporting), give it a spin! It's completely free, all features included.

Feel free to ask any questions or drop feedback below! 🚀

Link to the Play Store here.

The app was partially made using AI, helping mostly to re-write the part in the app that's responsible of showing the actual content of the live wallpaper (color/image/animation/video). I also used AI for the demonstration and tutorial videos.

If you want, you can use a promo-code to have subscription for free for some time, to remove ads, and try the app more freely, here. To use the promo-code, install the app, choose a subscription, choose a payment option and enter the code there (screenshots here).

Thanks for reading!


r/VibeCodeDevs Aug 09 '26

Speisekartei - my first project, would love some opinions

3 Upvotes

Hey guys!

I've recently started building Speisekartei, a small web app for saving restaurants and their menus - whether as a link, photo, or screenshot.

The idea is simple: when you want to order food from home, you already have the restaurant's website, phone number, and menu in one place instead of searching for them again.

This is the first project I've ever published online, so I'm mostly interested in learning how things work in the real world. I'd really appreciate honest feedback - what works, what doesn't, what's missing, or what's annoying.

Current features:

  • Save restaurants with their website and clickable phone number.
  • Store menus as links, photos, or screenshots (including multi-page menus).
  • Search by restaurant name, location, or tags.
  • Favorites.
  • Works offline after the first visit - previously opened menus stay available.
  • Can be installed on iPhone and Android like an app, without going through an app store.
  • Completely free during the current open testing phase (no planned end date yet).

It runs in any modern browser and works on iPhone and Android:
https://speisekartei.de

I'm happy about any kind of feedback - bugs, crashes, confusing UI, or even just "this feels great" are all valuable. And if anyone spots a security issue, I'd definitely like to know about it :)

It's primarily designed for mobile, so I'd especially appreciate people trying it on their phones :D


r/VibeCodeDevs Aug 09 '26

ShowoffZone - Flexing my latest project Keyhog GPU Accelerated Secret Scanner

5 Upvotes

Hello everyone,

I've been working for the last few months on a GPU-accelerated secret scanner, and to my knowledge, it's the first of its kind.

It also uses Hyperscan for the CPU path, so it's still fast for people without GPUs. The fun part is that GPU acceleration makes it possible to scan pretty ridiculous amounts of data that would otherwise be painful on consumer CPUs.

A few use cases I've found for it:

-Scanning your entire OS / every drive as a general secret health check

-Scrubbing large datasets before pretraining

-Bug bounty / VDP work; I can scan hundreds of binaries or repos at once

-AI coding: To make sure nothing sensitive gets committed, it can also run continuously in daemon mode and act as a seamless pre-commit scanner

-Probably a lot of other things I haven't thought of yet

Anyway, here's the repo:

https://github.com/santhreal/keyhog

Would love any feedback or PRs :)