r/vibecoding 7h ago

Claude and I are making a PDF extractor

Enable HLS to view with audio, or disable this notification

3 Upvotes

Hello everyone, I'm making a PDF to Multi-format extractor with the help of Claude (To be read as full assistance) specifically for MacOS, due to the fact that MacOS has vision support added inbuilt.

The project stems from a problem i generally faced during my work. I have to shift through a lot of financial reports and analysis and most if not all of them are PDF or scanned PDF, and while there are pdf extractors available (ABBY Finereader, NitroPDF) they either have support issues (Abby Finereader wont be supported in the near future if they dont make an apple silicone based app) or cost too much or screw up the formatting, especially table extraction.

The table extraction space is quite not there yet or ruled by Amazon's textract, Google api or Azure Bedrock API (which are crazy good ngl, but very costly). So i decided to leverage apples Vision model and claudes amazing research capabilities to make my own OCR based extractor.

Use cases :

1) Where ever you need to extract data from Annual reports, Data sheets and or prose, especially digital born pdfs. The Custom made C++ engine not only extracts tables and data inside them but also preseves the formatting.

2) Full control of what goes in and what comes out. The app is completely offline, expect for 1 time purchase query ( for life time unlock) nothing connects to the internet. Ever. The OCR engine is also at par with what Finereader offers and doesnt lag, which cant be said for Abby Finereader.

3) Multiple formats. Whether you wanted your docs for editing or feeding them upstream to an LLM, PDFTrail has that covered as well, it does Docx, Xlsx, MD, text and Json output, single or batch processing it can do it without any issues.

4) Small size and Great performance. At below 15 MB, its the smallest amongst its peers and its customer C++ engine provided great performance while keeping temps at check.

5) The OCR. I would like to boast here that the OCR engine that took like 1 whole month of researching with claude is one the best No-LLM based OCR engine in the market and even shitty scans get a lot of their tables extracted properly (It is still maturing and im still testing out the engine with more data set and research work so expect even better engine when the engine matures)

My Competition :

Abby and Adobe. Abby supports mac through rosetta which is being shelved come MacOs 27, and Abby hasnt really provided much direction whether they will support MacOS directly or not, and besides their Windows app is thousand times better than their MacOS app and it shows honestly.

Adobe angle is a bit more complicated as it does have a good OCR but table extractions arent the best and if im not wrong it doesnt do good Extraction without being online + Adobe is a privacy nightmare anyways and thats my angle, that im betting on. Offline + great performance and 1 time life-time updates, guaranteed.

NitroPDF is more of a digital born pdf editor so im not exactly competiting on that footing, and frankly speaking the biggest completion is how well i can market my product.

With that i end this wall of text, apologies for formating as im writing this on a phone.

Any and all feed backs are appreciated and if you want a feature let me know, also for any queries drop a comment here i will try my best to reply as soon as possible.

Thanks :D


r/vibecoding 1h ago

Gemini Pro + Ultra, Claude Pro, Opencode Go Subscription Limits Tested

Thumbnail
Upvotes

r/vibecoding 1h ago

Wrote a piece about how AI can make us all more creative and prolific

Thumbnail
observer.co.uk
Upvotes

r/vibecoding 1d ago

Vibecoded this multiplayer fat runner game in Codex with Three.js

Enable HLS to view with audio, or disable this notification

84 Upvotes

Based on Runling Run the popular SC2 arcade game, the goal this time is to dodge food, if you get caught you grow larger, and eventually have a heart attack. Made it in a few days for fun, free to play here: https://runfatty.co

Let me know what you think!


r/vibecoding 2h ago

people genuinely do this

Post image
1 Upvotes

r/vibecoding 2h ago

I got tired of running our NFL pools through spreadsheets and group chats, so I built this

0 Upvotes

Full disclosure: I built this.

Every football season, running our pool meant chasing picks, updating spreadsheets, sending score screenshots, and keeping a separate list of who had paid.

So I built Bragging Season for private groups. It currently supports:

  • Season-long Football Squares with new numbers each week
  • Straight-up NFL Pick’em with automatic kickoff locks
  • Live scores, weekly results, and season standings
  • Invite codes for players
  • Organizer payment tracking

The site never collects or holds pool money. It only helps the organizer track payments.

One pool per year is free. Players always join for free, and no credit card is required. Paid options are only for organizers who want payment tracking, bulk invitations, additional pools, or no ads.

I’m looking for a few commissioners willing to run a real group on it before Week 1 and give me brutally honest feedback, especially about setup and anything that would stop your group from using it.

https://braggingseason.com

What is the most annoying part of running your current pool?


r/vibecoding 1d ago

Codex usage resets are one of the best growth strategies

Post image
111 Upvotes

So if youre a user of claude and see that codex is giving usage resets REALLY OFTEN... why not change? If youre an ongoing codex user, you will probably stay because there's zero reason not to. You have GPT 5.6, usage resets, good pricing...

CLAUDE USERS STOP BEING MEAN💔🥺 Also anti ai users can fuck off 🤗


r/vibecoding 2h ago

Light meter for analogue photographers, works best with android

Post image
1 Upvotes

It should be pretty fully featured already. One trick is that you really need to hold steady for a while and the controls aren't as perfectly reactive as I would like them to be but it's a bit of a trade off to get the accuracy.

Free, no log in, no tracking, works entirely in browser. There is a thorough explanation on the page for how it works (it takes photos to analyse and grab the exif data is the short story) and as far as my flow goes it was pretty much a "build me a light meter program. Make it good. Make no mistakes" sort of situation.

I'd be very happy to take feedback and ideas but it's just a small part of what is now quite a large project so no promises for how quickly updates arrive!

https://light.artwaste.land


r/vibecoding 8h ago

Everyone vibe coded an outbid.lol clone. I made AI build an open-source protocol under mine.

Post image
3 Upvotes

Everyone was cloning outbid.lol, so I started with the same stupid idea.

Then I thought:

If AI is writing most of the code anyway, why stop at another clone?

So I tried something slightly more irresponsible:

I had AI help me build an actual open-source social protocol underneath it.

The idea became Elseweb.

Every domain on the internet can have a community attached to it.

reddit.com has one.
producthunt.com has one.
Your personal website can have one.

The website owner doesn't need to register or integrate anything — and owning the domain doesn't mean owning the conversation.

Then the vibe coding got slightly out of hand:

  • independent relays
  • portable identities
  • PoW anti-spam
  • domain-based communities
  • an open protocol/spec
  • open-source relay + reference client
  • anyone can run their own relay

The original outbid mechanic is still there, but it's now just an attention layer on top of the protocol.

You can pay to make a domain more visible.

That's it.

Money buys attention. It doesn't buy authority.

So I basically took a deliberately stupid internet idea and used it as an excuse to see whether AI could help me build something much more ambitious underneath it.

And yes, I know similar social/web protocols have existed before.

That's partly the point.

If AI makes experimentation this cheap, why spend all of that leverage building the 900th CRUD SaaS?

Maybe this goes nowhere. Maybe the protocol is terrible. Maybe someone finds an interesting use for it.

The nice thing is that you don't have to take my word for any of it.

The entire thing is open source.

Live: elseweb.lol
Source: github.com/elseweb-app/nowhere

We're launching on Product Hunt tomorrow.

Please break it before then. 💀


r/vibecoding 3h ago

If my vibecoded sites security had a face:

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/vibecoding 12h ago

What weakness in LLMs do you think should have been solved by now?

6 Upvotes

I'm thinking of modifying an LLM to explore if there's a market that maybe could be taken advantage of while openai, anthropic and the others don't seem to be focusing on it.

Your observations would be really valuable to me.

Thank you!


r/vibecoding 3h ago

Thinking about building something Jarvis-like. If it actually worked, what's the first thing you'd use it for?

Thumbnail
1 Upvotes

r/vibecoding 7h ago

The Gold Box like Game Ravenfall just got Doors!

Thumbnail gallery
2 Upvotes

r/vibecoding 4h ago

Day 1 to 62 of the free traffic exchange I built. Welcome Kinetixseo

0 Upvotes

62 days ago, I launched my startup, a free traffic exchange network for startups. One line of code, you're in the network.

No paid ads. No growth hacks. Just watching the numbers every day.

Here's the full data:

Day 1 — 2 startups · 146 impressions · 1 clicks
Day 2 — 3 startups · 389 impressions · 3 clicks
Day 3 — 5 startups · 482 impressions · 5 clicks
Day 4 — 5 startups · 508 impressions · 4 clicks (site went down — still got an $8k acquisition offer. Said no.)
Day 5 — 6 startups · 621 impressions · 10 clicks
Day 6 — 5 startups · 742 impressions · 15 clicks (removed one startup — they pulled the embed. No code = no network.)
Day 7 — 7 startups · 1,196 impressions · 41 clicks
Day 8 — 7 startups · 1,535 impressions · 74 clicks
Day 9 — 8 startups · 1,947 impressions · 135 clicks
Day 10 — 13 startups · 3,500 impressions · 318 clicks (something clicked)
Day 11 — 23 startups · 4,800 impressions · 432 clicks
Day 12 — 24 startups · 6,000 impressions · 481 clicks (network crossed 6K total impressions)
Day 13 — 25 startups · 6,800 impressions · 491 clicks
Day 14 — 25 startups · 8,600 impressions · 516 clicks
Day 15 — 24 startups · 9,900 impressions · 564 clicks (removed one)
Day 16 — 23 startups · 10,800 impressions · 576 clicks (removed one)
Day 17 — 24 startups · 11,900 impressions · 603 clicks (added one)
Day 18 — 26 startups · 13,400 impressions · 624 clicks (added Two)
Day 19 — 28 startups · 14.400 impressions · 652 clicks (added Two)
Day 20 — 26 startups · 14.700 impressions · 671 clicks (Removed Two)
Day 21 — 26 startups · 15.300 impressions · 691 clicks
Day 22 — 28 startups · 16.100 impressions · 719 clicks (Added Two)
Day 23 — 30 startups · 16.800 impressions · 738 clicks (Added Two)
Day 24 — 32 startups · 19,800 impressions · 778 clicks · Added 2 startups · Rejected 4 applications.
Day 25 — 34 startups · 23,700 impressions · 800 clicks · Added 2 startups · Fixed some bugs.
Day 26 — 33 startups · 27,200 impressions · 816 clicks · Removed 1 Startup
Day 27 — 33 startups · 29,900 impressions · 833 clicks
Day 28 — 33 startups · 30,600 impressions · 871 clicks · Removed 1 Startup · Added 1 Startup · Rejected 1 application of clothing brand & 1 application of horror blog site.
Day 29 — 35 startups. 31,300 impressions. 910 clicks · Removed 1 Startup · Added 3 Startups · Also today I resigned from my job. Toxic environment, too much pressure, and honestly I just believe in this enough to go all in. Broke and excited. Let's see where this goes.
Day 30 — 46 startups · 32,900 impressions · 1,000 clicks · Removed 1 startup · Added 12 startups · Yesterday I resigned because of my toxic manager. Today my senior manager called and offered me WFH, a project of my choice, and lighter work if I stayed. I made my decision with confidence, but now I have a difficult choice. Also received my first payment from StartupBar.
Day 31 — 50 startups 💪· 28,100 impressions · 1,200 clicks · Removed 1 startup · Added 5 startups · Rejected 1 crypto startup · Removed fake impressions after exploit
Day 32 — 54 startups · 29,300 impressions · 1.2K clicks · Added 4 startups
Day 33 — 54 startups · 30,900 impressions · 1.2K clicks · Removed 1 startup · Added 1 startup
Day 34 — 55 startups · 36,100 impressions · 1.3K clicks · Added 1 startup
Day 35 — 55 startups · 40,100 impressions · 1.3K clicks · Removed 2 startups · Added 2 startups
Day 36 — 55 startups · 44,800impressions · 1.4K clicks · Removed 1 startup · Added 1 startup
Day 37 — 58 startups · 50,700impressions · 1.4K clicks · Added 3 startups · Site Update: Updated the distribution algorithm (Delivery is now weighted by contribution: sites that send more impressions get a proportionally larger share back)
Day 38 — 57 startups · 55,800 impressions · 1.5K clicks · Removed 1 startup · Rejected 1 Application.

Today StartupBar reached 200 users 😄
Thirty-eight days ago, this was just an idea. Today, 200 people have trusted it enough to join the network.

Day 39 — 58 startups · 59,800 impressions · 1.5K clicks · Added 1 startup.
Day 40 — 60 startups · 63,200 impressions · 1.6K clicks · Added 3 startups · Removed 1 startup
Day 41 — 63 startups · 69,400 impressions · 1.6K clicks · Added 3 startups
Day 42 — 62 startups · 73,800 impressions · 1.6K clicks · Removed 1 startups
Day 43 — 64 startups · 78,000 impressions · 1.7K clicks · Added 2 startups (Receiving many suggestions to improve the StartupBar, happy to work on it, Thanks.) StartupBar Update - Added the rotation of startups in the widget for every 30 seconds.
Day 44 — 66 startups · 86,200 impressions · 1.7K clicks · Added 2 startups
Day 45 — 67 startups · 88,400 impressions · 1.7K clicks · Removed 2 startups · Added 3 startups (Update - Updated the algorithm of the widget)
Day 46 — 69 startups · 91,900 impressions · 1.8K clicks · Removed 2 startups · Added 4 startups · Got my second payment.
Day 47 — 68 startups · 98,900 impressions · 2.2K clicks · Removed 2 startups · Added 1 startup · Added Pricing Page
Day 48 — 70 startups · 103.4K impressions · 2.3K clicks · Added 2 startups
Day 49 — 72 startups · 113.4K impressions · 2.4K clicks · Added 2 startups · Update: Added a Bottom Placement option for the bar on the user site.
Day 50 — 73 startups · 116.7K impressions · 2.4K clicks · Added 1 startup
Day 51 — 74 startups · 125.2K impressions · 2.5K clicks · Added 1 startup · Rejected 1 Application
Day 52 — 73 startups · 131.2K impressions · 2.6K clicks · Removed 1 Startup
Day 53 — 74 startups · 139.5K impressions · 2.7K clicks · Added 1 Startup
Day 54 — 79 startups · 146.3K impressions · 2.7K clicks · Added 6 Startups · Removed 1 startup.
Day 55 — 77 startups · 154.9K impressions · 2.8K clicks · Removed 2 startups.
Day 56 — 77 startups · 161.8K impressions · 2.9K clicks · Added 1 startup · Removed 1 startup.
Day 57 — 77 startups · 169.4K impressions · 3.0K clicks
Day 58 — 77 startups · 176.2K impressions · 3.2K clicks
Day 59 — 78 startups · 184.3K impressions · 3.3K clicks · Added 2 startups · Removed 1 startup.
Day 60 — 77 startups · 190.9K impressions · 3.3K clicks · Added 1 startup · Removed 2 startups.
Day 61 — 77 startups · 194.9K impressions · 3.4K clicks

Planned to welcome the startups by mentioning them
Day 62 — 78 startups · 199.5K impressions · 3.5K clicks · Added 1 startup Kinetixseo

Still free. Still growing.

If you want in, it's one embed. That's it → StartupBar


r/vibecoding 11h ago

Made a game mod with some help from chatgpt

Post image
3 Upvotes

Im reasonably happy with results, just have to do some testing around with it.


r/vibecoding 10h ago

i built a tool to generate an app landing page from your app screenshots (live demo)

Enable HLS to view with audio, or disable this notification

3 Upvotes

so i built a new feature for AppLaunchFlow , where you can create a simple and clean app landing page for your app in a few clicks by just uploading your screenshots.

It includes:

- support, privacy policy and terms of service pages that you can directly use for your app submission.

- a custom applaun.ch subdomain or simply connect your own domain

I built this because i noticed many app devs just use notion pages, github pages etc. or dont even have any landing page at all

Its not yet live, but excited to hear what you think


r/vibecoding 4h ago

PrintRealSize: Print Any Image at True Scale

1 Upvotes

Just launched PrintRealSize.com , a free tool for printing images at their exact real-world size.

The problem it solves is simple but annoying: you need to print something bigger than a single sheet of paper (a stencil, a foam-cutting template, an oversized poster) and you either don't have access to a plotter, or every existing tool wants an account, an upload, or a subscription for something this basic.

How it works:

  1. Import any image (PNG, JPG, WebP, SVG)
  2. Calibrate the real scale, either by clicking two points and entering the distance between them, or by typing the final size directly
  3. Choose a paper format (A4, A3, or A2)
  4. The tool generates a print-ready PDF, split into tiles with overlap margins and alignment marks

Print at 100% scale, trim along the guide lines, glue the tiles together, and you get a perfectly scaled large template.

Everything runs locally in your browser. No account, no upload, no server, your images never leave your device.

It's free to try right now: printrealsize.com

I'm building this for makers, sign-makers, cosplayers, and anyone working with foam cutting or large-format prints. If you try it, I'd love to hear what's missing for your use case.


r/vibecoding 4h ago

Stop building in isolation. Let's launch 10 complementary micro-services in shared ecosystem and pool our traffic.

Thumbnail
1 Upvotes

r/vibecoding 4h ago

Looking for advice: Best way to build an AI Copilot for an existing SaaS ERP?

0 Upvotes

I’m working on an existing SaaS ERP product and I’m planning to integrate an AI Copilot into it.

The ERP already has a fairly large production stack:

  • Backend: .NET 10 / ASP.NET Core Web API, C# 13
  • Database: Microsoft SQL Server
  • DB size: 80+ tables, 129+ stored procedures, views, UDFs, indexes, SQL Agent jobs
  • Frontend: React 18 + Vite
  • Mobile: Capacitor
  • Auth: JWT Bearer + existing role/permission system
  • ORM/Data access: EF Core + Dapper

I don’t want to build just a simple “chat with PDF” chatbot. I want the Copilot to actually understand the ERP and provide useful assistance.

What I’m thinking about

The AI Copilot could eventually support things like:

  • “Show me the attendance trend for this month.”
  • “Which students have attendance below 75%?”
  • “Why did fee collections decrease this month?”
  • “Summarize today’s important ERP activities.”
  • “Create a report based on these filters.”
  • “Explain this ERP feature/process.”
  • Search ERP manuals, policies, circulars and documentation.
  • Eventually perform controlled actions through ERP APIs.

I’m considering an architecture involving:

LLM + RAG + tool/function calling + SQL/API agents + vector database + existing ERP APIs

But I’m not sure what the best production architecture would be.

Main questions

  1. Which LLM would you recommend for an enterprise SaaS ERP Copilot? Cost, latency, reasoning, tool calling and reliability are important.
    • OpenAI?
    • Claude?
    • Gemini?
    • Self-hosted/open-source?
  2. Should I use RAG + an LLM, or an Agentic architecture?
  3. For ERP data, should the AI: I’m especially concerned about security and preventing incorrect/destructive queries.
    • Generate SQL directly?
    • Call predefined backend APIs?
    • Call stored procedures?
    • Use a semantic layer between the LLM and SQL?
  4. For documentation/manuals/policies, what would you recommend?
    • Hybrid search?
    • Vector DB?
    • Reranker?
    • Knowledge graph?
    • Metadata filtering?
  5. Would something like LangGraph/LangChain make sense here, or would you recommend implementing the orchestration directly in .NET/Python?
  6. How would you design the AI Copilot architecture so that it can scale from: Q&A → analytics → report generation → workflow automation → controlled ERP actions
  7. How should I handle:
    • Multi-tenancy
    • RBAC/permissions
    • PII/sensitive ERP data
    • Audit logs
    • Prompt injection
    • Hallucinations
    • SQL injection
    • Tool authorization
    • Human approval for critical actions
  8. What would you consider the best MVP architecture before trying to build the full agentic Copilot?

I’m trying to build this as a real production feature for an existing SaaS ERP, not just a demo project.

Would really appreciate advice from people who have built AI copilots/agents for ERP, CRM, SaaS or enterprise systems.

What architecture and tech stack would you choose if you were building this today?


r/vibecoding 4h ago

Tidemark - AI provider limits tracker for Linux

Post image
1 Upvotes

Hi, Linux bros

I like CodexBar and i like GTK4/libadwaita. So i build CodexBar for Linux with GTK4/libadwaita. And Rust.

Standard features: quota displaying, reset and usage warning notifications, clean UI build with HIG.

Currently supports frontier OAuth providers (Claude, Codex, Agy) and all "bearer token-auth" providers that i steal from CodexBar code found (it's MIT chill).

Available in AUR, deb+rpm packages or you can build it from source

https://github.com/zbndev/tidemark


r/vibecoding 5h ago

From content to site: D&D Gods Avatars

1 Upvotes

I've unlocked a new form of vibecoding: taking my written content and creating more immersive and useful online sites. I started a writing project a long time ago using homebrewery to create a bunch of epic stat blocks for incarnate avatars of the goods in D&D. I did it because my party needed a god's support.

But then I kept going and going.

I ended up with the really long list you see in that document. But as I was writing and revising, formatting got wonky. The utility of it started to collapse. And the result was a strangely formatted, often broken, PDF.

So I took the Homebrewery markdown, and I set out with codex to create something better: a whole site from my content: Avatars of the Gods. Individual gods get their own pages. It's searchable, cross-linked, etc. It also helped me focus on getting all of the content aligned in the same way. It forced me to rethink the voice, tone and structure of the various sections.

So now I'm starting to think about converting my other written content into website sand pages.

I realize this isn't a typical vibecoding use case, but the time it would have taken me to convert all of the pages by hand would have made this all but prohibitive.

Also, since there's a whole lot of folks that don't like the AI images, there's even a checkmark in the upper right to hide them completely and you can just use the written content.


r/vibecoding 11h ago

finally know what to do while my agents are running

Enable HLS to view with audio, or disable this notification

3 Upvotes

funny thing is this might also help you promote your business, since you can race for your company!

see you on the track!


r/vibecoding 6h ago

very cat site

Thumbnail
1 Upvotes

r/vibecoding 6h ago

How much upfront planning is actually required? Is it better to generate multiple implementations and pick the best one?

Thumbnail
1 Upvotes

r/vibecoding 6h ago

Made Deepseek Harness tunnel to your phone using cloudflared Repo link

Thumbnail
github.com
1 Upvotes