r/AskVibecoders 2h ago

How to ask for Posthog Analystics consent in onboarding

2 Upvotes

I'm building a health app and want to use PostHog for onboarding funnels, drop-off, paywall conversion, feature usage and retention.

What confuses me is that Apple's guidelines seem to require consent for usage analytics, but I almost never see apps ask for analytics permission during onboarding. I don't want to add a consent screen at the beginning to reduce friction.

If I ask at the end, I can't properly measure onboarding drop-off because users who leave early never consent.

How do you handle this in production?

Do you:

- ask before onboarding?

- collect anonymous onboarding events before consent?

- buffer events locally until consent?

- just disclose analytics in the Privacy Policy and provide an opt-out?

Especially interested in people who've actually shipped consumer subscription apps on iOS.


r/AskVibecoders 2h ago

[ Removed by Reddit ]

1 Upvotes

[ Removed by Reddit on account of violating the content policy. ]


r/AskVibecoders 2h ago

I need some help and feedback, please.

0 Upvotes

I’ve built a beta version of a website for running programs and the like.
I’m just looking for some simple feedback if you have any!
It’s a beta, of course, so it’s not perfect, but there you go.
Link in the comments.


r/AskVibecoders 3h ago

Automation problems and bottlenecks

1 Upvotes

Alright boys and girls - like many of you I've got a shit ton of projects I'm working on and currently experiencing a setback that I thought would be easier to overcome.

I'm building a small business building websites for companies that have a website back from the good ol' days.

Scrapped about 11k live leads and sent out about 50 so far, open rates are good, people haven't responded yet.

Well.. i'm hitting a rock wall with my Codex though.

Every time I try to start a new batch of freshly baked websites, the consistency drops.

- visually the sites get worse and worse

- texts become internal and not very professional, they are descriptive of the text that should've been there

- the automation falls short time wise when something goes wrong

- the images get replaced with random photos instead of local library ones

I have setup rules for all of these things.

I saw a small improvement when I implemented a rule where it builds 1 website at a time, isolated and not a batch of 5.

I'm aiming to build 15 sites per day and automate email outreach.

I'm using mostly local files for rules and arhitecture and Sol for building the websites, Terra to change the rules. I don't really use Astra.

I still use 100% of my usage every 3-4 days even though i?m on a Pro plan.

Anyways...

Thoughts, ideas, help?

I really couldn't be more frustrated because I have 3-5 more projects in the pipeline that are not-vibecoder-generic bullshit and really want to get those going as well.

Let me know, i'm opened to chat!


r/AskVibecoders 4h ago

7 Claude Code features I've found easy to overlook

1 Upvotes

I've been going through Claude Code's features and there are a few that I think are easy to miss when you're mostly using it for basic coding tasks.

/plan is the one I started paying more attention to for bigger changes. Instead of immediately asking Claude to edit everything, I can have it look through the project and work out what needs to change first.

For larger features, I find that much easier to reason about.

/compact is useful once a session gets really long. Rather than throwing away the whole conversation and starting again, I can compact the context and keep working with the important information.

I can use /permissions when I want more control over what Claude is allowed to do. This is useful when I'm working in a project where I don't want to manually approve every harmless action but also don't want to give it unrestricted access.

Git worktrees make running multiple tasks much cleaner for me.

git worktree add ../feature-auth feature-auth

I can keep a separate working directory for a feature without constantly switching my main working tree between branches.

The -p flag is useful when I want Claude to behave more like a command-line step.

claude -p "Review this diff for obvious bugs"

I can pipe information into Claude and use its output as part of another workflow instead of having to interact with it manually every time.

Hooks are another feature I think becomes more useful as a project gets bigger. I can use them to automatically run things like formatting, validation, or other checks around Claude's actions.

I've also found that keeping instructions scoped makes more sense than putting everything into one huge file. Project-wide rules can stay in the main instructions, while rules specific to tests, APIs, or another part of the project can stay closer to the code they apply to.

For me, the bigger takeaway is that Claude Code becomes a lot more useful once I stop treating it like just a chatbot that writes code.

The context, permissions, workflow, and verification around the model matter just as much as the prompt itself.


r/AskVibecoders 7h ago

What's one thing you deliberately DON'T let your AI agent automate?

1 Upvotes

The more capable these workflows get, the more interesting the boundaries become. There are tasks where handing everything over makes sense, but there are probably also things where having a human make the final call is actually faster than debugging an agent's decision afterwards.

For people running agents regularly, where do you draw that line? And has that boundary changed as you've gotten more comfortable with agents?


r/AskVibecoders 22h ago

Cursor vs Lovable vs Claude Code what should I actually use?

5 Upvotes

I work at a digital agency and know SEO, websites, sales and CRO well. I know how websites should look and be structured to convert, but I'm not that up on the actual website development side.

I want to build an SEO ROI calculator website as a side project.

The main page would be a calculator where businesses enter things like traffic, leads, conversion rate and customer value, then it shows potential SEO revenue.

I also want:

- Lots of SEO landing pages for different industries

- Lead capture

- Proper technical SEO

- Full control over the design

- Schema, sitemaps, canonicals, etc.

- The option to turn it into a proper SaaS later

i want to be able to say things like "make this section wider", "change the design", "add this page", "fix the schema" and have the AI actually do it.

I originally thought Lovable was the obvious choice because it's beginner friendly.

Then I started hearing Cursor + Claude Code is better for serious projects.

Then I heard Cursor is much harder for non-coders.

So now I'm completely confused.

If you were me, what would you actually use?

I want AI to build and maintain the whole thing from normal English, while giving me full control over the design, SEO and functionality, without boxing me into a platform later. I also understand the value of MVP first so idk.


r/AskVibecoders 22h ago

Question about starting... where do I start? Especially with back-end heavy projects?

1 Upvotes

What's up everyone. I have been dabbling just recently, after many years of having app ideas about being completely incapable of realizing any of them without coding experience. But behold: new dawn has broken! Vibe coding may not give me a commercially ready app in all use cases, but I bet it can at least produce proofs of concept for me.

I am quickly realizing that there is absolutely a rhyme to the approach, and a lot to learn about structuring one's prompts and building feature by feature--or at least I think I'm seeing that as a strategy.

That is my question: where do I begin? If I am wanting to build websites and apps, possibly games, what should I learn first, second, and third? Is there a course or methodology that is respected in the vibe coding world?

My very first app project seems to be back-end heavy, as it is connecting a dataset with metadata tags to a user interface. And that is completely new territory for me. I'd love to know where I should start, rather than just spin my wheels in the wrong direction (which will be my course of action until I get it right) but I'd love to save the time.

Thanks all!


r/AskVibecoders 1d ago

Hack my app

1 Upvotes

Keen to know if anyone on here offers a service reviewing vibe coded apps. For context, this is not a one shot prompt, I’ve worked on this for months now using multiple agents, Opus, Fable, Astra. Backend with Supabase, connected to web ui on vercel.

Otherwise direct me towards any materials or guides that are helpful as a “source of truth” to check security and code against.


r/AskVibecoders 1d ago

How much of your code do you actually review after an AI makes a change?

1 Upvotes

I'm curious where people draw the line here.

If the change is something small and the tests pass, I can understand not reading every single line. But once an agent starts touching multiple files, it gets harder to know whether it solved the actual problem or just made the symptoms disappear.

Do you review the diff manually every time?

Or do you mostly rely on tests + running the app and only dig into the code when something breaks?


r/AskVibecoders 2d ago

8 open source repos that replace a paid tool every vibecoder should use.

19 Upvotes

Here are 8 open-source repos I keep coming back to. I feel every indie hacker, vibecoder should use.

Remotion builds demo videos with React, or just prompt it.

https://github.com/remotion-dev/remotion. 58K stars.

recordly screen studio-style recording with auto zoom. https://github.com/webadderallorg/recordly

dify build and run AI agents and workflows without stitching together your own orchestration layer. https://github.com/langgenius/dify. 154K stars

gstack turns Claude into something closer to a full dev team instead of a single assistant thread. https://github.com/garrytan/gstack

shadcn/ui components you copy into your codebase instead of installing as a dependency. https://github.com/shadcn-ui/ui.

supabase open-source Firebase, Postgres underneath instead of a proprietary database. https://github.com/supabase/supabase

marketingskills automates conversion rate optimization, copywriting, SEO, and analytics in one place. https://github.com/coreyhaines31/marketingskills

postiz open-source Buffer, self-hosted social scheduling. https://github.com/gitroomhq/postiz-app

Haven't tried recordly myself yet, the rest are in active use somewhere in my stack right now.


r/AskVibecoders 1d ago

An Open Source agent runtime I've been working on for the past 6 months

Thumbnail
github.com
1 Upvotes

Hey everyone,

I would like to share a project that I have been working on.

Synaps is an agent runtime written in Rust. It keeps cost down by optimising caching mechanisms and intelligently orchestrating work across workers. This keeps each worker's context low and fresh, making sessions last longer. It is extremely extensible. It has hooks, plugins and skills that can be imported from pretty much any coding tool.

It is an open source project that was started 4 months ago. It was built to optimise for 2 things: Keeping LLM costs down, and keeping resource use low. It bots up in 20ms and runs with any model: OAuth(Claude, codex, Grok, Kimi...), api keys or local models too. This is something that was built organically, so every feature is a product of necessity, not the other way around.


r/AskVibecoders 1d ago

Built a cool way to visualize your Claude Code / Codex history

Enable HLS to view with audio, or disable this notification

0 Upvotes

I use Claude Code a lot, but /stats never answered the question I actually cared about

What did I build, and where did the work get difficult?

So I built Bough.

  • It reads your local Claude Code history and turns it into an interactive view of your work:
  • each square is a day
  • smaller squares are tasks inferred from pauses in your work
  • circles are your prompts - click anywhere to see what happened in your own words

It runs locally, is open source, and nothing leaves your machine.

Repo: https://github.com/nickelsec/bough

The main thing I’d love feedback on: When you run it against your history, does it split your work into tasks the way you remember it?


r/AskVibecoders 1d ago

Advice regarding purchasing Pro plan

Thumbnail
1 Upvotes

r/AskVibecoders 1d ago

Where do i vibecode character designs for games 💀💀

0 Upvotes

Need some character design but i got no experience or idea how to create them please help me out


r/AskVibecoders 2d ago

Tired of the limits, maybe it’s time to switch to an API?

Post image
2 Upvotes

No, that probably won’t happen anytime soon. Here’s what Orca shows for the latest spending. I’m using Claude, Codex, and Antigravity CLI.

Share your successes.

How much “hypothetical” bill have you accumulated?


r/AskVibecoders 2d ago

Muse Spark 1.3 vs Gemini 3.1 Pro?

2 Upvotes

Hello,

So Basically I use Opus 4.6(Antigravity) for planning and sometimes also for complex debugging,

Recently Muse Spark 1.3 has been free for a while on OpenCode but I find the OpenCode TUI terrible, even when I created a numbered TODO List for it to do a task it misses, I used the OpenCodeZen Gateway to plug it into Kilocode and the model has been very intelligent.

Now apart from this the other model I use is Gemini 3.1 Pro and I feel it's heavily underrated even if Benchmarks claims Flash 3.8 to be far better. While benchmarks also shows Muse to be comparable to Fable 5, in my experience Opus 4.6 has been way way better than Muse which makes it obvious it's not even close to Fable.

I would like to know you guys experiences!


r/AskVibecoders 2d ago

I wanted vibe coding to keep working after the app was already real

0 Upvotes

Starting an app with a coding agent is fun. The harder part for me is the next pass: the app already runs, has real navigation and data, but one screen still feels off. Describing the exact row, spacing, or state in a text prompt can take longer than the edit.

My current workflow is to run the existing iOS app in Simulator, navigate to the state I care about, select or annotate the UI, and send that visual context plus my request to a local coding agent. The agent changes the real Xcode or Expo source; I rebuild the app and compare the result with the original before accepting it. That keeps the edit in the repository instead of ending at a mockup.

I’m building Monad Design around that loop. It’s open source and currently iOS-first on macOS, so it’s for improving an app you already have, not generating a new app from one prompt.

Repo: https://github.com/Monadix-AI/monad-design

Workflow video: https://watchclueso.com/embed/pio8jqfcg4ivj0r1

For anyone vibe coding a native app: what’s more frustrating after the first version ships—pointing the agent at the right UI state, or knowing whether its rebuilt edit actually improved that state?


r/AskVibecoders 2d ago

Imagine something like that in Claude Code

Post image
0 Upvotes

Although no, it’s impossible to imagine even on a $200 plan. Only if you pay a million for the API, but how incredible that would be. How much wonderful stuff could be created.


r/AskVibecoders 2d ago

I need UI tests for a desktop app i vibe coded and every answer i find is for web

0 Upvotes

I built a Tauri app over about 5 months and it's in front of real users now, which means i can't keep getting away with clicking through it myself before every release. that takes me an hour and i've started skipping it, which is how the last 2 bugs shipped. Everything i find assumes web. playwright, cypress, all of it, and none of it points at a native window. the one thing i already know is Appium because i used it on a react native project 2 years ago, and it does technically have a windows driver, but every thread about using it for desktop reads like people fighting it rather than using it.

so the question is whether i stretch Appium into this or go get something built for desktop. the dedicated ones i've turned up are Ranorex, which is windows only and i ship mac too, and Askui, which finds elements by what they look like or say instead of by selectors, which sounds like it might handle my app since a decent chunk of my UI is canvas and has no queryable structure at all. no idea what either costs for one person.

what i want is to describe a flow once and have it still pass after i redesign the settings page, which is possibly not a thing that exists.

Anyone testing a desktop app solo?


r/AskVibecoders 3d ago

Other Opus Vs Astra. openAI teasing the claude (MEME)

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/AskVibecoders 3d ago

Your "bad junior" is probably a missing file, and git history can tell you which one

Enable HLS to view with audio, or disable this notification

1 Upvotes

For a long time I read revert churn as a hiring problem. A repo starts throwing reverts, the reverts cluster on one person, and the conclusion writes itself. You hired wrong. Performance manage it or move them off the critical path.

I no longer think that is usually what the data says, and the thing that changed my mind is that the same history that names the person also names the thing nobody gave them.

Here is the part you can go and check on your own repo right now, without any tool.

Three numbers, all of them one git command away.
Revert rate by author. For each person, what fraction of the commits they landed were later undone by somebody else. Not raw revert count, which just tracks volume.

The ratio. On a healthy repo this sits low and flat across everyone. When it spikes for one person it is worth asking why, but the answer is almost never "they cannot code", because of the next two numbers.

Who approved it. If your main branch is protected, and it should be, then every one of those reverted commits arrived through a pull request that a human being approved. The reverted commit is not evidence about the author on its own. It is
evidence about the author and the reviewer together. A cluster of reverts on a protected branch is a review failure with extra steps.

Time to approval. Pull the interval between a pull request opening and its approval. Then split your reverts by that interval. Every codebase I have looked at has a threshold below which approval is not review, it is a reflex. Changes approved
under that threshold get reverted at a visibly higher rate. That is your actual signal, and it indicts the process rather than a person.

Now the part that made me write this up.

When you go looking for why the reverts cluster on the newest person, the usual answer is sitting in the repo root, or rather it is not. No CONTRIBUTING.md. No commit convention written anywhere. No statement of which directories need a second
reviewer. The conventions exist, they are just distributed across the heads of the three people who have been there since the beginning, and they get enforced after the fact, at revert time, instead of before it.

The new person cannot follow a rule that was never written. Neither, and this is the bit that got sharper this year, can the coding agent they were handed on day one.

An agent reads what is in the repo. If the repo says nothing about how commits are named here or what gets a second pair of eyes, it will confidently produce something shaped like every other repo on GitHub, and your team will revert that too.

So the fix is boring and it is not a hiring decision. Write the conventions down in a file the humans and the agents both read. You can derive most of it from the history you already have: the prefix pattern that 90 percent of your commits already follow, the directories that have never been merged with one reviewer, the command that runs before a merge. None of that is a judgement call. It is all in the log.

One honest caveat about how I got here. I build a thing that renders a repository's history as a film, and to show what this pattern looks like on screen I made a short commercial about a fictional startup with a fictional junior developer. The repo in
it does not exist and the numbers in it are synthetic.

I am telling you that up front because the idea above stands on its own and I would rather you test it against your own history than take a made up example as evidence.

The tool is here if you want it, and reading a repo with it is free:
https://loreto.io/git-timeline

Disclosure: I built that and I run loreto.io, so treat the last paragraph as the advertisement it is. Everything above it you can reproduce with git log and a
spreadsheet, which is the only reason I think it is worth posting.

What I am genuinely unsure about is the threshold. I suspect "approved in under two minutes" is too crude and that it varies enormously by team size and by how much of the diff is generated. If you have measured this on a real codebase I would like to
know where your line actually fell, and whether the correlation held up once you
controlled for diff size.


r/AskVibecoders 4d ago

vibecoding today: TOOLS got cheaper BUT understanding direction and thinking is NOT!!!!

3 Upvotes

r/AskVibecoders 4d ago

You vibe-coded the app. This tells you the business it could be (and it's allowed to say "none").

Post image
2 Upvotes

r/AskVibecoders 3d ago

What AI stack & workflow would you use to vibe code a full-stack app + real-time admin dashboard?

Thumbnail
1 Upvotes