ogbuildsogbuilds
secure·vibessecure·vibessecurity scores for vibe-coded appsrobot·guardrobot·guardsmart robots.txt that pays for itselfaccent·aiaccent·aipractice english by talkinggromitorreal-time container monitoring, one agent awaygif·aigif·aiedit any gif with a promptreportrreportrone-click client reportsdsl·aidsl·aimake any llm speak your dsl
about
all apps

guides

everything we've written.

117 guides, how-tos, and comparisons across the studio, grouped by product.

secure·vibes16
  • use caseVibe coding security risks: why AI-built apps ship the same six problems
  • how toThe pre-launch security checklist for vibe-coded apps
  • how toHow to check a GitHub repo for security issues (by hand, and in one paste)
  • how toYou committed an API key to GitHub. Here's the order of operations.
  • use caseAI-code security scanner: what the category is for, and what to expect from one
  • comparisonsecure·vibes vs Snyk and enterprise SAST: different tools for different builders
  • use caseSQL injection in AI-generated code: the string-built query problem
  • use caseYour codebase's security score, explained: the exact math behind secure·vibes's 0–100
  • how toHow to fix security findings with Claude Code: what a good fix prompt contains
  • use caseThe state of vibe-coded security: we scanned 549 self-described AI-built repos
  • use caseThe 6 most common security findings in vibe-coded apps, measured rather than guessed
  • how toHow we security-benchmarked 549 vibe-coded repos: corpus, engine, caps, and caveats
  • use caseClaude Code security: the tool, the code it writes, and how to harden both
  • use caseIs Lovable safe? Judge the app it generated, not the builder
  • how toSupabase row-level security: why AI skips it, how to find it, how to fix it
  • use caseIs Bolt.new safe? The tool is fine. The app it generates needs a check
robot·guard20
  • use caserobot·guard gives you one place to whitelist the bots you want and block the ones you don't
  • use caseWhat is robots.txt, and why it matters more than ever
  • how toHow to block specific AI bots from scraping your website
  • use caseThe hidden cost of unwanted bot traffic, and how AI scrapers inflate it
  • how torobots.txt for SEO: how to whitelist Googlebot without locking out the rest
  • comparisonrobots.txt vs firewall: choosing the right bot protection
  • how toA developer's guide to robots.txt rules that don't bite you later
  • how toHow to generate an intelligent robots.txt for the modern web
  • how toHow to protect your content from AI training with robots.txt
  • use caseSmall business website security: robots.txt strategies that actually help
  • how toHow to block GPTBot in robots.txt
  • how toHow to block ClaudeBot and anthropic-ai
  • how toHow to block CCBot (Common Crawl)
  • use caseWhat is Google-Extended (and should you block it)?
  • use caseDo AI bots actually respect robots.txt?
  • use caseThe AI crawler user-agents to know in 2026
  • how toHow to edit robots.txt in WordPress
  • how toRobots.txt on Shopify: what you can and can't change
  • comparisonrobots.txt vs noindex: which one keeps a page out of Google?
  • comparisonrobots.txt vs llms.txt: do you need both?
clean·vibes15
  • use caseYour codebase's cleanliness score, explained: how secure·vibes gets from findings to a number out of 100
  • how toHow to clean up vibe-coded apps: the tidy-up pass AI-built repos never get
  • how toHow to detect and delete dead code (commented-out blocks, TODO piles, debug leftovers)
  • use caseHow much code duplication is too much, and which copies actually matter
  • use caseConsistency in a codebase: filenames, indentation, and the phantom diffs they cause
  • how toRepo hygiene checklist: README, .gitignore, lockfile, and the junk that shouldn't be in git
  • how toRefactoring a messy repo with Claude Code: prompts that tidy without breaking
  • use caseCode quality metrics that actually predict pain, and the vanity numbers to ignore
  • comparisonsecure·vibes vs manual code review: what a scan catches, what only a human can
  • use caseThe state of vibe-coded code quality: we scanned 549 self-described AI-built repos
  • use caseThe most common mess in AI-generated code, counted across 549 repos
  • how toHow we benchmarked 549 vibe-coded repos for code quality: corpus, engine, caps, and caveats
  • use caseCode quality checker: score a whole repo from its GitHub link
  • use caseCode smells: the common ones, with examples and how to catch them
  • use caseSpaghetti code: what it is, why it happens, and how to untangle a repo
accent·ai9
  • comparisonaccent·ai vs Duolingo: conversation practice instead of vocab drills
  • comparisonAI vs human English tutor: cost, availability, and when a person still wins
  • how toHow to practise speaking English by yourself (no partner needed)
  • how toHow to improve English fluency: conversation reps and feedback loops
  • use casePractise your English job interview out loud with an AI interviewer
  • use casePractise ordering food in English before you're at the counter
  • use casePractise travel English out loud before your trip, with feedback
  • how toHow to overcome speaking anxiety in English (and finally talk)
  • comparisonFree English conversation practice: the real options compared
gromitor9
  • how tohow to monitor docker container cpu usage in real-time, minus the open-source overhead
  • use casekubernetes resource utilization monitoring for devops teams: a saas alternative
  • comparisonagent-based container monitoring vs. manual open-source tools
  • how tosimplifying container memory alerts across multiple cloud environments
  • use casegetting started with real-time docker container metrics for developers
  • use casethe benefits of lightweight agents for container performance monitoring
  • use caseunderstanding network i/o for kubernetes pods: a simple guide
  • use casewhy your devops team needs cross-platform container monitoring saas
  • how tosetting up cpu and memory alerts for containerized applications
gif·ai17
  • comparisonLooking for a Giphy alternative? Edit the GIF instead of settling for the closest match
  • how toHow to edit a GIF with a prompt (no timeline, no frame-by-frame)
  • how toHow to add text to a GIF without it jittering across frames
  • use caseCustom Discord GIFs: edit a reaction nobody else in the server has
  • use caseReaction GIF maker: get the exact reaction instead of the closest one
  • comparisonLooking for an ezgif alternative? Edit the GIF from a prompt instead of hand-tooling it
  • how toHow to make a GIF smoother: interpolate a choppy clip into cleaner motion
  • how toHow to recolour a GIF: change the colour from a prompt across every frame
  • comparisonAI GIF generator vs editor: why editing an existing clip beats generating from scratch
  • use caseBranded GIFs for marketing: restyle a real clip into something on-brand
  • how toRemove Unwanted Objects from GIFs Using AI Prompts
  • how toChange or Replace Objects in a GIF with AI Prompts
  • how toHow to remove text from a GIF that's baked into the frames
  • how toHow to put a filter on a GIF without it flickering
  • use caseWhat is an AI GIF editor, and how is it different from a generator?
  • how toHow to remove a watermark from a GIF with a prompt
  • how toHow to change the background of a GIF from a prompt
reportr13
  • use caseCommission reconciliation, explained (and how to automate it)
  • use caseChoosing insurance commission reconciliation software when your data is stuck in carrier portals
  • how toHow to reconcile carrier commission statements against your book of business
  • how toHow to find the commissions your carriers never paid you
  • comparisonAgencyAnalytics alternative: reporting for data that lives behind a portal with no API
  • comparisonWhatagraph alternative: reporting when your source has no API to connect to
  • use casePut your own brand on client reports, built from the actual numbers
  • use caseClient reports from sources that have no API
  • use caseReporting software for insurance agencies
  • use caseCommission statement errors: the six types, and how to catch every one
  • use caseInsurance commission chargebacks: what triggers them, and how to see them coming
  • use caseCommission calculator: estimate what your book of business should earn
  • use caseWhat Medicare Advantage plans file for agent pay, 2018 to 2026
dsl·ai9
  • comparisonConstrained decoding vs fine-tuning: the right way to get valid DSL out of an LLM
  • how toHow to make an LLM output valid DSL every time (without fine-tuning)
  • use caseValidate your DSL in CI: reject malformed config in a pull request
  • use caseFine-tuning an LLM on your DSL: when it's worth it, and when it isn't
  • use caseStructured LLM output for your own language, guaranteed rather than hoped for
  • comparisonJSON schema vs grammar-constrained decoding: when JSON mode isn't enough for your language
  • use caseStop LLM syntax errors: make broken code and DSL impossible by construction
  • use caseGenerate a parser from your grammar: valid or invalid, with the exact position it broke
  • use caseGrammar-constrained decoding, explained: why the output is valid by construction
path·ai9
  • comparisonThe machine learning roadmap that actually links the resources, in order
  • how toHow to learn machine learning for free, in the right order, with code at every step
  • how toWhat order should you learn machine learning in?
  • use caseHow to learn LLMs and transformers without skipping the foundations
  • use caseLearn AI for free on an ordered path, with no account and no paywall
  • comparisonpath·ai vs roadmap.sh: a topic graph or an ordered, resource-linked path?
  • how todon't let life derail your ai/ml learning: stay consistent with curated paths
  • use casethe biggest ai career mistake in 2026: learning llms without ml fundamentals
  • how tostop 'learning ai' and start 'building ai': your path to practical projects

build in public with us

new releases, the occasional deal, no spam.

everything here is a work in progress. products ship in days, features change or move between releases, and some get merged into others. the terms spell out what that means.

ogbuilds

an independent app studio. a new product every week or two, all built in-house.

guides

commission reconciliationvibe coding security risksblock ai bots+ more

topics

Vibe-coded app qualityAI agent & bot securityBuilding reliably with LLMs+ all topicsresearch

studio

aboutcontact

products

secure·vibesrobot·guardaccent·aigromitorgif·aireportrdsl·ai
privacy·terms·support·ogbuilds·@ogbuildsapps

© 2026 ogbuilds ltd