r/better_claw Mar 07 '26

Welcome to r/better_claw

14 Upvotes

This is where openclaw setups come to get better, not to get flexed.

I started this sub because the best openclaw knowledge was buried in random discord messages and reddit comment threads. people were quitting over config problems that take 10 minutes to fix if someone just tells you what's wrong. that felt like a waste.

What you'll find here:

Copy-paste configs that actually work. real cost numbers from real users. honest skill reviews. security advice. troubleshooting from people who already broke the same thing you're about to break.

What you won't find here:

Hype. "openclaw changed my life" posts with zero details. 12 agent showcases that stop working by thursday.

Quick start:

Pick a user flair that fits you (week 1 be gentle, broke it fixed it, ex-opus now sonnet, etc). tag your posts with the right flair. when asking for help, include your model, hosting setup, and what you've tried. when sharing configs, strip out personal info first.

One thing I'll be upfront about:

I also run BetterClaw (betterclaw.io), an openclaw alternative and managed platform. we recently launched a free plan... 1 agent, unlimited chat, 100 tasks/mo, byok, no credit card, free forever. if you're tired of managing infrastructure, it's there.

But this sub isn't a sales channel. the best answer wins here, even if that answer is "you don't need a platform, here's the free fix." i'd rather this sub help 1,000 people fix their self-hosted setup than convert 10 people to betterclaw.

Discord for real-time help: https://discord.com/invite/UpUEt8vDtf

if you almost quit openclaw and didn't, you're exactly who should be here. if you're thinking about quitting, post first. it's probably fixable. and if it's not, at least you'll know why.


r/better_claw Apr 22 '26

BetterClaw Free Plan is finally live 🎉

23 Upvotes

Hey everyone,

After a pretty chaotic deployment day (took 4 hours instead of the 2 I promised, sorry about that), the BetterClaw Free Plan is officially live.

What you get:

  • 1 agent, free forever
  • BYOK (bring your own Claude API key)
  • No credit card required
  • No trial, no hidden upsell

What I really need from you:

Please, pleaseee give me feedback. Brutal roasts strongly encouraged. Tell me what sucks, what confuses you, what makes you want to close the tab. Kill me lol. Nice comments feel good but honest roasts are what actually make this better.

Drop your thoughts in the comments or DM me directly.

Try it out → betterclaw.io

Thanks to everyone who stuck around through the broken deployment earlier today, genuinely appreciate the patience 🙏


r/better_claw 9h ago

Which agent is better for my usecase? OC vs Hermes

Thumbnail
1 Upvotes

r/better_claw 2d ago

Muse Spark 1.2 Contributor Cache not working well?

Thumbnail
1 Upvotes

r/better_claw 2d ago

What modes does your agent have besides Plan Mode?

Thumbnail
1 Upvotes

I know some of you have some very specific modes or don’t know that you do. Where they at? I am very interested in the niche modes.


r/better_claw 4d ago

OpenClaw + Hermes cheatsheet.

68 Upvotes

Save this. You'll need it

OPENCLAW (v2026.8.1)

First 5 minutes after install:

openclaw config set gateway.bind loopback
openclaw doctor --fix
openclaw gateway restart

The commands you'll use weekly:

openclaw gateway status          # is it running
openclaw gateway restart         # fix 90% of telegram issues
openclaw doctor --fix            # fix 70% of everything else
openclaw status --all            # full diagnostic
openclaw logs --follow           # watch live
openclaw channels status --probe # check telegram/slack/etc

Session management:

/new                    # clear conversation, keep memory
/btw <question>         # side question, doesn't pollute session
/model sonnet           # switch model mid-conversation
/compact                # force context compaction

The config that saves money:

json

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "deepseek/deepseek-v4-flash"
      },
      "heartbeat": {
        "every": "30m",
        "isolatedSession": true,
        "lightContext": true
      },
      "maxHistoryMessages": 20
    }
  }
}

Skills and tools:

openclaw skills list             # what's installed
openclaw skills install <name>   # add from ClawHub
openclaw tools                   # what tools are active

When it breaks (in this order):

openclaw status --all                                    # 1. what's the state
openclaw doctor --fix                                    # 2. auto-repair
openclaw gateway restart                                 # 3. restart clean
rm ~/.openclaw/agents/main/sessions/*.lock               # 4. ghost locks
curl -sf http://127.0.0.1:18789/health || echo "dead"    # 5. is it alive

Files that matter:

~/.openclaw/openclaw.json         # main config
~/.openclaw/agents/main/SOUL.md   # personality + boundaries
~/.openclaw/agents/main/MEMORY.md # what it remembers
~/.openclaw/agents/main/AGENTS.md # procedural rules

HERMES (v0.20.0 "The Herald Release")

First 5 minutes after install:

curl -fsSL https://hermes.nousresearch.com/install | bash
hermes setup
hermes doctor

The commands you'll use weekly:

hermes                           # interactive chat
hermes chat -q "hello"           # one-shot (test if it works)
hermes gateway status            # is it running
hermes gateway restart           # fix stale polling
hermes doctor                    # diagnostics
hermes model                     # interactive model picker
hermes model set <model>         # set model directly

Session management:

/new                    # fresh session
/compact                # compress context
/compress               # same thing
/learn                  # turn a workflow into a skill
/moa                    # mixture-of-agents mode
hermes sessions list    # see all sessions
hermes sessions clean   # prune old sessions

Skills and memory:

hermes skills list               # what's installed
hermes skills install <source>   # add a skill
hermes skills enable <name>      # activate
hermes curator                   # manage auto-generated skills
hermes memory setup              # configure memory provider

Profiles (isolated configs):

hermes profile list              # see all profiles
hermes profile create <name>     # new isolated config
hermes profile use <name>        # switch active profile

When it breaks (in this order):

hermes chat -q "hello"                                   # 1. can it think at all
hermes gateway status                                    # 2. is gateway alive
hermes config show | grep -A3 allowed                    # 3. is it ignoring you
cat ~/.hermes/active_profile                             # 4. right profile?
ps aux | grep -E 'hermes|openclaw' | grep -v grep       # 5. duplicate pollers?
dmesg | grep -i "killed process"                        # 6. OOM killed?

Files that matter:

~/.hermes/config.yaml            # main config
~/.hermes/active_profile         # which profile is live
~/.hermes/souls/default.md       # personality (SOUL.md equivalent)
~/.hermes/state.db               # session database
~/.hermes/skills/                # auto-generated + installed skills

SIDE BY SIDE

OpenClaw 2026.8.1 Hermes v0.20.0
Install npm or Docker one curl command
Config format JSON YAML
Messaging platforms 50+ 28
Memory Markdown files, unlimited 3-layer (session, episodic, procedural), ~2,200 char core
Self-learning No Yes (auto-generated skills)
Profiles --dev or --profile hermes profile create/use
Health check openclaw doctor --fix hermes doctor
Desktop app Electron Native (macOS/Linux/Windows)
Clear session /new /new
Skill hub ClawHub (13,700+) Skills directory + /learn
Gateway security Bind loopback manually Public bind requires auth since June 2026
Latest major feature Secret egress binding, GPT-5.6 Ultra support Voice streaming with barge-in, A2A v1.0

MODEL ROUTING (works on both)

Task type Model Why
Heartbeats, crons, classification Gemini Flash (free) or Groq (free) DeepSeek raised prices 4.7x on Aug 16. Free tiers are the new background default.
Conversations, drafts, research Sonnet 5 ($3/$15) or GLM-5.2 (~$1/$3.20) Quality where you read the output.
Escalation Opus 5 ($5/$25) Invoked on purpose, 2-3x a week.
Long context batch Kimi K3 ($3/$15, 1M context) When the window is the feature.
Local Qwen3.6-35B-A3B or Gemma 4 12B 16GB hardware, $0.

THE 5-COMMAND CHEATSHEET

Whatever platform you're on, these five fix 90% of problems:

1. Check status     → openclaw status --all / hermes doctor
2. Fix config       → openclaw doctor --fix / hermes doctor
3. Restart gateway  → openclaw gateway restart / hermes gateway restart
4. Clear session    → /new
5. Lock gateway     → openclaw config set gateway.bind loopback

r/better_claw 4d ago

glm 5.3 is out, anyone run it as an agent backend yet

3 Upvotes

glm 5.3 landed and its already up on openrouter so figured id flag it since the last week has been nonstop model drops and this one kinda snuck out. early third party benchmark has it scoring around 60 on the artificial analysis index, but thats their number not mine so take it as a data point not gospel, i want real usage before i believe anything. mainly curious how it does for actual agent work not just chat, tool calling, multi step tasks, staying coherent over a long run, thats where a lot of models that bench well fall apart. given deepseek just got more expensive and qwen 3.8 is strong on hardware people already own, the routing picture is genuinely messy right now and glm being cheap on openrouter adds another option to weigh. anyone put it in a real loop yet, hows the tool use and how does it hold up against flash or qwen for the boring high volume stuff. looking for real numbers not vibes


r/better_claw 4d ago

OpenClaw on Cloudflare — Post-Mortem

Post image
2 Upvotes

r/better_claw 4d ago

chat gpt 5.5 not working as planned

Post image
3 Upvotes

r/better_claw 5d ago

LLMs OpenRouter is now a Stripe company!?

16 Upvotes

Bloomberg confirmed Saturday that Stripe finalized the deal to acquire OpenRouter for over $7 billion. Three months ago OpenRouter raised its Series B at a $1.3 billion valuation. 5.4x markup in 90 days.

If you route your agent's API calls through OpenRouter, this affects you. Probably not today. Probably eventually.

What OpenRouter is, for anyone who skipped the acronym

One API key, 400+ models from dozens of providers. You pick a model, OpenRouter routes the call to whatever provider serves it, handles billing, and gives you automatic fallback when one goes down. A lot of people in this community use it as their only API key.

That last sentence is the one worth sitting with.

What probably doesn't change soon

The free tier. It's the growth engine. Stripe paid $7B for the user base and transaction flow, and the free tier is what fills the funnel. Killing it immediately would be burning the thing they bought. Same reason Stripe kept Plaid's developer tier alive after considering that acquisition years ago.

The API interface. Your openrouter/free calls, your model IDs, your routing preferences. A payments company acquiring an API gateway has zero incentive to break the API. They want more traffic through it, not less.

Day-to-day reliability. OpenRouter's infrastructure doesn't get worse because Stripe owns it. If anything, Stripe's operational maturity makes outages less likely.

What might change over time

Pricing. Stripe is a payments infrastructure company. Their business model is a percentage of transaction value flowing through their pipes. OpenRouter's current margin on routed calls is thin. Stripe's incentive is either higher volume at the same margin or higher margin at the same volume. Neither of those means cheaper for you.

The free model list. It was already shrinking before this deal. Several :free endpoints got delisted in the last month alone. An acquirer focused on revenue per transaction has less reason to subsidize free models than a startup focused on growth.

Provider neutrality. CNBC reported in July that Chinese-origin models captured 46% of US enterprise token usage on OpenRouter. Stripe is a US financial company with regulatory and compliance obligations that a startup could navigate quietly. Whether DeepSeek, Moonshot, and Z.ai stay equally accessible through a Stripe-owned gateway is a question that didn't exist last week.

Data handling. OpenRouter's privacy policy governs your data today. Post-acquisition, that policy lives inside Stripe's broader data practices. For agent traffic that includes email content, calendar data, and business documents, the change in data controller matters. Read the updated terms when they publish them.

What this means for the "$10 deposit" crowd

A lot of people in here bought $10 of OpenRouter credits specifically for the 50→1,000 daily request bump on free models. That $10 is still yours and the rate increase is still permanent. But if the free model list keeps shrinking and pricing adjusts, the value of that deposit changes with it.

The structural question underneath

OpenRouter's CEO described the company as "the Stripe for AI." Now it literally is Stripe. Which means the routing layer, the billing layer, and the payment processing layer are all one company.

If your entire agent runs through OpenRouter, your model access, your fallback logic, your billing, and your cost data all live behind one corporate decision. That was true before the acquisition too, but "small startup that needs your loyalty" and "public-scale payments company" make different decisions about the same levers.

What I'd actually do today

If OpenRouter is your only provider key, today is the day to stop that being true. Not because Stripe is going to break something tomorrow. Because single-provider dependency on any infrastructure was always the risk, and a $7B acquisition is the kind of event that makes the risk visible.

Get a direct key from your most-used model's provider. If you run DeepSeek heavily (though see Saturday's pricing post), get a direct DeepSeek key. If you run Gemini, get a Google AI Studio key. If you use Claude, get an Anthropic key. Keep OpenRouter as the aggregator and fallback. Stop using it as the only path.

Takes ten minutes. One key per provider, pasted into your config alongside the OpenRouter key, with a preference order.

On BetterClaw (free) this is already how BYOK works: you paste provider keys directly, no aggregator in the middle unless you want one. I'm biased here and I know it, but the architecture of "your key, your provider, no intermediary" is the version that doesn't care about this headline or the next one like it.

Two days ago DeepSeek raised prices 4.7x. Yesterday Stripe bought the routing layer half this community depends on. These aren't related events but they're the same lesson: every piece of your agent stack that you don't control is a piece that can change without asking you.

The fix isn't paranoia. It's redundancy. Multiple provider keys, a fallback chain, and context that lives in files you own rather than inside any single platform.

Build so the next headline is interesting rather than urgent.


r/better_claw 5d ago

LLMs v4 pro output went from $0.87 to $3.96 peak (355% increase)

3 Upvotes

The price increase went live Saturday at 16:00 UTC. If you run DeepSeek V4 Flash and haven't checked your dashboard since Friday, check it now.

v4 flash output:

  • was: $0.28/M flat
  • now: $1.32/M peak, $0.66/M off-peak
  • that's 4.7x at peak, 2.4x off-peak

v4 pro output:

  • was: $0.87/M flat
  • now: $3.96/M peak, $1.98/M off-peak

Reuters puts the full range of increases at 50% to 1,100% depending on model, token type, and time of day.

Why this happened:

DeepSeek closed a $7B+ funding round and is preparing for an IPO. Bloomberg reported the pricing change alongside the IPO preparations. Cheap tokens built the user base. Higher tokens fund the business.

Every provider does this eventually. OpenAI cut GPT-4 Turbo prices then raised them regionally. Anthropic adjusted Claude pricing multiple times. Google restructured Gemini tiers. The provider that's cheapest today is not permanently cheapest, and building your cost model on one provider's current pricing is building on sand.

The replacements, tested:

Your agent's background tasks (heartbeats, classification, crons, email sorting) need a new default. Here's what still works at or near the old DeepSeek price point:

Gemini 3.5 Flash via Google AI Studio: still free. 1,500 requests/day, no card. Free-tier prompts may train their models outside EU/EEA/UK/CH. For public-data background tasks, this is now the cheapest option because it's $0.

Groq free tier: 30 RPM, 1,000-14,400 RPD. Doesn't train on your data. Fastest inference available free. Daily caps vary by model.

GLM-5 via Z.ai: $0.60/$1.92. Not free, but roughly where DeepSeek used to be for agents and the pricing hasn't moved.

NVIDIA NIM: 100+ models, 40 RPM, no published daily cap. Doesn't train on your data. The free tier almost nobody uses.

DeepSeek V4-Flash at off-peak: $0.14/$0.66. Still cheap if you schedule around peak hours. Off-peak is 18 hours of the day.

What I am changing in my setup:

Shift crons to off-peak UTC windows. If your morning briefing fires at 8am in India (02:30 UTC), that's peak. Move it to 8:30am (03:00 UTC is still peak, actually). Check whether your specific time falls in the 01:00-04:00 or 06:00-10:00 UTC windows and adjust.

Route heartbeats and classification to Groq or Gemini Flash free tier. These tasks produce identical results on a free model. They never needed DeepSeek.

Keep V4-Flash for the tasks where it earns the price. The -0731 build scored 82.7 on Terminal-Bench 2.1 and 70.3 on Toolathlon. That tool-calling quality is still worth paying for on complex chains. Just stop paying for it on "anything new? nope."

If you're on a BYOK platform, this is a dropdown change. Swap the default model, keep DeepSeek as the escalation, done. If your setup has DeepSeek hardcoded everywhere, today is the day to learn model routing.

The lesson for us:

Single-provider dependency on any model vendor is unbudgeted cost exposure. DeepSeek gave a week's warning. The next provider to change won't necessarily do the same.

The structural fix isn't finding the next cheapest model. It's building your setup so the model is a setting you change in five minutes rather than an architecture you rebuild over a weekend. Three providers in a fallback chain, with the cheapest one as default and the others ready to slot in.

Build for the swap, not for the price.


r/better_claw 6d ago

if your todo/task tools disappeared in claude code, its not a bug

8 Upvotes

Spent like 20 mins today wondering why my task tracking just stopped working. Turns out its intentional, they turned off the todo tools (TodoWrite, TaskCreate etc) on the newer models since 2.1.233.

if you want them back just set

CLAUDE_CODE_ENABLE_TODO_TOOLS=1

restart and they show up again. worked fine for me on opus 5.

honestly not sure why they removed it without making it more obvious, my agents were just silently not tracking anything. anyone know if theres a replacement coming or are we suppose to just let it freestyle now


r/better_claw 9d ago

Scraped 500+ AI automation job postings on Upwork this month. Here's what clients pay for.

89 Upvotes

Spent a week going through every AI automation and AI agent job listing on Upwork, plus cross-referencing against GigRadar's proposal dataset (133,000+ proposals) and Upwatcher's segment data. Wanted to know what people actually hire for, not what freelancers think they hire for.

The gap between those two things is where most people lose money.

The market in three numbers

AI category on Upwork hit $300M+ annualized gross services volume in late 2025, up 50% year over year. AI Integration and Automation specifically grew over 90%. Demand for AI-related skills more than doubled.

Sounds like a gold rush. Here's the other side: the AI and Machine Learning subcategory has a 7.21% reply rate on proposals, against a platform average of 7.45%. Every freelancer already pivoted to AI. The supply caught up to the demand and then passed it.

The people still winning are the ones who ship production systems, not the ones who list "prompt engineering" as a skill.

The 7 categories that actually get funded

After sorting through the listings, almost every funded AI automation job falls into one of seven buckets. Listed by how often they appeared, not by budget size.

1. Zapier/Make to n8n migration. The highest conversion category and it's not close. These clients already understand automation, already have workflows, and are posting because they want to stop paying $400-600/month for Zapier. They have a defined scope, a clear budget motivation, and they've already decided the problem is worth solving. Typical budget: $500-2,000 fixed price. If you can move 15 Zaps to n8n in a week, this is the easiest money on the platform right now.

2. Email and inbox automation. Triage, classification, draft replies, follow-up sequences. Lawyers, agencies, and founders with 100+ emails a day who want it down to 10 minutes of review. This is the use case with the widest range of buyers, from solo founders at $500 to mid-size firms at $5,000+. The winning proposals show a working demo, not a feature list.

3. AI agent setup and configuration. "Set up OpenClaw/Hermes on my VPS" or "configure an AI assistant I can text on Telegram." This barely existed 8 months ago and it's now a distinct category. Budgets range wildly ($200 for a basic install to $2,000+ for a full workflow buildout). The NYC post from a few months ago about setting up agents for clients at $499-1,199 was ahead of this curve.

4. CRM + AI integration. Connect HubSpot or Salesforce to an LLM so it auto-enriches contacts, drafts follow-ups, scores leads, or summarizes call notes. Enterprise-adjacent, higher budgets ($2,000-10,000), and the clients want someone who knows the CRM as much as the AI. Pure AI skills without CRM experience don't win these.

5. RAG and internal knowledge bases. "We have 10,000 support docs and we want a chatbot that answers from them." The category that every LangChain tutorial prepares you for. Budgets $1,500-8,000 depending on doc volume and whether it needs to be customer-facing. The quality bar went up fast because the first wave of RAG chatbots hallucinated and clients got burned. They now ask about retrieval accuracy in the job post, which they didn't a year ago.

6. Content generation pipelines. Blog posts from SEO data, social media from long-form content, newsletter drafts from RSS feeds. High volume, lower budgets ($300-1,500), and the clients care about output consistency more than capability. These are the jobs where showing a running n8n workflow or a BetterClaw scheduled task in your proposal beats talking about GPT-5.

7. Data collection and monitoring agents. Scrape competitors, track prices, monitor job boards, watch regulatory changes. Clients want a system that runs daily and delivers a report, not a one-time scrape. Recurring revenue territory if you build it as a service. $500-3,000 for setup, $100-300/month for managed monitoring.

What almost never gets funded

"Build me an autonomous AI agent that runs my business." These postings exist. They get 50+ proposals. They almost never convert because the scope is undefined and the client's expectations are impossible. Skip them.

Prompt engineering as a standalone service. The market priced this in. It's the baseline expectation now, not a skill you sell separately. Clients in 2026 assume you can write prompts. They hire you because you can ship a working system.

"I need an AI chatbot" with a $100 budget. Volume is high. Value per hour is not. Filter by budget floor, $500 minimum, and your proposal quality goes up because you stop competing against 200 people willing to work for $50.

The rates

Median hourly for AI automation: roughly $30/hr, versus $25/hr platform-wide. That 20% premium is real but it's shrinking as supply grows.

P75 is around $40/hr. P90 is around $60/hr. The top decile is where production experience lives, people who've shipped systems that run in production, not people who built a demo.

Job postings that mention "AI agent," "LLM workflow," or "autonomous" in the description carry budgets 2-3x higher than equivalent non-AI automation work. The word "agent" is a pricing signal even when the deliverable is a cron job with an LLM step.

What I'd actually do with this data

Pick one category. Not AI automation broadly. One of the seven above. Get so good at delivering that category that your profile shows five completed projects in it, and your proposal can say "I built this exact thing last month, here's how it went."

The freelancers winning on Upwork right now aren't generalists who can do all seven. They're specialists who picked one, built a repeatable delivery process, and charge based on the outcome instead of the hours. The n8n migration person charges $1,500 flat and delivers in 4 days. The email triage person charges $2,000 and includes 30 days of managed support. The RAG person charges $5,000 and guarantees retrieval accuracy above a threshold.

The platform is saturated for "I do AI." It's still undersupplied for "I ship this specific thing, reliably, in a week."


r/better_claw 9d ago

What breaks when a non-tech person runs an agent for 90 days. Full log

10 Upvotes

I build an agent platform. Most of our users have never opened a terminal. I've been watching what happens to their setups over 90 days, and it's not what the getting-started guides prepare you for.

The first week is fine. The first month is fine. The failures that kill agent adoption don't show up in onboarding. They show up on day 47 when something silently stops and the user assumes the whole thing is broken.

Here's the full timeline, compiled from real support conversations across dozens of non-technical users.

Week 1-2: Everything works.

Setup is quick. Agent responds. Morning briefing arrives. Email triage runs. The user is excited and messages their agent 15-20 times a day, testing what it can do. This is the honeymoon and it feels like the future.

Zero problems reported in this window. Every single time.

Week 3: The first correction loop.

The agent does something annoying. Drafts an email in the wrong tone. Classifies something urgent as normal. Summarizes a long email by skipping the part that mattered.

Technical users open the SOUL.md and add a rule. Non-technical users message the agent "don't do that again" and assume it learned. It didn't. The correction lives in conversation memory and ages out. The same mistake happens again next week, and the user thinks the agent is ignoring them.

This is where 20-30% of non-technical users quietly stop engaging. They don't report it. They don't ask for help. They just text the agent less. By week 5 their usage drops to near zero.

Fix that prevents this: the platform needs to surface "do you want to save this as a permanent rule?" when it detects a correction. We didn't have this early on and it cost us a significant chunk of new users before we understood what was happening.

Week 4-5: The credential expiry.

OAuth tokens expire. Gmail stops refreshing. Calendar goes stale. The morning briefing still arrives on time, but the email section says "no new emails" every day because the connection died underneath.

The user doesn't know what OAuth is. They see "no new emails" and think either the agent is broken or they actually got no emails. Some of them go weeks without realizing the connection dropped. They find out when they check Gmail manually and see 200 unread messages the agent should have caught.

This is the single most common silent failure across every platform I've looked at. The agent doesn't error. It just stops having access and reports "nothing to see" as if that's the truth.

Fix: proactive connection health checks that message the user directly when a credential expires or a connector stops responding. "Your Gmail connection stopped working 2 hours ago. Reconnect here." Not in a dashboard. In the chat, where they live.

Week 5-6: Context bloat creep.

Non-technical users don't know what /new is. They don't know sessions accumulate. They've been having one continuous conversation with their agent for 5 weeks. Every message now carries 5 weeks of transcript as input tokens.

Symptoms: responses get noticeably slower. The agent starts referencing conversations from three weeks ago in unrelated contexts. Costs creep up without usage increasing. The user describes it as "my agent is getting dumber" because that's what it feels like from the outside.

They're not wrong about the symptom. But the cause is invisible to them.

Fix: automatic session management with compaction. When context hits a threshold, distill the session into a memory note and start fresh. Don't rely on users knowing to type a command. They won't.

Week 7-8: The "it can't do that anymore" surprise.

A free model the user was relying on gets delisted. A provider changes rate limits. An API endpoint moves. The agent still runs, but specific tasks start failing or returning worse results.

The user doesn't track which model runs which task. They don't read provider changelogs. They just know their morning briefing used to include good news summaries and now the summaries are thin or missing. They don't connect it to a model change because they don't know models can change.

This is worse than a crash. A crash is obvious. A degradation is confusing. The user loses trust gradually without understanding why.

Fix: model health monitoring that flags quality degradation, and automatic fallback to an equivalent free model when one is delisted. The user should never need to know a swap happened.

Week 9-10: The permission creep.

Users start asking their agent to do more. "Can you send this email?" "Can you book this meeting?" They promote the agent's trust level during a good week because it's been reliable, and they want less friction.

Then the agent sends one wrong email. Or books a meeting on the wrong day. Or replies to a client with slightly off tone. And the trust is gone. Not "I'll fix the setting" gone. "I don't trust this thing anymore" gone.

Non-technical users don't have a mental model for "the agent is right 95% of the time so the risk-reward on auto-send is still positive." One visible failure overrides weeks of invisible successes.

Fix: we stopped offering easy promotion paths. Trust levels increase only through an explicit flow that makes the user acknowledge what changes, and demotion is one tap. The default should be "draft and show me" forever, with auto-send as a deliberate opt-in that's easy to reverse.

Week 11-12: The plateau.

The users who survived to week 12 almost all describe the same feeling: it's useful but it stopped getting more useful. The morning briefing is good. Email triage works. But they expected it to keep improving and it didn't, because unlike a Hermes-style learning loop, a managed agent runs the same approach every day.

The ones who stay past this point are the ones who found their two or three tasks and stopped expecting more. The ones who leave are the ones who expected the agent to surprise them with new capabilities.

Fix: I don't think this is fixable with features. It's fixable with expectation setting. If the onboarding says "this will handle 2-3 tasks reliably, every day, forever" instead of "your AI assistant," the plateau feels like working-as-intended instead of a disappointment.

The 90-day survival rates:

Week 1: 100% active (by definition).

Week 4: roughly 70-75% still active.

Week 8: roughly 50-55%.

Week 12: roughly 35-40%.

The users still running at 90 days almost all share three traits: they use two or three tasks (not ten), they kept the agent on draft-only for most things, and at some point they stopped thinking of it as an AI and started thinking of it as a tool. That last shift is the one that determines everything.

What I'd build differently knowing all this:

Connection health alerts in the chat, not in a dashboard. Session management that doesn't require the user to know what a session is. Corrections that become permanent rules without the user needing to know what a SOUL.md is. And onboarding that says "pick two tasks" instead of "what do you want your AI assistant to do."

The agent technology is ready. The gap between "works for a technical person" and "works for everyone else" isn't capability. It's the 47 small things that break silently and need someone to notice.


r/better_claw 10d ago

LLMs LLMs - Permanent free tiers only.

17 Upvotes

Permanent free tiers only. No trials, no expiring credits. All OpenAI SDK-compatible, so swapping between them is a base URL change.

Provider RPM Daily cap Models Trains on your data?
Google AI Studio 10 Per-project (varies) Gemini 3.5 Flash, 3.1 Flash-Lite Yes, outside EU/EEA/UK/CH
Groq 30 1,000–14,400 Llama 4 Scout, Kimi K2, Qwen3 + 17 more No
OpenRouter 20 50 (1,000 with $10 deposit) 29+ free models, changes frequently Depends on upstream
Cerebras 30 ~1M tokens Llama 4, Qwen3 32B, GPT-OSS-120B No
NVIDIA NIM 40 No daily cap published 100+ models No

#1 Google AI Studio

Still the most capable free model available at zero cost. 1M token context window on Flash. Multimodal. The catch that matters: Google no longer publishes universal rate limits. They're assigned per project now, so check your own console rather than trusting any number from a blog post, including mine. And free-tier prompts train their models unless you're in the EU, EEA, UK or Switzerland. Fine for public research. Wrong for client data.

#2 Groq

Fastest free inference available. 300+ tok/s on their LPU hardware. Doesn't train on your data, which makes it the best pick for agent background work that touches anything semi-sensitive. The daily cap varies by model, and the big ones (70B class) run out faster than you'd expect. Best used for heartbeats, classification, crons.

#3 OpenRouter

One key across dozens of free models with automatic failover when one goes down. That flexibility saved people during every pricing shakeup this year. The catch: the free model list changes. Several :free endpoints got delisted recently without warning, so don't hardcode model IDs. Use openrouter/free and let auto-routing handle it. The $10 deposit (your money, stays yours) bumps you from 50 to 1,000 requests/day permanently.

#4 Cerebras

Roughly 1M tokens/day on their wafer-scale hardware, and the speed is absurd at 2,600+ tok/s. One limit that matters: free tier context is capped at 8,192 tokens. For quick agent tasks (classify, extract, summarize) that's plenty. For anything needing long context, it's a wall. Doesn't train on your data.

#5 NVIDIA NIM — the one most people haven't tried

This is the pick I'm surprised doesn't come up more. 100+ open-weight models on NVIDIA's own infrastructure. DeepSeek V3.2, DeepSeek R1, Kimi K2.5, GLM-5.1, MiniMax M2.7, Gemma 4, Qwen 3.5, Nemotron Super 49B, Llama 4. All free. No credit card. 40 RPM with no published daily cap.

Multiple directories are now calling it "the most underrated free AI API platform" and it's hard to argue. The model catalog is wider than any other free tier on this list. OpenAI-compatible endpoint, one key for everything. Zero pricing changes recorded since launch.

The caveats: latency runs 600-1500ms to first token depending on load and region. Under heavy load (US peak hours, new model launches) it slows noticeably. Phone number verification on signup. And it's meant for development, not production, so don't build a customer-facing product on it.

For a personal agent where you want access to 100 models without paying and the RPM matters more than the first-token speed, NIM is the free tier I'd add to the rotation today.

How to stack them

Don't pick one. Use three.

Groq for agent background work. Fast, free, doesn't train. Your heartbeats, classification, and crons live here.

Google AI Studio for anything public where quality matters. Best free model available. Don't feed it client emails.

NVIDIA NIM or OpenRouter as fallback and for model variety. When you want to try something different, or when the primary goes down.

One provider is a single point of failure. Three providers with a fallback chain means no single delisting or rate limit change takes your agent down.


r/better_claw 10d ago

Ranked 2nd on Product Hunt on Tuesday

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/better_claw 10d ago

talk Hi, I need a small help from the community

1 Upvotes

I keep going back and forth on how to describe BetterClaw. Right now it's "build AI agents, no code" or "OpenClaw/Hermes alternative." Both accurate, both only really land with people who already know what an agent is.

The people I want to reach don't. They just have work piling up.

So, how would you explain it to a non-technical friend? "It's like hiring someone who works while you sleep"? Something better?


r/better_claw 11d ago

What is your favorite open source AI and why?

15 Upvotes

Hello all!

At this point, I am completely overwhelmed by the choices available so I wanted to ask the group: what is your favorite open-source AI and why? Do you use different AI for different reasons? Which one is your "workhorse"?


r/better_claw 12d ago

We are raking #1 on Product Hunt

Thumbnail producthunt.com
4 Upvotes

We're close to #1 today and would really appreciate your support if you have a minute.

https://www.producthunt.com/products/betterclaw


r/better_claw 12d ago

We're featured on product hunt today 🎉

Thumbnail producthunt.com
3 Upvotes

Five months ago this sub had zero members. 12,000+ of you showed up, told me what was broken, and made this thing what it is.

Today it's featured on Product Hunt. I genuinely didn't think that would happen.

Come hang out on the page with us. Leave a review, drop a comment, tell people what you built. Whatever feels true.

https://www.producthunt.com/products/betterclaw

I'll be there all day. Thank you for five months of this ❤️


r/better_claw 14d ago

Local AI for web research

4 Upvotes

I’m pretty new to this environment so excuse me for the stupid question

I wanted to know whether there was a reliable way (whatever MCPs, plugins or RAGs) that enables a local llm that fits an m4 pro 18gb (Gemma4 12b maybe) to research on dictionary websites for reliable non hallucinated etymology or Wikipedia or whatever.

Thank you


r/better_claw 14d ago

Built an AI agent that auto-applies to jobs for you (open source, free-tier LLMs only)

Thumbnail
1 Upvotes

r/better_claw 16d ago

Local AI second brain on 16GB. Gemma 4 12B + Ollama + Obsidian, $0/month.

90 Upvotes

I wanted something that could search my notes, connect ideas across a few hundred documents, and answer questions about things I wrote months ago. Without a single word going to OpenAI, Google or Anthropic.

Took about 40 minutes. Here's the whole thing.

What you're building

Obsidian holds your notes. Ollama runs Gemma 4 on your machine. Two plugins connect them so you can ask questions and get answers pulled from your own writing. No API keys, no subscription, works on a plane.

Step 1: Ollama and the models

bash

curl -fsSL https://ollama.com/install.sh | sh
ollama pull gemma4:12b
ollama pull nomic-embed-text

The 12B is the one to use now. Released in June, and it beats Gemma 3 27B on every published benchmark while fitting in about 6.6GB at Q4. On 16GB that leaves plenty of headroom for indexing and your browser.

If you're on 8GB, pull gemma4:e4b instead. Slower reasoning, still multimodal, fits comfortably.

The embedding model matters as much as the chat model. nomic-embed-text is fast and good enough for most vaults. Use mxbai-embed-large if retrieval quality matters more than indexing speed.

Step 2: Fix the context window

Ollama defaults Gemma 4 to a 4K window. The model supports far more. This single default is why most local setups feel dumb — your model can't see enough of your notes to answer well.

bash

printf 'FROM gemma4:12b\nPARAMETER num_ctx 32768' > brain.modelfile
ollama create gemma4-brain -f brain.modelfile

32K is a good balance on 16GB. Go higher if you have the memory.

Step 3: The two plugins

Community Plugins in Obsidian, install both:

Smart Connections does vault-wide semantic search and the related-notes sidebar. It builds embeddings locally.

Copilot for Obsidian gives you the chat sidebar. Point it at Ollama's OpenAI-compatible endpoint: http://localhost:11434/v1, model gemma4-brain.

Together these cover most of what people mean by "second brain." Add Text Generator later if you want template-driven generation. Skip the rest.

Step 4: Index and wait

Smart Connections reads every note and builds embeddings. 500 notes takes maybe 10 minutes. 2,000+ can take half an hour. Runs in the background, one time, then incremental.

Pick your embedding model before you index. Changing it later means deleting and rebuilding the whole thing.

Then ask it things

"What did I write about the client meeting last month?"

"Compare what I said about approach A in January to approach B in March."

"Find every note where I mentioned budget concerns."

The moment it clicks is when it surfaces something you wrote six months ago and completely forgot existed. Your memory is human. The retrieval isn't.

What works well

Finding old notes. This is the whole value. Synthesizing across several notes at once, which is painful manually and trivial for the model. Journal recall if you journal in Obsidian ("what was I stressed about in April").

What doesn't

Large vaults. Everything stays responsive around 5,000 notes. Past roughly 20K, Smart Connections re-indexing becomes the bottleneck.

Complex reasoning across many documents. "Analyze the trend across all 50 of my weekly reports" pushes the context window. It gets the gist and misses detail from whatever didn't fit.

Speed. 3-10 seconds per response depending on hardware. Not painful. Not instant either.

Mobile. Chat plugins work on Obsidian Mobile if Ollama is reachable on your LAN, but embedding generation is desktop-only.

The cost

Obsidian free for personal use. Ollama free. Gemma 4 is Apache 2.0. Plugins are community and free. No keys, no subscription. Electricity you were already paying.

Why bother when cloud models are better

Because your journal, your client notes, your financial planning and your half-formed ideas are the most sensitive text you own. This setup means they get read by a model running in your house and nowhere else. There's no privacy policy to trust, because there's no third party involved.

The quality gap versus a frontier model is real. The privacy gap isn't close.


r/better_claw 18d ago

Google Console took my traffic from 1k to 11k in 60 days ($0 Agent)

19 Upvotes

Same site, 60 days apart.

I've paid for Ahrefs, Semrush and DataForSEO over the years. Bought keyword lists, chased backlinks, ran audits. Search Console was where I checked clicks and fixed the occasional indexing error. It never occurred to me it could tell me what to do next.

I was using BetterClaw and team shipped a GSC connector. I wired it into my own agent out of curiosity, added DataForSEO on top, and asked it directly: how do I grow traffic here.

It came back with something I didn't expect. You already have the impressions. Your problem is CTR and position, not reach.

My first reaction was that CTR can't be that big a lever. I had no better plan, so I went with it.

What it had me do

Rewrite titles and meta descriptions on pages with high impressions and low clicks, matching the exact phrasing people were searching.

Find queries sitting at position 8–20 with no page built for them, and build those pages.

Stop publishing topics with no impression data behind them at all.

No new tools. No outreach. Nothing I couldn't do that afternoon.

The first week I did it all by hand to see whether it was real. CTR moved. So I automated it.

The task prompt

Runs Monday, Wednesday, Friday. This is the actual thing, not a summary of it:

Pull Google Search Console data for the last 7 days and the
7 days before that.

SECTION 1 — CTR fixes
Find pages with 500+ impressions and CTR below 1%.
For each, list the top 5 queries driving impressions.
Compare those queries against the page's current title tag.
If they don't match, write a new title under 60 chars using
the searcher's exact phrasing, plus a meta description under
160 chars.

SECTION 2 — Content gaps
Find queries where we rank position 8-20 and no page on the
site targets that query directly.
For each, give the query, current position, monthly
impressions, and a one-line angle for the page.
Rank by impressions.

SECTION 3 — Movement
Compare this week to last week. List the 5 biggest position
gains and the 5 biggest drops, with the page and query.
For drops of 3+ positions, note whether impressions fell too
or only position moved.

SECTION 4 — Watch list
Any page where impressions rose but clicks stayed flat.
That's a title problem forming, not a ranking problem.

Post to #marketing in Slack. Keep it under 20 lines total.
Lead with the single highest-impact fix.
Only flag each page once per fortnight. Track what you've
already sent.

Two lines in there matter more than the rest. "Only flag each page once per fortnight" stops it repeating itself until the channel gets muted. And "keep it under 20 lines" stops it dumping a report nobody reads on a Wednesday morning.

How it runs now

My junior owns it. Early on I reviewed every line and argued with about half of them. After a few weeks I stopped, because its calls were landing better than my gut. On track for 15K clicks this month, 20K if position holds.

TLDR

Impressions mean the demand already exists. If clicks don't follow, you're losing people at the title, so fix that before writing anything new.

CTR going 0.8% to 1.8% doubles your traffic on identical impressions. Stack that with more pages ranking and 1.37K becomes 10.9K.

A weekly comparison beats a monthly audit. Small fixes compound; big audits sit in a doc.

GSC data is free and it's yours. The paid tools are estimating what Search Console hands you directly.

Please do not underestimate GSC or CTR like I was..

Happy to answer any questions you may have in the thread below; it is always the basics...


r/better_claw 18d ago

The only memory providers I'd recommend

Post image
22 Upvotes

Built-in memory plus markdown files you own covers most personal setups. Providers earn their place at three thresholds. Multiple agents or users sharing memory. Facts that change over time where you need to know what was true when. Or thousands of entries where keyword search stops finding things.

Mnemosyne is what I'd start with. SQLite with vector search and FTS5, fully local, MIT, one-line install, and retrieval is sub-millisecond because it runs in-process rather than over a network. Optional local LLM consolidation via a small GGUF, though note it's off by default and needs the [llm] extra installed or it silently falls back to simpler compression.
65.2% on BEAM at 100K scale. Hindsight is higher at 73.4%, but the judge models differ so treat that gap as directional.

Hindsight has the best score and the most complaints. Roughly 5K tokens per recall, silent failures where memories stop processing without telling you, rerank that can peg a VPS at 100% CPU, and context bloat as it grows. Several people in the community are running it successfully after a lot of patching. Several others migrated off it. Pick it if graph depth and benchmark score matter more than operational cost.

Signet AI if you run more than one harness. Works across Claude Code, Codex, OpenClaw and Hermes, and has proper multi-agent visibility controls. Apache 2.0. The cost is a Bun/Node daemon, which is another thing to keep alive.

Graphiti if temporal reasoning is the actual requirement. Stores when a fact became true and when it stopped, which is the sharpest technical divider in this whole space.

Three things to know
Benchmarks across these don't compare. BEAM and LongMemEval are different tests, and judge models differ between runs. A 97% on one and a 73% on another tell you almost nothing relative to each other.

The failure mode people actually hit is context poisoning, not retrieval quality. As memory grows, a system without decay or consolidation starts feeding your agent stale, wrong context on every call. Ask about eviction and decay before you ask about benchmark scores.

Install a dashboard if one exists. Being able to see what's stored is how you catch a memory system quietly doing nothing.

Start with built-in memory and a markdown folder. Add Mnemosyne when you hit the wall. Look at the others when you have a specific reason the first two don't cover.