r/AskVibecoders

▲ 1 r/AskVibecoders+1 crossposts

Vibe coding ragebaits me to the point where I just delete the whole project folder

vibe coding without an actual plan is a nightmare, one button request and suddenly three files don't build anymore.

paid for gemini pro thinking it'd behave, still rewrites whole components to fix one tiny bug.

kimi and minimax get hyped nonstop on every subreddit but the second you put them in a real repo they confidently delete working features while insisting they nailed it.

so you crawl back to opus free tier and somehow it actually fixes the real problem in one shot. except right when you need to refine it, bahahahaha usage cap, right when you finally had momentum going

reddit.com
u/JollySeaPirate — 14 hours ago
▲ 4 r/AskVibecoders+4 crossposts

How small businesses handle new enquiries (Business owners/managers, 2 minutes)

I’m doing short independent research on how small businesses handle enquiries from website forms, calls, WhatsApp, social media and referrals.
This is not a sales post. I’m trying to understand what works, what gets delayed, and whether existing tools already solve the problem well.
It takes around 2 minutes. Please do not include any customer details or private records.

forms.gle
u/victorfxt — 9 hours ago
▲ 14 r/AskVibecoders+9 crossposts

Introducing LeakScope: A Security Scanner for Supabase Applications

Introducing LeakScope, again.

we've been updating it : )

LeakScope is a security scanner built for Supabase applications. Paste your app's public URL, and it checks what an attacker can learn from the outside—from exposed keys and public data access to weak RLS, leaked credentials, and insecure frontend configuration.

We've introduced two scanning modes:

Light Scan — Paste a public app URL to instantly check for exposed keys, public data exposure, leaked credentials, weak RLS, and risky frontend configuration. No account required.

Deep Scan — Authenticate to validate Row Level Security, test BOLA/IDOR, analyze JWT security, and generate detailed reports for real security validation.

Whether you're a solo founder, indie hacker, or vibe coder shipping MVPs at 2 AM, LeakScope gives you a fast way to see what your app is exposing before everyone else does.

1,936 websites scanned.
13,679 security findings identified.

Try it out at leakscope[.]tech

u/StylePristine4057 — 17 hours ago
▲ 10 r/AskVibecoders+8 crossposts

I built a Cursor workspace for keeping AI characters consistent across poses and outfits (YAML + chained references, not another img API)

r/StableDiffusion, r/comfyui, r/Cursor, r/SideProject

TL;DR: Paid Cursor workspace + Python pipeline for character libraries. One identity file, each new pose chains from the last registered image, outfits dress the reference instead of redrawing. Includes 7 characters with real PNGs. No cloud API — GenerateImage runs in your Cursor subscription.


I kept running into the same problem:

  • New prompt → new face
  • New pose → outfit breaks
  • New angle → accessories vanish

So I stopped treating every generation as a fresh character and built a character library workflow instead.

What it actually does

AI Character Production Systemcreate one character once, reuse it forever. http://mskt.gumroad.com/l/jygfmp

Not another image generator. A repo you open in Cursor:

  • One identity file (SSOT) — species, materials, proportions locked in YAML
  • Pose chaining — each new pose builds from the last registered active.png
  • Outfits — dress the reference, don't redraw from scratch
  • One change per generation — pose or outfit or angle, not all three at once

Outputs are yours to take anywhere:

  • YAML prompts → paste into Midjourney, ComfyUI, Flux, etc.
  • active.png per pose → img2img, video, your own app
  • Pick front / side / full body so accessories stay coherent

What's in the bundle

Piece Detail
Cursor workspace Slash commands: /new-character, /add-new-pose-hamster, /character-pose-grid, …
Docs + agent rules Step-by-step workflows, not vibes
Python pipeline Register, lint, 59 tests — scripts never call a model API
Image gen GenerateImage in Cursor — your subscription

7 ready-made characters (real YAML + PNGs, not empty scaffolds):

  • hamster — 15 images (richest example: poses + outfits)
  • stork — 10 (costumes)
  • frog, lion, tiger, tanned_girl — 9–13 each
  • scooter — 3 (minimal bootstrap)

Totals: 7 characters · 55 pose prompts · 69 canonical PNGs · 92 saved generations · 11 pose grids

What it's not

No kitchen scenes, full compose pipeline, cloud hosting, or unlimited auto-gen. Character libraries only — by design.

Day one in Cursor

Paste this after opening the folder:

> Get familiar with this project. Read README.md and AGENT_START_HERE.md, then start creating new characters or experiment with the existing ones.

Disclosure

This is a paid bundle I'm selling (Gumroad / store link in comments). I'm sharing because character consistency comes up constantly in these subs and I wanted to show the approach, not drop a link with zero context.

Happy to answer workflow questions in comments — even if you never buy it. What do you use today for keeping characters consistent across poses?

u/AccountantMoney4151 — 14 hours ago

Saw someone vibecoding on IMessage today. How is that possible ?

I have this bad habit of looking at people's phones on the train.

Some guy I saw this morning was vibecoding in what looked like iMessage, but I didn't have the confidence (didn't want to look weird) to ask him what he was using.

How are people vibecoding on IMessage? Did I miss something ?

reddit.com
u/Then-Shelter-643 — 22 hours ago

My 90 Minute Commute is more Productive than my Workday.

I've been doing more and more vibe coding from my phone since my commute is pretty long. My setup is folk connected to Codex, which allows me to push out code/features on Github.

I checked my GitHub last night and I made 12 push while commuting while I only made 9 while at work lmao.

Am I weird for doing that ? Any fellow vibecoders with a similar/different stack ?

reddit.com
u/Then-Shelter-643 — 1 day ago

My Best Usecase for Fable 5

I spent the last 24 hours with fable 5 and didn't write a single line of code, which is the opposite of how i normally treat a new model release.

usual pattern is a new model drops, i throw it straight at whatever i'm building and judge it on output quality. this time i did something different. instead of using it to produce more stuff, i used it to rebuild the systems that sit underneath the stuff.

first thing i went after was my coding workflow itself. not "to build another app" but "here's how i currently go from idea to shipped code, tear it apart and rebuild it." ended up with a set of skills that basically function as a pipeline takes a rough idea, turns it into an actual spec, builds it, tests it, reviews it. my vibe coding is now mostly automated on the front end because the loop itself got redesigned, not because i asked for more code.

did the same thing with my local model setup at home. instead of asking fable to help me build new tools for the models i'm running, i had it look at the whole operating layer which gpu is doing what, which model should be handling which task type, how outputs get routed and checked. that part had been ad hoc for months and i never sat down to actually design it.

the pattern: if you point a model this capable straight at output, you get output. if you point it at the system generating your output first, everything downstream gets better by default.

so the actual exercise, if you want to try it pick one thing you do repeatedly (content workflow, coding setup, research process, whatever), brain dump the whole thing to fable, high effort mode if it's a big system, and tell it to audit and rebuild it. go back and forth on it longer than feels necessary. don't touch the real work until that's done.

anyone else running fable against their workflows? what are the best usecase you've found with Fable?

reddit.com
u/Best_Volume_3126 — 1 day ago

Intern did nothing but scroll on his phone all week, pushed more than the whole team

CTO at an 8 person startup. We got a new intern three weeks ago and by Wednesday of week one, two of my engineers already started complaining bc the kid was on his phone for the whole day.

Friday I pull up the repo to prep sprint review and he has 6 merged PRs. The next highest on the team was 4. And they weren't junk PRs either, a full test suite for our worst module and three bug fixes from the backlog. Talked to him last night and he shows me he connected an AI agent (folk AI I think) to our codebase with codex and he could push features and solve bugs through text messages.

He texts it a backlog ticket, runs in the cloud, comes back with a diff, he reviews it on his phone, requests changes by text, and only sits at his desk to do final review and merge.

Kids are not real these days.

reddit.com
u/MarkT83 — 2 days ago
▲ 5 r/AskVibecoders+3 crossposts

You don't have a product problem, you have a distribution problem. Here is the system I wish someone had given me at launch

I see the same story in this sub every week. Someone spends six months building, ships, posts a launch thread, gets forty visitors, and concludes the product is bad. The product is usually fine. What is missing is distribution, and most of us treat it as an afterthought because building feels productive and marketing feels like shouting into the void.

Here is the mental shift that changed things for me: marketing is not a launch event, it is a daily habit that starts before the product is done. If you only remember one thing from this post, make it this. One piece of content per day, on one channel, for ninety days, before you judge anything. Not five channels. One. The founders you see everywhere are not everywhere, they are consistent in one place and it creates the illusion of omnipresence.

Choosing the channel matters less than people think, but the logic is simple. If your users are developers, write where developers read, meaning here or on Hacker News or in dev newsletters. If your users are normal humans, businesses, creators or shoppers, short form platforms are the cheapest attention available right now, and you do not need to show your face. Slideshows, screenshots with text on them and screen recordings all work fine faceless.

On the content itself, the mistake I made for months was talking about my product. Nobody cares about your product, people care about their problem. Every piece of content should name a specific pain your user recognizes, in their words, before your product is ever mentioned. "Your churn emails are ignored because they all say the same thing" will always outperform "check out my retention tool". A useful exercise is to write down twenty complaints your target user would say out loud, then turn each one into a piece of content. That is your first month done.

The last piece is expectation management. Weeks one to three will feel like posting into a void, and this is where almost everyone quits. Algorithms need time to figure out who your content is for. My own curve looked exactly like that: a first month where total views barely reached triple digits, a second month of slow movement, and then a sudden spike that came out of nowhere. The curve is not linear, it is flat and then it jumps, and you have to survive the flat part.

For transparency, I am the founder of Cinerads, which automates the short form part of this system by turning a product URL into daily TikTok slideshows. I built it because I could not sustain the daily habit manually. If you want to try it, comment and I will DM you a discount code, but honestly the system above works whether you automate it or grind it out by hand. What I would love from this thread is to hear which channel finally worked for you, because the ninety day rule applies everywhere but the right channel differs by product.

u/famelebg29 — 3 days ago
▲ 8 r/AskVibecoders+3 crossposts

I built Termi Protocol, a cozy 3D terminal where your AI coding agents actually live (macOS)

Hey everyone, I'm a solo indie dev and I've spent the better part of this

year building The Termi Protocol, a cozy 3D room your CLI coding agents live

and work in. I'd love your honest take on it.

Instead of watching Claude Code or Codex scroll by as text in a black

terminal tab, each agent gets a little robot with its own desk, and the room

mirrors what it's really doing, live. It sits somewhere between a dev tool

and Animal Crossing. What it does:

The mirror: nothing is a canned animation. When an agent reads a file, its

robot walks to the filing cabinet and digs through it. When it writes

app.tsx, the code streams onto its little monitor while the robot types.

npm install makes digit rain fall into a book. All of it is driven by the

agent's real activity.

Terminal: every robot's screen is a real shell. Click in and type whenever

you want to take over, and if you close the app, Claude agents resume their

exact conversation when you come back.

Messages: talk to the agent, paste screenshots, drag files in straight from

the file tree.

Tasks: a live todo board the agent maintains itself, marking work done, in

progress or up next. You can add or remove tasks while it works. Run several

agents and sync mode gives them one shared board with file locks, so two

robots never edit the same file at once. A graph view shows what they tell

each other.

Memory: everything an agent remembers, searchable, plain or semantic, with

receipts. Which file it grabbed and why, which websites it visited while

building, and which script that research ended up in.

Checkpoints: every agent snapshots its work, so when one goes off the rails

you diff and roll back. Git worktree isolation is handled here too.

Git tree: hit analyze and a small local model explains the diff between two

versions, so comparing scripts costs no tokens.

Activity and status: tokens burned and cost per agent, plus how much of your

5 hour and weekly limits are left. Checking it doesn't spend anything.

Skills: attach a skill to a specific agent with one click. It focuses the

agent and visibly cuts token cost.

Approvals: when an agent needs a yes or no, it doesn't blink in a tab you

forgot about. A card pops up over its desk with allow and deny, and you get

a native notification if you're in another app.

Code: a built in editor for when you'd rather type it yourself. Your manual

edits land right next to the agent's.

The room: this is the cozy part. Pick a palette, drag furniture in from a

catalog, adopt a pet you have to feed, throw a stress ball that really

bounces off the furniture. Sticky notes, a whiteboard you can draw on, a

pomodoro timer, a day and night cycle with occasional rain. Every project

gets its own room, and the room grows as you add agents.

The point is that your work stays on your Mac. Agents run in real local

shells under your own accounts, and their memory, boards and checkpoints are

plain files in a local folder. The semantic search and the diff analysis run

small local models. The only network traffic is your agents talking to their

own models.

Full honesty for this sub: it's Electron, because the whole app is a live

Three.js scene. It actually started as a web app, then Claude Code itself

suggested the desktop port and wrote most of it, over 90% of this project is

Claude's code on Opus 4.8. macOS first, a Windows build exists too. The app

is paid, you bring your own coding agent and your existing AI subscription,

it never resells tokens.

It's early and moving fast, updates land often and some things will break

along the way. Honest feedback is exactly what helps me fix and prioritize.

Download: https://termiprotocol.com

u/Ok_Establishment_110 — 2 days ago

My Fable Setup: Architecture by Fable, Execution by Cheaper Models

Fable will burn tokens fast. Most of that cost comes from routing, not the model itself. so I use it to It plan architecture, debug, Create Skills so opus could execute it. It doesn't grep a codebase, write boilerplate, or drive a browser. Cheaper models handle the volume work.

Here's the setup.

Pin models for subagents

Subagents inherit the main loop's model by default. Spawn one from Fable without specifying a model, and it runs at Fable rates.

Add this to ~/.claude/CLAUDE.md:

## Model & Token Routing

Fable (main loop) is for: architecture, planning, hard debugging, final
review/synthesis, and anything ambiguous. Everything else gets delegated
to cheaper models.

When spawning subagents (Agent tool) or workflow agents, set the model explicitly:
- **sonnet** (default for all exploration and analysis): file/code search,
  exploration fan-outs (use the Explore agent type), codebase analysis and
  summarization, log scanning, data extraction, standard implementation from
  a clear spec, QA runs, doc updates. Do NOT use haiku for exploration — a
  subtly wrong exploration summary taken as given by Fable costs more than
  the tokens saved.
- **opus**: complex implementation, code review passes, tricky refactors
- **omit model (inherit Fable)**: only for design decisions, adversarial
  verification of critical findings, or synthesis across many agent results

Effort: use "low" for mechanical stages, session default for normal work,
"high"+ only for verify/judge/design stages.

Subagents must return conclusions with file:line references — never raw file
contents or dumps. Don't pay Fable rates to re-read what a cheaper model
already read; instruct subagents accordingly in their prompts.

Haiku handles lookup work ("find every caller of X") but not understanding work ("how does auth flow here"). A wrong summary from Haiku looks confident and gets built on. Sonnet is the floor for exploration.

Drop the 1M-context variant

If your config points to claude-fable-5[1m], ask if you actually need whole-codebase context in one session. Every turn re-reads what's accumulated, and the 1M variant lets that pile grow far past what standard Fable would allow.

If subagents keep your main context clean, you rarely need it. Keeping it anyway means running /clear between unrelated tasks instead of letting one session sprawl.

Move heavy plugins out of global settings

Every enabled plugin loads its full skill and agent descriptions into every session, at your main model's cache-read rates. A deploy toolkit with sixty-plus skill entries is dead weight in a session that never touches deployment.

Keep plugins global only if you use them everywhere. Everything else goes in the project's own .claude/settings.json.

Enforce exploration routing, don't just instruct it

Telling Claude to use Sonnet for exploration works until it forgets. Pin the model in an agent definition instead. Create ~/.claude/agents/explorer.md with the model set in the frontmatter.

Fork subagents are the exception. They carry the full conversation, so they always inherit the main-loop model.

Subagents report findings: File:line references only, so Fable never re-reads what Sonnet already checked.
Send well-specified implementation outside Claude: Fable writes the spec, Codex types the diff, Fable reviews it.
Stop maxing effort by default: Run medium or high normally, save the top tier for verify and design stages only.
Route browser automation around Fable: Let a headless-browser tool click through screens, feed Fable the results instead of the screenshots.

reddit.com
u/Single-Cherry8263 — 2 days ago
▲ 7 r/AskVibecoders+4 crossposts

7 apps, 1 started making $$

vibe coded 7 apps and launched 3 using claude code.

one of them is called hailee. a simple gamified imessage-like chat with 1 AI girl called “hailee.”

as you chat more your conversation can level up, and she starts sending more *photos/calls.
*now using grok for text/audio call.

i thought it died, but lately it started growing on its own so decided to double town and focus on growing it.

very early on, but designed and built using claude end to end. AMA

u/Old-Strawberry1694 — 3 days ago

Top Hermes Configuration for Non-Technical Person to become PowerUser

There are multiple ways to run hermes either self-host on a VPS, or through a hosted service. The settings below apply to a self-hosted setup. On hosted services, most of this is already configured on your behalf, identity, memory, and gateway come pre-harnessed, so check your provider's dashboard before touching config files that may not exist in your environment.

This is a simple guide for a non-technical person to configure the Hermes agent.

1. Identity SOUL.md File: ~/.hermes/SOUL.md

This will load first into the system prompt. Hermes will run on the default identity, generic voice. if you don't configure it. Here you can set fixed voice and operating rules.

# Personality
You are pragmatic, direct, and unsentimental.
You optimize for truth, usefulness, and clean execution.

## Style
- Be concise unless depth is actually needed
- Push back when the request is sloppy
- Admit uncertainty plainly
- Don't do fake enthusiasm
- Don't pad answers to sound clever

## Technical posture
- Prefer simple systems over cute ones
- Treat edge cases like real design constraints
- Never invent facts to fill a gap

2. Memory config.yaml File: ~/.hermes/config.yaml

files to control it: memory.memory_enabled, memory.user_profile_enabled, memory.provider.

memory:
  memory_enabled: true
  user_profile_enabled: true
  memory_char_limit: 3500
  user_char_limit: 2500
  provider: holographic
  flush_min_turns: 6
  nudge_interval: 10

With the wrong provider after a migration, every session starts blank, even though nothing errors out.

3. Profiles Command: hermes profile create

Each profile is a separate Hermes home: its own config, .env, SOUL.md, memory, cron jobs, and gateway state.

hermes profile create writer --clone --clone-from default
writer setup
writer chat

A writing agent, an ops agent, and a research agent stay isolated on the same machine instead of sharing one memory pool.

4. Cron with delivery Command: hermes cron create

hermes cron create "0 7 * * *" \
  --name "morning-briefing" \
  --deliver telegram \
  "Check my calendar, email, and project boards. Write a concise morning briefing."

--deliver routes the output to Telegram, Discord, or another target. Without it, scheduled runs sit in a terminal nobody opens.

5. Gateway Command: hermes gateway run

hermes gateway setup
hermes gateway run

Connects Hermes to Telegram, Discord, Slack, WhatsApp, and Signal. The documentation specifies foreground mode as the recommended setup for WSL, Docker, and Termux.

6. Model Context Protocol servers File: ~/.hermes/config.yaml

mcp_servers:
  hermes-vault:
    command: /home/tony/.local/bin/hermes-vault-mcp
    args: []
    enabled: true
    env:
      HERMES_VAULT_HOME: /home/tony/.hermes/hermes-vault-data

Any tool that speaks MCP loads at startup and runs as a native capability through this same config block. Databases, internal APIs, file systems, GitHub.

7. Skills Command: hermes skills install

hermes skills install openai/skills/k8s
hermes skills install official/security/1password
hermes skills list --source hub

File path: ~/.hermes/skills/

Skills are saved workflows. Installed once, Hermes reuses them on the next matching task instead of solving it from scratch again.

8. Plugins Command: hermes plugins install

hermes plugins install user/repo --enable
hermes plugins list


plugins:
  enabled:
    - disk-cleanup
  disabled:
    - noisy-plugin

Plugins will add tools, hooks, slash commands, and CLI commands without waiting on a core release. MCP servers and memory providers run as separate systems from plugins, worth keeping straight.

reddit.com
u/Best_Volume_3126 — 3 days ago

How to Use Fable 5

Claude Fable 5 works differently from earlier Claude models. it is built to run for hours or days on one task, paired with the /goal or /loop commands inside Claude Code.

This is based on early testing and Anthropic's documentation ahead of the official Fable 5 release, so some specifics may shift.

The behavior shift

things that stood out:

  • It rarely needs a second pass.
  • It asks clarifying questions upfront, checking assumptions before an autonomous run starts instead of guessing.
  • It runs many subagents at once. Complex tasks can spin up 50 or more in parallel.
  • It reads images better. Dense technical screenshots, web apps, and charts come back with higher accuracy.
  • It's tuned differently for coding audits. Fable stays strong at codebase review and debugging, though the re-release appears to dial that back slightly.

Running it on loops

Two commands control autonomous work in Claude Code.

/goal runs until a task is done. Example: "/goal keep researching until you can answer these 5 questions."

/loop runs on a fixed interval until you cancel it. Example: "/loop every 30 minutes, flag any email that actually needs me."

Use /goal for anything with a clear finish line, /loop for anything ongoing, like monitoring an inbox.

To control token cost, split the loop by model instead of running Fable 5 the whole way through. Fable 5 plans the first 10 percent, cheaper subagents like Sonnet, Haiku, or Opus handle the middle 80 percent, then Fable 5 comes back for the final 10 percent to verify the spec. You're only paying premium rates for the parts where judgment matters, not the grunt work in between.

Turning workflows into skills

A skill is a set of instructions Claude reuses across sessions instead of relearning each time. Three ways to build one:

From a past chat: point Claude at a conversation where you did real work, financial analysis, writing, research, and have it pull your patterns and preferences into a reusable skill.

From scratch: open the skill creator in Claude Code and build it step by step. A spreadsheet listing everything you do on a regular basis is a working starting point.

From data: feed Claude real examples, tweets from creators in your niche if you're building an X account, and have it match tone and structure. Give it feedback on what worked and the skill updates from there.

Skills live in a local folder, not inside Claude's memory, so you can move them to another model if you switch tools later. Fable 5 is built to test its own output, which makes it good at improving a skill after building it, not just running it.

Vision use cases

Fable 5's image handling is stronger than earlier models across a few concrete cases. Pull exact data points out of charts and figures inside a PDF. Drop a screenshot of an interface and get specific critique. Screenshot a dashboard and have the underlying logic reverse-engineered. Feed it screenshots of existing creative to match the style. Or let it read a live interface and act on it directly, without a separate automation tool in between.

Setting up persistent context

Fable 5 doesn't carry memory between sessions on its own, so you build that separately.

Create a folder on your machine, something like /claude-context. Put in it a map of who does what in your business, the standard procedures for anything you do repeatedly, one-pagers on key clients or projects, your existing strategy documents, and a running log of decisions and outcomes.

Inside that folder, add a file called claude-memory.md. This holds what Fable learns about you over time. Add this instruction to your setup so it updates on its own:

"Every time I give you major context about my business or situation, update claude-memory.md with the key details."

Add a claude-instructions.md file that sets the standing rules, how memory gets stored, how output gets formatted, what Fable should always or never do. A starting template:

"Every time I share major context, update claude-memory.md. Always reference past decisions before making new recommendations. When I ask for strategy, assume you know everything in this folder. Format all outputs in markdown unless I say otherwise."

Point Claude Code at the folder with /add, or reference it directly in your CLAUDE.md. Once it's connected, every loop and every skill starts with Fable already carrying your context in.

The folder is the memory system. Claude has no persistent memory across sessions by default, so whatever you put in that folder is what carries over, and what makes it portable to another model later.

reddit.com
u/Best_Volume_3126 — 4 days ago
▲ 5 r/AskVibecoders+1 crossposts

Full Architecture Behind Personal Agents (OpenClaw, Hermes Agent)

i run an agent that reads x every day, filters out the noise, and sends me a summary on imessage, it's a cron job, a database, and a model call running in a loop.

you can run the Agent on your own on a VPS or a already hosted version on your imessage, telegram.

Seven components

every personal agent, openclaw, hermes, or something you build yourself, breaks into the same seven parts:

  1. Gateway, one long-running process connected to every chat platform, functioning like a kernel.
  2. Loop, the engine, every event, message or timer, runs through this:

​

while True:
    event   = wait_for_input()        # a message, a heartbeat, a webhook, a cron
    context = load_state(event)       # history + database + memory, built into a prompt
    reply   = model.call(context)     # one "thought"

    while reply.tool_calls:           # if it wants to act, let it — then think again
        results = run_tools(reply.tool_calls)   # shell, files, browser, web
        context.append(results)
        reply = model.call(context)

    persist(event, reply)             # write it down so a restart doesn't wipe it
    if reply.text:
        respond(event.channel, reply.text)
    # else: stay quiet. doing nothing is a real output.
  1. Memory, state on disk, a transcript plus a searchable database.
  2. Skills, reusable procedures in markdown, written by a person or, in hermes's case, by the agent itself.
  3. Tools, shell, files, browser, web, where the agent gets useful and where it gets risky at the same time.
  4. Heartbeat, a timer that injects a synthetic event into the loop, my x reader is a heartbeat and nothing else.
  5. Model, the llm behind a swappable interface, cloud or local.

Two different Agent

openclaw runs hub-and-spoke, one gateway daemon coordinating fifteen-plus chat platforms, a skill marketplace called clawhub, and agents that can spawn other agents, the internal codename for the rewrite was "the agent os," and it's an accurate label, the bet is breadth.

hermes, from nous research, bets on depth instead, its loop solves a task, writes down what worked, retrieves it later, and refines from there, and when a task takes multiple steps or needs a correction, the agent writes its own skill file:

---
name: deploy-staging
triggers: ["deploy to staging"]
uses: 7
---
## Steps
1. Build the web app. If it fails, read the error, fix the import, retry once.
2. Run the tests. Only continue on green.
3. Deploy to staging. Post the URL to #eng.

its always-loaded memory has a hard character cap, forcing it to keep what matters and search the rest on demand instead of dumping full history into every prompt.

openclaw scales out across channels while hermes scales in on one private history, and both are closing the gap from opposite directions, openclaw is adding memory, hermes is adding integrations.

Security is the constraint

any personal agent sits at lethal trifecta, it can add untrusted input like emails or web pages and you get prompt injection, since models can't reliably separate data from instructions.

openclaw's early versions ran shell commands with no approval step at all, that fast, open growth meant a fast attack surface, real vulnerabilities, poisoned skills on clawhub, and researchers finding roughly a quarter of a million exposed openclaw instances sitting on the open internet.

hermes built the boundary in from the start instead, deny-by-default access plus a hardline blocklist that nothing can override

Run the Agent on VPS or use the hosted one they have tend to keep you secure as they are not running in your machine.

u/Best_Volume_3126 — 4 days ago
▲ 31 r/AskVibecoders+5 crossposts

I got tired of watching Coding sessions re-read the same files over and over. A 2,000-token file read 5 times = 10,000 tokens gone. So I built sqz.

The key insight: most token waste isn't from verbose content - it's from repetition. sqz keeps a SHA-256 content cache. First read compresses normally. Every subsequent read of the same file returns a 13-token inline reference instead of the full content. The LLM still understands it.

Real numbers from my sessions:

Scenario Savings How
Repeated file reads (5x) 86% Dedup cache: 13-token ref after first read
JSON API responses with nulls 7–56% Strip nulls + TOON encoding (varies by null density)
Repeated log lines 58% Condense stage collapses duplicates
Large JSON arrays 77% Array sampling + collapse
Stack traces 0% Intentional - error content is sacred

That last row is the whole philosophy. Aggressive compression can save more tokens on paper, but if it strips context from your error messages or drops lines from your diffs, the LLM gives you worse answers and you end up spending more tokens fixing the mistakes. sqz compresses what's safe to compress and leaves critical content untouched.

Works across 4 surfaces:

  • Shell hook (auto-compresses CLI output)
  • MCP server (compiled Rust, not Node)
  • Browser extension - Firefox approved. Works on ChatGPT, Claude, Gemini, Grok, Perplexity, Github Copilot
  • IDE plugins (JetBrains, VS Code)

Install:

cargo install sqz-cli
sqz init

Also available via npm (npm i -g sqz-cli) and pip (pip install sqz).

Track your savings:

sqz gain    # ASCII chart of daily token savings
sqz stats   # cumulative compression report

Single Rust binary. Zero telemetry. 1000+ tests including 57 property-based correctness proofs.

GitHub: https://github.com/ojuschugh1/sqz

Docs: https://ojuschugh1.github.io/sqz/

If you try it, a ⭐ helps with discoverability - and bug reports are welcome since this is v1.0.5 so rough edges exist.

Have anyone else facing this problem ? Happy to answer questions about the architecture or benchmarks.

u/Due_Anything4678 — 5 days ago
▲ 16 r/AskVibecoders+7 crossposts

Selling Inspect Mode Pro – Chrome Extension for Developers & Designers | Polar Payments Integrated + Source Code Included

I'm looking to sell Inspect Mode Pro, a Chrome extension built for developers, designers, and indie hackers who want to inspect websites more efficiently.

The product is fully functional and includes Polar payment integration, making it easy to manage one-time purchases, licenses, and customer access without additional setup.

What it does:

  • Inspect fonts, colors, spacing, and UI elements
  • Extract website assets and images
  • Analyze website design systems
  • Faster workflow than digging through DevTools for common tasks

What's included:

  • Full source code
  • Chrome Web Store listing
  • Branding and assets
  • Existing user base
  • Documentation and deployment instructions

Why I'm selling:
I'm currently focused on other projects and don't have the time to continue growing and marketing this one.

Potential growth opportunities:

  • SEO content around web design and development
  • YouTube tutorials and demos
  • Partnerships with design communities
  • Expansion into Firefox and Edge extensions
  • Additional premium features for agencies

If you're interested, send me a DM and I'll share details on users, revenue, traffic, tech stack, and asking price.

Happy to answer any questions.

u/aryanxcreates — 5 days ago

My boyfriend vibecodes all day and it disgust me

So I just found out that in his freetime my boyfriend vibecodes all day, btw he is an environmentalist. And this infuriates me, cause we had spoken about how much it damages the environment. But I also don’t want to spoil his fun cause he looks so happy when he is vibecoding… What should I do?

I was thinking maybe there was a way to have an alternative AI which is more eco-conscious. I'm part of a sub where you can find eco-conscious alternatives but they don’t seem to know too much about AI. Any ideas?

reddit.com
u/Flasher1958 — 5 days ago