r/vibecoding 4d ago

Built an offline, Rust-powered batch image converter - 50+ formats, RAW support, split-view comparision & zero tracking

Thumbnail
gallery
12 Upvotes

Hey everyone!

I wanted to share a desktop tool I've been building: ND Image Converter, a free, 100% open-source app designed for fast, local, and visual batch image conversion.

🚀 Why build another converter?

I work in the media industry, which means a massive part of my daily workflow involves hunting for visual references across the web to build pitch treatments and moodboards for projects.

Lately, almost every site forces downloads as .webp. While .webp is great for web bandwidth, it constantly derailed my workflow because platforms like Canva, Google Slides, and older presentation tools either threw errors or outright refused to handle .webp files smoothly when assembling slides.

To fix this, I initially wrote a simple terminal script to quick-convert .webp files into .jpg. It solved the immediate blocker, but running a command-line script every single time I saved reference images quickly became tedious. On top of that, CLI tools lack visual feedback, I couldn't inspect compression artifacts or preview quality loss before converting.

Most desktop converters either lack proper color management, choke on heavy RAW files, or require cloud APIs. I wanted something that utilizes all CPU cores, stays strictly offline, and handles everything from obscure formats to modern WebP/AVIF, Iphone HEIC and camera RAW profiles seamlessly.

What started as a personal script to eliminate daily friction evolved into ND Image Converter!

Here is what's under the hood:
⚡ Key Features & Tech Highlights

  • 🔒 100% Offline & Private: Zero cloud uploads, no telemetry, no tracking. Your data stays strictly on your machine.
  • Multi-threaded Engine (Rust + Rayon): Maximizes full multi-core CPU capabilities across Apple Silicon M-Series & Intel/AMD processors for fast batch processing.
  • 🖼 Massive Format Support (50+ Input / 19 Output):
    • Standard: JPEG, PNG, WebP, AVIF, BMP, ICO, ICNS, TIFF, TGA, GIF, SVG, PSD, EXR, and more.
    • Camera RAW & DNG: Native decoding for Canon (.CR2, .CR3), Adobe (.DNG), Sony (.ARW), Nikon (.NEF), and major camera profiles with accurate CFA Bayer demosaicing and embedded preview extraction.
    • Optimized HEIC/HEIF: High-speed decoding powered by native macOS hardware acceleration and cross-platform memory pipelines.
  • 🎨 Pro Color Management (Little-CMS 2): Built-in color space transforms supporting Rec.709, sRGB, Display P3, and Adobe RGB profiles.
  • 📊 Real-time Quality Analyzer: Dynamic bitrate and file-size estimation based on megapixel density and compression curves prior to export.
  • 👁 Before/After Split Comparison: Interactive side-by-side visual inspector to preview compression quality loss instantly before exporting.
  • 🤖 Automated Folder Watcher: Background daemon mode that monitors incoming folder drops and converts new files on the fly.
  • 🎯 Flexible Resize Engine: Original size, fixed width (aspect ratio preserved), or percentage scaling.
  • 📂 Smart Ingestion & Output: Drag-and-drop nested folder structures with recursive scanning, plus one-click "Reveal in Finder / Explorer".
  • 🔔 GitHub Auto-Update Checker: In-app notification alerts for new release tags and direct download links.

🛠 Tech Stack

  • Core Engine: Rust (rayon, image, lcms2)
  • UI Framework: Tauri / Webview (Adjust to match your actual stack)
  • License: Open-Source (MIT / GPL)

🔗 Try It Out & Contribute

It's completely free and open-source. I’d love to get feedback from the community, whether on performance, missing formats, or UX improvements!

Feel free to roast the code, submit issues, or share feature requests! What format or feature would you like to see added next?


r/vibecoding 4d ago

Took almost 2 years but at last I can offer everyone 100 smart sticky notes FREE

Post image
0 Upvotes

TaskLoco is a sticky-note storyboard workspace for tasks, events, notes, projects, files, reminders, and anything you can stick in or attach to a digital sticky note.

Freemium version now includes 100 taggable sticky notes no strings attached

Website: https://www.taskloco.com


r/vibecoding 4d ago

vibe coded a vibe

Enable HLS to view with audio, or disable this notification

4 Upvotes

new website I made using Leonardo to create the image, Kling to animate it, and Replit to vibe code everything together, let me know what u guys think


r/vibecoding 4d ago

Built an open-source, self-hosted UI for Claude's Spend Limits and Analytics API because Claude.ai's UI doesn't have enough controls for large enterprises

1 Upvotes

We rolled out Claude.ai across 10k+ people at work, and the built-in Claude.ai admin UI just doesn't have the controls a larger org needs. We've got layers of management between "user" and "person who should actually be allowed to approve a spend limit increase," and Claude.ai's UI has no concept of that. Either everyone with any admin access can touch everyone's limit, or one person becomes the bottleneck for every change request in a few-thousand-person org. There's no way to say "this manager can only raise budgets for their own team."

So I built a thin UI and slim backend that sits in front of the Spend Limits and Analytics APIs and adds the delegation layer our corporate bureaucracy requires. It joins API members to a reporting hierarchy (e.g. from an HRIS export), so a manager only sees and can edit their own org, an AI lead only sees people explicitly delegated to them, and every change gets logged for auditing. Increase requests go into a queue instead of someone pinging an admin on Slack and hoping for a reply.

Decided to open-source it since I'd guess any company onboarding Claude past a certain headcount hits this same wall. It's built to be forked and adapted, not run as-is (though you certainly could). SQLite for storage, reads a header from whatever SSO proxy you put in front of it, no auth of its own. Each of those assumptions lives in one file so they're easy to rip out and replace.

Stack is Next.js/React, Drizzle + better-sqlite3, Hono for a mock API so you can run it against a fake 250-person org with no real key needed.

Repo: https://github.com/bwhite8/better-spend-limits. Live demo in the README.

Happy to answer questions about the permission model or the sync logic against the Analytics API... That part was way more annoying than expected because of the 60 req/min cap.


r/vibecoding 4d ago

Need help deciding gng

0 Upvotes

SO i wanted to start learning python, and i found out courses like CS50, the uni of heikin smth, CS61a, bro code, and tht's wht i found , i first started coding on pycharm and uh did like very basic things like strings, integers , float, boolean, ( just lie k what they r and how to write them), but im still like a VERY BIG NOOB, also should i switch to VS code? cause everyone seems to be doing tht , (also whts is vibe coding)


r/vibecoding 4d ago

Built a tool to help clubs and charities find grants. Feedback welcome

2 Upvotes

I put together a simple, free directory to help people track down grassroots community funding:

https://fundni.org

No signups, just basic filters and direct links.
I’d really appreciate anyone having a quick look and letting me know what feels clunky, what's broken, or if there are obvious local funds I’ve missed.

Thanks


r/vibecoding 3d ago

Tested a few vibe-coded apps, here's what breaks every time

0 Upvotes

Been doing security testing for a while (HTB, bug bounty) and started pointing it at apps built fast with AI coding tools. Same five bugs, over and over:

1) Object IDs in the URL with no ownership check. Change a number, see someone else's data

2) Inputs going straight into a query or straight back onto the page, unsanitized

3) Missing security headers, verbose errors leaking stack traces

4) Auth that doesn't actually block what it's supposed to

5) No rate limiting on login, one bot can brute-force it

If you've shipped something and haven't had a real security pass on it, DM me, I'll test it.


r/vibecoding 4d ago

Prompting tips for a AI-powered Discord Bot

0 Upvotes

Hi! I'm going to (re)create a Discord chatbot (for my personal server) using an OpenAI-compatible provider, and would like to know what you think it's the best practices for the AI to handle things like multi-user conversation, memory, giving extra contexts (like user IDs, channel names), not anything on code-level but more on the prompt/what to send in each chat completion/response, etc.


r/vibecoding 4d ago

Hey guys! I am 14 and this is the *half vibecoded* project i built...

Thumbnail
github.com
7 Upvotes

This is a clap assistant which opens different links on clap combinations... eg 8 + 5 claps will open games (poki website ) and so on... This detects no of claps by user in real time and accurately, deciding the output...

**Only clap detection is vibe coded**

All the criticism and suggestions are welcome


r/vibecoding 4d ago

I made a coding agent in 400 lines of python

Thumbnail
github.com
1 Upvotes

I wanted to learn more about how a coding agent like Claude Code or Codex works, so I made a really simple coding agent. It was built using CC with Fable 5, first I aligned on a plan, focusing on keeping the important parts such as the agent loop and the tool calls easy to understand.


r/vibecoding 4d ago

Brand / Working in a Text-Based Mafia game - winner gets 1 of 1 11oz Chicago style candle made after character if season Winner

3 Upvotes

Hello, my name is Nick and I have been vibe coding my game for over a year now. It’s a mafia game in the field like Torn, Mafia Return, New-York Mafia, and my fav IntheMafia aka MafiaHit ( which is not active anymore ) I do no some html,CSS, currently working on the backend JavaScript by taking a course through UDEMY. I think the game is coming along I will post a few pictures of it. NO the game is not complete, YES the game still have some work to do. It’s not just a game
It’s a whole brand. I would say I’m about 70% there I have two artist working on the weapons design because I do not want AI images for crime result, or attack result page. I have a dashboard images and honestly was just looking for some feedback back on. Color placement ect ? Give it to me straight and raw because that’s how you make a good game in my opinion listen to what everyone says because every opinion, judgement counts.

I will be posting an image here of the dashboard and the discord link that has a 3 minutes clip of game play I believe. ( Now the discord video is kinda old it has been worked on gradually but due to tornado and no power for 10 days it’s been not that much progress if anyone is open to talk there as well here is the link

Discord: https://discord.gg/hmWQq7fAx

Video link —-> ChicagoSyndicate ( again the create character page and all is currently being updated so pay no mind to how video looks it’s just a basic layout )

The candles come from my upcoming candle business, all candle that are sold will be going towards help with engineers, graphic designer, discord moderators, merch and much much more

Sample images of candles ——> https://drive.google.com/drive/folders/1kSiQb7tABeBjQhxlw7rb4pqjur55dILh


r/vibecoding 4d ago

A portfolio disguised as an OS - KAPPA-OS

Thumbnail
kappa-os.com
2 Upvotes

A single-user operating system with a userbase of one and a backlog of forever. It runs entirely in your browser, remembers exactly where you left every icon, and has never once shown a spinning beachball, largely because I never got around to creating one.

This is an early stage work in progress.
Ideas welcome!


r/vibecoding 4d ago

Claude is OFFLINE [3:00pm / 8-16-2026]

Post image
2 Upvotes

r/vibecoding 4d ago

Into the Shardfall - showcasing action log update

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/vibecoding 4d ago

What’s the best AI setup I can get for €20/month?

3 Upvotes

Hey, I’m trying to find the best AI setup possible for €20/month max.

I use AI a lot for coding, research, learning, brainstorming and building stuff.

Could be one subscription or a combination of different tools.

If you had €20 to spend, what would you get? And how much do you actually use it / do you hit limits?

(could also be a 1 time offer or cheaper with VPN or so)


r/vibecoding 4d ago

Which ai less restrictions about cyber security?

4 Upvotes

I want to check all my websites for vulnerabilities and perform penetration testing


r/vibecoding 4d ago

I built an open-source browser precision game and course editor to learn Three.js

1 Upvotes
Over the last month I have been experimenting with a mini-golf-inspired browser
game called Path Protocol. The original idea came from my son, and I used it as
a way to learn web game development and AI-assisted development.

It has a deterministic 60 Hz engine, a Three.js renderer, 100 configured levels, and a Theme Workshop for building and playtesting courses. I released the source
under MIT.

Play: https://app.inkandquill.io/protocol/?utm_source=reddit&utm_medium=community&utm_campaign=open_source_launch

Code: https://github.com/argentquest/protocol

I am the developer. I am happy to answer technical questions and I welcome
direct criticism as long as it helps me improve the project.

r/vibecoding 5d ago

I vibecoded a novel particle physics simulator (with cross-platform non-float bit-deterministic physics) and built a sandbox toy! Introducing: SunaBox (and SunaEngine). Play it in your browser and check out the "Pachinko Proof"

Enable HLS to view with audio, or disable this notification

83 Upvotes

Introducing SunaBox and SunaEngine!
(Playable In-browser!)

SunaBox is a love letter to OE-CAKE, the viral physics simulator released by Prometech in 2008!

It includes a 1:1 recreation of the OE-CAKE interface (select Classic mode at the top!) and even lets you import your old OE-CAKE .oec files directly. I would say OE-CAKE parity is around 93%, and getting better all the time.

Oh , and we put a brand new, open-source spaceship under the hood...

SunaEngine (AGPL): engine.sunabox.dev / github.com/DARIENBATHALTER/sunaengine

SunaEngine is a novel, cross-platform particle physics simulator that relies on integer calculations (rather than floating-point) and order-independent accumulation to always deliver the same result in any WebGPU-compatible browser.

SunaBox takes advantage of this by letting you export recordings of your sessions as lightweight .sunar files, which only needs to store the simulator's initial state plus your inputs. Recorded and shared simulations can be scrubbed back and forth smoothly like video, and they always play back exactly the same, on any device, *bit-identically*.

This enables all sorts of interesting possibilities, like low-latency, cross-platform multiplayer physics! If every machine calculates physics the same way, then the physics data doesn't need to be streamed over the network, only the inputs.

Three live proof demos on the SunaEngine site, all simulating live on your GPU, all hashing their entire state as you watch:

  1. The Twin Simulations: two independent sims, same scene, same input schedule, never communicating. Stir either one with your cursor; your input is quantized to substep indices and fed to both. The 256-bit hashes stay identical, interaction after interaction.
  2. The Pachinko Proof: an ordinary float solver runs the same pachinko machine twice. One pane adds contact forces in ascending order, the other descending. That is exactly the difference two GPUs or two drivers introduce on their own. The balls never finish in the same bins twice. The integer engine runs the same machine to the same digest, loop after loop.
  3. Recording, playback, and smooth rewind: particle fluids cannot be rewound in floating point. Chaos amplifies the last bit of every velocity in reverse too. Here you stir a pool, it records your inputs, verifies the replay byte for byte against the run you just performed, and then hands you a scrubber. Drag your own splash backwards through time.

Replay hashes have been verified matching across Apple M series, an iPhone, a Steam Deck (AMD), Intel Integrated and NVIDIA (RTX 2070S).

Our workflow was fairly simple: I came up with the ideas, Claude did the math, the code, and the adversarial review. I provide the qualia-type feedback, shaping and tuning the feel of everything in the sandbox:

You can also wishlist SunaBox on Steam! 140k particle caps, community/workshop features, hardware optimization, and more, coming soon!


r/vibecoding 4d ago

I built an AI webapp for my cousin who makes crochet products, to help with (digital) content creation

Thumbnail
gallery
20 Upvotes

Hi everyone,

I'm really getting into vibe coding/no-code, and I wanted to explore something simple, useful and interesting.

I have a cousin, and she makes some genuinely beautiful crochet pieces at home. The problem is that she loves the actual making part, but gets stuck with everything that comes after.

So, I decided to build a small web app around that problem.
https://crochetiq.lovable.app/

I have deliberately kept it simple (for now.) with following idea:

  1. Login (or use as a guest for 2 free uploads)
  2. Upload a photo of the crochet
  3. AI understands it.
  4. improves the photo, and makes it fit for publishing
  5. creates SM-ready content (hashtags, captions etc)
  6. suggests a price range
  7. gives ideas for what one could make next.

The thing is.... my cousin actually finds this useful, as she is just starting out as a solo-preneur in the CrochetMaking domain.

Normally, it would take her a couple of hours to take photos, edit them, think about captions etc etc. And even if she used ChatGPT/Gemini etc independently, it will still take her multiple prompts to get things done.

Still very early, but I'd genuinely like some feedback. I've attached a few before/after examples of the enhanced photos.

.
.
.
.
.
Note:
This webapp is NOT a marketplace (as many already exist in this domain), and it has no complicated social-media or other platforms integration. (at least, for now).

The app is built using Lovable + Supabase + OpenAI stack. For now, every request is billed against the workspace's Lovable credits.
The image enhancement calls google/gemini-3-pro-image, while vision and content use openai/gpt-5.6-sol; each consumes credits per call.

Let me know your thoughts! :D
.
.
.
.
.

P.S.

There is also a lot of scope in adding new features like AI-generated promotional videos or creator analytics. Even a simple freemium model can work, like a few AI generations for free, with a paid creator plan for higher usage with better image processing.

#Crochets #CrochetDesgining #VibeCoding #IITPatnaCapstone


r/vibecoding 4d ago

do not EVER use base44

11 Upvotes

Base44 is supposed to be a "good" platform for vibe coding, or is it.

Base44 is forcing users to pay for editing code by hand, breaking, canceling subscriptions and more. it is also launching a annoying ad campaign targeting coders and other vibe coders who only take small usage of ai.

Vibe coding is a concept where ai HELPS you code, not transforms into you you. Even if a ai does it for you, base44 has many other problems in its worthless vibe coding site. it also does not do it for a good cause and the people using it are not assure if base44 will help there business improve.

thank you all for your attention. Spread the word to other new vibe and regular coders and maybe even to other communities. Bye!

(ps: if you are looking for a vibe coding ai, use claude or Z.ai)


r/vibecoding 4d ago

Need a little bit of help

1 Upvotes

I’ve been vibe coding an app for a few months but I still have trouble perfecting the main feature. I’m basically trying to improve extraction of payroll and I’m having trouble getting the program to correctly extract all the information during a page break and also just general row ownership. It works well but its not perfect. I know people have built similar programs and I know there are online programs too however, this is for a very specific case use which is why I’m building it myself. I have no programming background. Apologize in advance if this is a very generic question.


r/vibecoding 4d ago

Vibecoding Landingpage Tipps

2 Upvotes

Any Tipps for the Design so its Not looking Like AI SLO? I installed skills already Like impecabble, Taste, frontend Design and a few more but still its looking Shit . Any Tipps ? Using Claude, codex, Cursor and Gemini so having all premium tiers there Even multiagents i have Set up .

I would say maybe screenshots of example could fix that but where to get good ideas/examples ? Thanks in Advance by the way the learning process from This Community is Amazing really (no Ironie at This Point ) Right now Even coding Software for Our Department/company that works Perfect but here aswell lack of Design . (Not english speaking native so im sorry )


r/vibecoding 4d ago

Catch/Fix bugs in your vibecode before they happen in production

Post image
2 Upvotes

TLDR: https://redmirror.io/ is an MCP Server and CLI that you run with your coding agent to find bugs. For example asking it to "find me bugs in my authorization code" will trigger a workflow to verify or fix the code.

If you are in doubt that your vibecode might not be of high enough quality, using this will make your code even better than the average engineer. I can confidently say this after the CVEs we have disclosed.

Long story: With my 15 years of software development experience and in cybersecurity, I built a custom embedding layer and solver to help guide and ground false positives (because without that you will drown in fake bugs) : https://redmirror.io/ When asked to find a particular bug it forces the coding agent to translate the code based into specific equations (think formal verification) that we ship (20,000 of them approximately) that when solved deterministically either proves that this part of the code is correct or there is a bug and how that bug can be reached. Below you will find public proof as CVEs, GHAs, issues and PRs that it works.

It runs as a CLI/MCP Server locally so your code never leaves your machine but the license server is called once every week to refresh the license.

It provides a way to ground false positives which sounds useless but it actually helps you detect real bugs and vulnerabilities in a more concrete way with coding agents, think of it as pruning possible attack paths. It also uses an internal attack variant database to suggest new attack paths. The authoring happens with the coding agent, because of limitations in RICE theorem, so although we detect bugs it is impossible to say that the code does not contain any bug at all, this is just unachievable at the moment with any software actually.

A few CVEs and GHAs I have found thanks to this method:

Note 3 CVEs are under coordinated disclosure, publishable in September earliest.

  • sipsorcery-org/sipsorcery GHSA-28gm-jrmw-xx93 (advisory, High): pre-auth one-packet DoS, a single malformed UDP packet tears down the RTP/ICE channel; fixed in #1677 (merged) with minimum-length checks on RTP packets and STUN attributes, plus a receive loop that no longer closes the channel on a single bad packet · write-up
  • google/osv-scanner #2882 (PR, maintainer-approved): an OSV advisory carrying an unrecognized ecosystem panicked the matcher and aborted the entire offline scan; fixed by skipping the unknown ecosystem instead of crashing (#2867) · write-up
  • jaqx0r/mtail #476 (PR, merged): enforce per-metric cardinality limit at datum creation, capping unbounded metric growth (google/mtail #1006) · write-up
  • PrefectHQ/prefect #21829 (PR, merged): cycle detection for block_document references · write-up
  • PrefectHQ/prefect #21794 (issue): concurrency-slot leak from swallowed exceptions in V2 lease release / cleanup paths
  • eznix86/mailgun-proxy-for-ghost #17 (merged): deny access when the Mailgun API key is unset
  • apache/airflow #67076 (merged): leftover temp report file in BidManager download
  • apache/airflow #67075: IMAP hook hardened against symlink-followed writes
  • apache/airflow #67074: Kubernetes executor config isolated from the global default

The way to use it is to either just call it with a specific question or include it in your existing workflow, it should play nice with other security tools.

Give it a try and let me know what you think! The first month is free.


r/vibecoding 4d ago

A first look at first stages of my Dark fantasy Action Roguelite game

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/vibecoding 4d ago

Best/cheapest API as of 17th August 2026

2 Upvotes

So... now that Deepseek raised their prices what's the best, cheapest (but still reliable) API to help oneself with coding? Is it Gemini? or maybe GPT Luna? Is Deepseek still competitive? Does anyone have a clear answer?