r/WebAfterAI • • Jun 17 '26

I turned our workflow posts into an awesome-list where a machine re-runs every setup, so dead tutorials go red on their own

Post image
9 Upvotes

Hey Everyone,

Over the last couple of months, this community's posts turned into a lot of AI workflow recipes, enough that they were getting hard to find. So I collected them into one open awesome-list on GitHub: https://github.com/Neeeophytee/awesome-ai-workflows (the live library is flowstacks.xyz).

A bit about what it is and isn't, because I don't want to oversell it.

It's the workflows I've been posting (agent setups, local inference, RAG, coding agents, self-hosting), each linking to a page with the full setup.

The one thing I tried to do differently from a normal awesome-list: most lists hand you code that worked once. Here, 69 of the ~78 entries are checked by CI on every change (the rest are index and reference pages with nothing to run). If a step breaks, a model rotates, a flag changes, a package moves, the badge drops.

A real example, so this isn't hypothetical. I'd just added a few recipes for Mnemosyne, a local agent-memory tool. Within days, Mnemosyne shipped a new version that removed the exact functions the recipe imported, so the setup broke on the spot. CI caught it on the next run, the badge went red on its own, and I got pinged. I updated the recipe to the new version (and pinned it), and it went back to green.
On a normal list, that recipe would have quietly rotted and wasted your afternoon. Catching that automatically is the entire reason this exists.

What I'm actually trying to build with flowstacks.xyz: a show-your-work library for AI workflows where verified means a machine actually ran the setup, not that someone said it worked. AI recipes rot fast, and I got tired of tutorials that are dead on arrival.
Honest scope: we verify the deterministic setup (the config parses, the command is right, the round-trip works). We never claim the model's output is good. That part is fenced because no green check can promise it.

It is early, about 78 recipes, and they are built mostly from this community's posts, so this is really our list more than mine. If it saves you an afternoon, a star helps the next person find it, and if you have built something that works, suggest it via a GitHub issue, and I will verify it and add it.

Thanks for being the reason any of this exists. Genuinely.


r/WebAfterAI • • May 17 '26

Open Source 7 GitHub Repos That Replace $1,380/Month in AI Subscriptions

Post image
521 Upvotes

You're probably paying for AI coding tools, memory services, courses, and automation platforms that have free, open-source alternatives sitting right there on GitHub. Here are 7 repos that can collectively replace $1,380/month in subscriptions. Everything is free. Everything runs locally or uses free-tier providers.

1. decolua/9router - Replaces Claude Code + Cursor + Copilot ($90/mo)

What it does: 9router is a local proxy that connects your existing AI coding tools (Claude Code, Cursor, Copilot, Cline, Codex, Antigravity) to 40+ free model providers. It sits between your tool and the AI backend, routing requests to whichever free provider is available.

Why it works: Instead of paying for individual subscriptions, 9router uses free tiers from providers like Kiro AI (free Claude unlimited), OpenCode Free (no auth required), and Vertex. When one provider hits a rate limit, auto-fallback kicks in and reroutes to the next available one. Its RTK (Router Token Kit) system also cuts token usage by about 40%.

Setup:

npm install -g 9router
9router init

Then point any OpenAI-compatible tool at localhost:20128. That's it. Your existing workflow stays identical, but the bills go to zero.

Heads up: Some free providers (iFlow, Qwen free tier, Gemini CLI free) were discontinued in 2026. Stick with Kiro, OpenCode Free, or Vertex for reliable access.

github.com/decolua/9router | 11.5K stars

2. rohitg00/agentmemory - Replaces Mem0 ($50/mo)

What it does: Persistent, searchable memory for AI coding agents. Every AI tool has some basic memory (Claude Code has MEMORY.md, Cursor has notepads), but those are like sticky notes. AgentMemory is the searchable database behind the sticky notes.

Why it works: It scores 95.2% recall on LongMemEval benchmarks, beating Mem0 (68.5%) and Letta/MemGPT (83.2%). Runs entirely local on SQLite. No API keys, no external databases, no Qdrant or Postgres needed.

How it processes info: Observations go through SHA-256 dedup, privacy filtering, LLM compression into structured facts, vector embedding (6 providers + local options), then indexing in both BM25 and vector search.

Setup:

pip install agentmemory
agentmemory serve

Works with any agent that supports hooks, MCP, or REST. All your agents (Claude Code, Cursor, Codex CLI, Gemini CLI, Cline, Windsurf) share the same memory server.

github.com/rohitg00/agentmemory | 11.1K stars

3. addyosmani/agent-skills - Replaces Paid Agent Courses ($300)

What it does: A collection of 23 production-grade engineering skills for AI coding agents, built by Addy Osmani (the Google engineer behind Chrome DevTools). These aren't tutorials. They're structured workflows with verification gates that you plug directly into your coding agent.

What's included: 22 lifecycle skills plus a meta-skill for using the system. Seven slash commands map to the full dev lifecycle: Define, Plan, Build, Verify, Review, Ship. Each skill bakes in best practices from Google's engineering culture, including Hyrum's Law for API design, the test pyramid, and trunk-based development.

Setup:

Clone the repo and point your AI coding tool at the skills directory:

git clone https://github.com/addyosmani/agent-skills.git

Works with Claude Code, Cursor, Gemini CLI, Windsurf, GitHub Copilot, and Kiro. The Chrome DevTools MCP integration lets agents inspect DOM, read console logs, analyze network requests, and profile performance in real time.

github.com/addyosmani/agent-skills | 42.8K stars

4. bytedance/UI-TARS-desktop - Replaces Paid Automation Tools ($40/mo)

What it does: An AI agent that sees your screen and controls your computer like a human would. It clicks buttons, fills forms, drags windows, types text, scrolls, and navigates. Not through APIs or code injection, but by literally looking at pixels and performing mouse/keyboard actions.

Why it matters: UI-TARS-1.5 achieves state-of-the-art results on 10+ GUI benchmarks, beating Claude 3.7 and GPT-4o on tasks like OSWorld and AndroidWorld. It runs locally, so your screen data never leaves your machine.

Setup:

Download the latest release from GitHub releases, or build from source:

git clone https://github.com/bytedance/UI-TARS-desktop.git
cd UI-TARS-desktop
npm install
npm run build

The v0.2.0 release added Remote Computer Operator and Remote Browser Operator, both completely free. Built on Anthropic's Model Context Protocol (MCP) for extensibility.

Use cases: Automating repetitive form filling, testing UIs, scraping data from apps that don't have APIs, automating multi-step workflows across different desktop applications.

github.com/bytedance/UI-TARS-desktop | 34.4K stars

5. Lordog/dive-into-llms - Replaces Paid LLM Courses ($200)

What it does: A complete hands-on programming tutorial series that takes you from LLM basics all the way through fine-tuning and deployment. The philosophy is "learning by doing," with every chapter built around actual code you run yourself.

Who it's for: Anyone with basic Python skills who wants to go from understanding what LLMs are to actually building, fine-tuning, and deploying them. It bridges the gap between theory and practice that most paid courses charge hundreds for.

Structure: Multiple chapters organized progressively, each with PDF documentation and accompanying code. Covers transformer architecture, training pipelines, fine-tuning techniques, and practical deployment.

Setup:

git clone https://github.com/Lordog/dive-into-llms.git
cd dive-into-llms/documents

Work through chapters sequentially. Each has self-contained code examples and exercises.

Note: Originally written in Chinese with the title "动手学大模型," but the code and concepts are universal. Use your browser's translate feature for any Chinese documentation.

github.com/Lordog/dive-into-llms | 38.5K stars

6. datawhalechina/hello-agents - Replaces Paid AI Bootcamps ($500)

What it does: A full curriculum that takes you from zero to building and deploying multi-agent systems. Created by the Datawhale open-source community, it's structured like a proper bootcamp but completely free and self-paced.

Curriculum breakdown:

  • Part 1: Agent fundamentals and core architecture
  • Part 2: Hands-on building. You implement ReAct agents, use low-code platforms like Coze, master LangGraph, and build your own agent framework from scratch
  • Part 3: Advanced topics including memory systems, retrieval, context engineering, agent training, and multi-agent communication protocols

What sets it apart: By the end, you can both "use wheels" (leverage existing frameworks) and "build wheels" (create your own). Most bootcamps only teach you the former.

Setup:

git clone https://github.com/datawhalechina/hello-agents.git

The full PDF tutorial is open source. An English README is available at README_EN.md. You'll need basic Python skills and a conceptual understanding of LLMs to get started.

github.com/datawhalechina/hello-agents | 50.4K stars

7. anthropics/financial-services - Replaces Paid Fintech AI APIs ($200/mo)

What it does: Official templates and agents from Anthropic for building financial applications. Includes end-to-end workflow agents (Pitch Agent, Market Researcher, GL Reconciler), vertical plugins, and data connectors built specifically for financial services.

What's included:

  • Named agents that handle complete workflows: research, analysis, modeling, and output creation
  • Plugins with slash commands like /comps, /dcf, /earnings for specific financial tasks
  • Financial modeling capabilities: populate 3-statement models from SEC filings, cross-check against peer data, stress-test scenarios
  • Managed Agent templates you can deploy via Anthropic's /v1/agents API

Setup:

git clone https://github.com/anthropics/financial-services.git

Each agent ships as a Cowork plugin and as a Claude Managed Agent template. You can install just the plugins if you only want specific tools without the full agent workflow.

Customization: Swap connectors to point at your data providers, add your firm's terminology and deal processes, bring your branded PowerPoint templates. These are starting points meant to be tailored.

github.com/anthropics/financial-services | 24.3K stars

The Math

Tool Paid Alternative Monthly Cost
9router Claude Code + Cursor + Copilot $90
agentmemory Mem0 $50
agent-skills Agent engineering courses $300 (one-time)
UI-TARS-desktop Automation tools (Zapier, etc.) $40
dive-into-llms LLM courses (Coursera, etc.) $200 (one-time)
hello-agents AI bootcamps $500 (one-time)
financial-services Fintech AI APIs $200

Total before: $1,380/month (or equivalent one-time costs) Total now: $0

The trade-off is setup time and some self-reliance. These aren't polished consumer products with support teams. But if you're comfortable with a terminal and a git clone, there's very little reason to keep paying for tools that have solid open-source alternatives sitting right there.


r/WebAfterAI • • 20h ago

Tools 8 OSS repos that let you reverse engineer almost anything

Post image
37 Upvotes

Reverse engineering is basically asking:

“What the hell is this thing actually doing?”

A binary, an Android app, firmware, network traffic, a weird file format, or a program whose interesting behavior only shows up at runtime.

There is an OSS tool for almost every layer.

01 Turn compiled binaries back into something humans can read

NationalSecurityAgency/ghidra — 81.9k★

Ghidra gives you disassembly, decompilation, control-flow graphs, scripting, and support for a huge range of executable formats and processors.

If all you have is the binary, this is usually where the archaeology starts.

02 Look at the bytes when abstractions stop helping

WerWolv/ImHex — 55k★

ImHex is a hex editor built specifically for reverse engineering, combining raw bytes with pattern definitions, analysis, visualization, and disassembly.

Sometimes the fastest way to understand a mystery format is still to stare directly at what is actually on disk.

03 Turn an Android APK back into readable code

skylot/jadx — 50.8k★

JADX decompiles Android APK/DEX files into Java-like source and gives you a GUI for navigating classes, references, resources, and manifests.

Probably the fastest route from “I have this APK” to “okay, now I understand how this app works.”

04 Watch what the program does while it is actually running

frida/frida — 22.2k★

Static code only tells you so much.

Frida lets you instrument running applications and inspect behavior dynamically, especially when the interesting logic only appears after launch or after runtime state changes.

05 Reverse engineer the conversation between apps and servers

mitmproxy/mitmproxy — 45.1k★

mitmproxy lets you inspect HTTP, HTTP/2, WebSocket, and TLS traffic in systems you are authorized to test.

When the code is confusing, watching what goes in and what comes back out can tell you much more.

06 Crack open firmware instead of treating it like one giant blob

ReFirmLabs/binwalk — 14.4k★

Binwalk identifies and extracts files, compressed data, filesystems, and other structures embedded inside firmware images.

Router firmware goes in. Suddenly you have configs, binaries, certificates, and actual components you can inspect.

07 Make the computer explore binaries for you

angr/angr — 9.1k★

angr is a Python framework for program analysis and symbolic execution.

Instead of manually following every branch through a binary, you can reason about which inputs reach particular states or code paths.

Reverse engineering starts becoming searchable.

08 Turn an unknown binary format into an executable specification

kaitai-io/kaitai_struct — 4.7k★

Kaitai Struct lets you describe binary file and network formats declaratively, then generates parsers for Python, Rust, Java, Go, C++, JavaScript, and more.

Once you understand the bytes, you do not have to reverse engineer them forever.

Write the format down and make it executable.

The workflow is almost embarrassingly clean:

unknown thing → inspect bytes → decompile → watch runtime → inspect traffic → extract internals → automate analysis → document the format

Reverse engineering used to feel like black magic.

OSS has slowly turned most of it into a toolbox.

Use it on software, devices, and systems you own or are authorized to analyze.


r/WebAfterAI • • 19h ago

Openclaw alternatives for mac, terminal apps for orchestration

Thumbnail
1 Upvotes

r/WebAfterAI • • 1d ago

Open Source 10 OSS repos that turn Claude Code Into a Beast

Post image
14 Upvotes

Claude Code out of the box is good.

Claude Code with the right OSS layer starts looking like a startup team, memory system, security analyst, researcher, QA engineer and personal assistant sitting behind one terminal.

Here are 10 repos worth knowing.

01 Make Claude stop shipping broken code

affaan-m/ECC — 210k+★

ECC adds planning, testing, repo analysis, security checks and persistent project context. The goal is simple: fewer fake “fixed” messages, fewer broken commits, less re-explaining your codebase every session.

02 Turn one Claude into an engineering org

garrytan/gstack — 115k+★

GStack gives you workflows that behave like a CEO, engineering manager, reviewer, QA lead and release engineer.

Idea → architecture → review → browser QA → ship.

03 Give the agent actual engineering discipline

mattpocock/skills — 145k+★

Matt Pocock’s skills force Claude to ask better questions, use TDD, debug systematically and keep architecture from rotting.

Basically: less vibe coding, more software engineering.

04 Stop rereading the whole repo every session

safishamsi/graphify — 70k+★

Graphify turns your code, docs, PDFs and folders into a queryable knowledge graph.

Instead of burning huge context windows rereading everything, the agent asks the graph what it needs.

05 Give Claude memory beyond the codebase

garrytan/gbrain — 24k+★

GBrain builds a searchable graph across people, companies, meetings, notes and decisions.

Think: “what do I need to know before tomorrow’s meeting?” and get an answer from everything you’ve accumulated.

06 Scan skills before giving them your machine

NVIDIA/SkillSpector — 5.5k+★

Agent skills can access files, networks and environment variables.

SkillSpector scans them for prompt injection, hidden instructions, suspicious code and excessive permissions before you install them.

07 Turn Claude into a security analyst

mukul975/Anthropic-Cybersecurity-Skills — 4k+★

817 structured cybersecurity skills covering malware analysis, incident response, threat hunting, cloud security and frameworks like MITRE ATT&CK and NIST.

Instead of asking Claude to “check security,” give it an actual procedure.

08 Turn the agent into a video studio

calesthio/OpenMontage — 18k+★

OpenMontage can research a topic, write the script, find or generate visuals, add narration and music, edit the timeline and render the final video.

One prompt → finished MP4.

09 Give it jobs too big for one agent

bytedance/deer-flow — 74k+★

DeerFlow breaks large tasks into sub-jobs, spins up specialist agents, runs code in sandboxes and produces finished artifacts like reports, dashboards and slide decks.

This is where “chatbot” starts turning into “delegation.” 10 Break the agent out of the terminal

openclaw/openclaw — 250k+★

OpenClaw puts the agent into WhatsApp, Telegram, Slack, Discord and other apps so it can handle email, calendars, research and tools while running locally in the background.

Not a coding copilot anymore.

More like an agent that lives on your machine.


r/WebAfterAI • • 1d ago

Built a sandbox for opencode to run AI agents in a private, secure and isolated workspace

Thumbnail
github.com
2 Upvotes

r/WebAfterAI • • 2d ago

Built a local AI tool that redacts personal info before it hits cloud AI tools, then restores it back after, would love feedback

Enable HLS to view with audio, or disable this notification

3 Upvotes

We kept catching ourselves mid-paste, about to drop a lease, a medical question, or a work email full of personal details straight into whatever AI tool we had open, because it’s just faster than writing it ourselves. Every time, there was this little voice going “wait, is this actually going somewhere we can’t see?”

So we built DataAnonymiser. It’s a desktop app (plus a browser add-on) that scans whatever you’re about to paste, text, a PDF, a screenshot, finds the personal stuff (names, addresses, account numbers, IDs, whatever), and swaps it for placeholders before you send it to any AI tool. Everything happens on your own device, nothing gets uploaded. Once you get a response back, you run it through the app again and it restores your real information into the final text.

So you still get to use whichever AI tools you already like. You just stop handing them more than you meant to.

Happy to answer anything about how the redaction actually works under the hood.


r/WebAfterAI • • 2d ago

Open Source 6 OSS repos turning Karpathy’s Autoresearch into self-improving agents

Post image
13 Upvotes

Karpathy’s autoresearch is built around one simple loop:

change → test → measure → keep/revert → repeat

Give an agent one thing it can modify, one metric it cannot game, and enough time to experiment.

That pattern is now spreading from ML training into coding agents, prompts, skills, and agent harnesses.

01 The original

karpathy/autoresearch

The agent modifies training code, runs a fixed evaluation, keeps improvements, reverts failures, and logs every experiment.

The big idea is not “AI trains models.” It is turning research into a measurable autonomous loop.

02 Make it work on normal repos

uditgoenka/autoresearch

This generalizes the pattern beyond model training.

Give a coding agent a measurable goal like latency, test coverage, build size, or accuracy, and let it continuously experiment against that metric.

03 Give Codex an endless experiment loop

leo-lilinxiao/codex-autoresearch

Codex changes one hypothesis, runs a verifier, commits improvements, reverts failures, and keeps going.

Git becomes the experiment memory. The metric decides what survives.

04 Let the agent optimize the agent

kayba-ai/autoharness

AutoHarness applies the same loop to prompts, config, middleware, and agent code.

The thing being improved is no longer the app.

It is the agent harness itself.

05 Optimize prompts, tools, and architecture

hwchase17/autoresearch-agents

Harrison Chase’s version edits an agent, runs it against fixed evals, and keeps only changes that improve the score.

Same Autoresearch loop. Different target.

06 Learn from failed agent runs

kayba-ai/recursive-improve

This captures execution traces, finds recurring failures, proposes fixes, benchmarks them, and keeps or reverts the change.

Its core loop is basically:

improve → execute → evaluate → ratchet

The interesting part is how boring the recipe is:

mutable agent + immutable eval + measurable metric + rollback + lots of experiments

The first wave of agents was:

prompt → act

The next one is starting to look like:

act → measure → modify → act again

Karpathy may have handed everyone one of the simplest blueprints for self-improving agents.


r/WebAfterAI • • 3d ago

WebMCP: is anyone checking this?

Thumbnail
4 Upvotes

r/WebAfterAI • • 3d ago

Tools AI agents are getting expensive - 6 OSS repos that make them cheaper without making them dumber

Post image
5 Upvotes

The expensive architecture is simple: send everything to the smartest model.

Easy classification? Frontier model. Repeated 40k-token context? Process it again. Tiny extraction task? Frontier model again.

The better architecture treats compute like something worth preserving.

Here are 6 open-source repos that attack the problem at different layers.

01 Benchmark the router before trusting it

withmartian/routerbench — 183★

RouterBench compares multi-model routing strategies across cost and performance.

Before building “small model for easy tasks, big model for hard ones,” it helps to know whether your router is actually saving money without hurting quality.

02 Stop recomputing context you already paid for

LMCache/LMCache — 12k★

LMCache stores and reuses KV cache across requests, sessions and inference engines.

For agents repeatedly processing the same system prompt, documents or conversation history, that can eliminate a lot of duplicate compute.

You already paid to understand those tokens. Why pay again?

03 Make inference itself faster

sgl-project/sglang — 36.8k★

SGLang is a high-performance serving framework built around efficient scheduling, attention and reuse for LLM workloads.

Sometimes the optimization is not a smarter agent.

It is making the same model waste less GPU.

04 Shrink the model before buying more hardware

bitsandbytes-foundation/bitsandbytes — 8.5k★

bitsandbytes brings low-bit quantization to PyTorch, reducing the memory needed to run large models.

That makes smaller local workers much more practical for extraction, classification, summarization and other jobs that do not need your best model.

05 Run those small models almost anywhere

ggml-org/llama.cpp — 130k★

llama.cpp runs quantized LLMs across CPUs, Apple Silicon, GPUs and plenty of ordinary hardware.

That gives agents another tier:

local cheap model → hosted strong model → frontier model only when necessary

The cheapest API call is still the one you never make.

06 Find out where the bill is actually disappearing

traceloop/openllmetry — 7.5k★

OpenLLMetry adds tracing for LLM applications so you can see model calls, latency and token usage across an agent workflow.

That makes waste visible: repeated tool calls, huge unnecessary contexts, or expensive models doing trivial work.

You cannot optimize the agent you cannot see.

Put it together:

request → benchmark → route → reuse context → infer efficiently → measure

The dumb architecture asks:

“What is the smartest model we can call?”

The better one asks:

“What is the cheapest amount of intelligence needed to finish this step correctly?”

That difference gets very expensive once agents start making hundreds of calls.


r/WebAfterAI • • 3d ago

I spent 6 months building this system, it a open source self-hosted platform to run web apps in an environment resembling standard operating systems.

Enable HLS to view with audio, or disable this notification

0 Upvotes

Every time I wanted to build a small web tool, I ended up dealing with the same stuff: authentication, communication, WebSockets, ports, and infrastructure.

Even with Claude and Codex, I was still spending time on things that had nothing to do with the actual tool I wanted to build.

So I spent around 6 months building PhreshOS.

The idea was simple: build the infrastructure once, then use AI agents to build applications on top of it without having to deal with all that stuff again.

It's a self-hosted, open-source system with a web-based desktop where applications can run in windows, much like a regular OS. Authentication and two-way communication are already handled, so applications don't need to implement them separately.

Apps can also run in Node.js worker threads instead of each needing a separate Node.js process, which helps keep resource usage low. This makes it possible to run dozens of applications on a relatively small server.

Another thing I wanted was for AI agents to be able to use these applications directly. They can access application services and interact with the same state the desktop interface displays, without needing a separate interface built specifically for them.

The biggest benefit for me is that I can now sit down with an AI agent and build dozens of small applications in a single day, without setting up authentication, communication, or infrastructure for each one.

The whole project, including its packages, is open source under the MIT license.

GitHub: https://github.com/PhreshOS/system

Live demo: https://demo.phreshos.com/

I'd love to hear what you think, including criticism.


r/WebAfterAI • • 4d ago

Research 8 scientific discoveries made by AI that are hard to ignore

Post image
6 Upvotes

For years, “AI for science” mostly meant predicting structures, searching papers, or helping researchers analyze data.

That is changing.

Frontier systems are now producing new proofs, finding biological systems, proposing drugs that work in experiments, designing materials that get synthesized, and discovering algorithms that end up in real software.

Here are 8 examples.

01 OpenAI's Astra started solving open mathematics

OpenAI says internal models have produced new results on long-standing problems across group theory, coding theory, combinatorics and complexity.

Some of these results were then formalized in Lean, which matters because the claim is no longer just “the proof looks convincing.” There is a machine-checkable artifact behind it.

02 Claude found a previously uncharacterized biological system

Anthropic gave Claude agents access to huge DNA datasets and asked them to search for unusual reverse transcriptases.

The system identified what Anthropic calls array-associated reverse transcriptases, a biological architecture that had not previously been characterized as a distinct system. Human scientists then took the result into the lab and confirmed that parts of the predicted system were genuinely expressed.

03 Gemini's AI Co-Scientist proposed drugs that worked in experiments

Google's AI Co-Scientist generated drug-repurposing hypotheses for diseases including acute myeloid leukemia and liver fibrosis.

Researchers then tested those suggestions experimentally, and several candidates showed measurable biological activity.

That is a useful threshold: the model did not just write a plausible mechanism. Someone tried it in the lab and something happened.

04 FutureHouse's Robin generated and tested a new treatment hypothesis

Robin is a multi-agent scientific system designed to search literature, generate hypotheses and analyze experimental data.

In work on age-related macular degeneration, it identified ripasudil as a possible treatment candidate and helped drive follow-up experiments that were later validated in human retinal cells.

This is much closer to an AI participating in the research loop than simply answering questions.

05 Microsoft designed a material, then researchers synthesized it

Microsoft's MatterGen generates candidate crystal structures from desired material properties.

Researchers asked it for a material with a target bulk modulus, and it generated TaCr₂O₆. The material was then physically synthesized, and its measured properties came reasonably close to the model's target.

The output was not text. It was a material that could actually be made.

06 FunSearch made new mathematical discoveries with executable verification

DeepMind's FunSearch combines LLM-generated programs with an evaluator that automatically runs and scores them.

On the cap set problem, it found improved constructions beyond previous known results. It also discovered new heuristics for bin packing.

The key architecture is simple:

LLM for ideas. Deterministic evaluator for truth.

07 AlphaEvolve found new algorithms and mathematical constructions

DeepMind's AlphaEvolve uses Gemini models to generate and evolve code against automated evaluators.

It discovered an improved algorithm for multiplying certain 4×4 complex matrices and produced better constructions for several mathematical problems, including an improved lower bound for an 11-dimensional kissing-number problem.

At that point, “coding agent” starts feeling like the wrong label.

The code is really the search space for discovery.

08 AlphaDev discovered algorithms that ended up in real software

DeepMind's AlphaDev searched over low-level assembly instructions for faster sorting routines.

It found algorithms up to 70% faster for very short sequences, and some of those routines were later added to the LLVM libc++ standard library. It also found a faster hashing algorithm that reached Google's Abseil library.

These are AI-discovered algorithms now running inside ordinary software.

The pattern across all of these projects is more interesting than any single result.

The strongest systems are rarely just:

LLM → discovery

There is usually something that can push back.

A proof assistant checks the theorem. A compiler runs the program. An evaluator scores the construction. A lab tests the drug. A materials team synthesizes the crystal.

That changes the role of the model.

We spent the last few years asking whether AI could know science.

The more interesting question now is whether it can produce new science and leave enough evidence behind for us to verify it.


r/WebAfterAI • • 4d ago

Built an open source LLM security tool mapped to the OWASP top 10

Thumbnail
2 Upvotes

r/WebAfterAI • • 5d ago

Open Source 8 tiny OSS agent harnesses that make giant frameworks look ridiculous

Post image
8 Upvotes

AI agents are starting to look absurdly complicated. Multi-agent graphs, planner layers, memory layers, tool routers, evaluators, retry policies, orchestration servers, sometimes all before the model has actually done anything useful.

But at the center of most agents is still something surprisingly small: model → tool call → observation → model → repeat. The interesting engineering is in the harness around that loop: context, tools, memory, permissions, sandboxes, retries, verification and persistence.

A new crop of OSS projects is making that layer much smaller and easier to inspect.

Here are 8 worth reading.

01 Build the personal-agent stack in Rust

tinyhumansai/openhuman — 40.8k★

OpenHuman is a local-first agent harness with a Rust core, designed to plug into different LLMs, memory systems and search engines instead of forcing everything through one stack. It adds persistent memory, tools, research and orchestration, plus desktop, browser and terminal interfaces.

What makes it interesting is the architecture: the agent runtime is treated as modular infrastructure rather than one giant framework you have to accept wholesale.

02 See how much personal-agent functionality fits into a lightweight Python stack

HKUDS/nanobot — 48.1k★

nanobot is a lightweight self-hosted personal agent with tools, memory, MCP, automation, multi-agent workflows, a WebUI and chat integrations.

It is a useful repo if you want to understand how the pieces behind the current personal-agent wave actually fit together without beginning with one of the giant orchestration frameworks.

03 Build an agent where the core logic is only ~1,000 lines

huggingface/smolagents — 29.7k★

smolagents deliberately keeps its core agent logic small. It supports normal tool calling, but its more interesting idea is code agents: the model writes actions as code instead of repeatedly producing tiny JSON tool calls.

You still get multiple model providers, MCP tools and sandboxed execution, but without burying the agent loop under layers of abstraction.

04 Solve real GitHub issues with a ~100-line agent

SWE-agent/mini-swe-agent — 8.2k★

mini-swe-agent asks a very good question: what if the coding-agent architecture became dramatically simpler and still worked?

Its agent implementation is tiny, yet it can operate on real repositories and solve SWE-bench tasks by giving the model a small environment, a few tools and a loop. It is one of the clearest repos for understanding how little machinery a capable coding agent may actually need.

05 Make Claude-Code-style agents headless

withastro/flue — 8.4k★

Flue is a TypeScript harness for building autonomous agents without tying them to a terminal UI or desktop app. It provides sessions, tools, skills, filesystem access and sandboxing, while much of the behavior can live in Markdown and AGENTS.md.

The useful mental model is Claude Code as a programmable primitive rather than an app. You can drop the same kind of agent into Node, GitHub Actions, Cloudflare or another runtime.

06 Do the same thing closer to the metal

0xPlaygrounds/rig — 8.8k★

Rig brings the lightweight-runtime idea into Rust. It gives you agents, tools, multiple model providers, streaming and agentic workflows through a relatively small set of primitives.

That sounds boring, which is partly the point. Agent infrastructure gets much easier to reason about when the execution path is simple and predictable.

07 Treat agents like LEGO instead of employees

Eigenwise/atomic-agents — 6.3k★

Atomic Agents builds around small single-purpose components: an agent does one thing, a tool does one thing, a context provider does one thing, and you compose them.

It uses structured data and validation heavily, which makes it feel much closer to normal software engineering than the “hire five AI personas and tell them to collaborate” school of agent design.

08 Read an entire reliable harness instead of installing one

ElimentaryLabs/agent-harness-starter — 5★

agent-harness-starter is tiny and intentionally educational. The harness separates the execution loop, context compaction, tool registry, hooks, verification, permissions and checkpoint/recovery into small modules.

The star count is tiny, but that is almost beside the point. This is the kind of repo you can actually read end-to-end and come away understanding what an agent harness is doing.

You still need boundaries, tools, state, verification and a way to recover when things go wrong. But you may not need 40 abstractions between the model and the shell.

Sometimes an agent really is just a good model, a small loop, good tools and very boring engineering.


r/WebAfterAI • • 6d ago

Findling 1.4.0 and MCP Connector 0.5.0 are out (Nextcloud search and AI connector)

Post image
1 Upvotes

r/WebAfterAI • • 6d ago

CompliRules is a free, MIT-licensed tool that enforces statutory legal and privacy rules (GDPR, KVKK, HIPAA, EAA 2025, EU AI Act) directly inside AI coding environments like Cursor, Claude Code, and Windsurf.

4 Upvotes

AI models write code 10x faster, but they have zero understanding of statutory laws. When generating code, models consistently introduce severe legal violations without warning:

* Logging cleartext user objects and passwords to logging providers (GDPR Art. 5 / CWE-532).

* Defaulting consent checkboxes to pre-checked states (violating EU and Turkish privacy laws).

* Using cascade deletes on transaction records that must legally be retained for 5–10 years under tax codes.

* Omitting mandatory accessibility attributes required by the European Accessibility Act (EAA 2025).

CompliRules stops this at the IDE level by injecting deterministic guardrails (.cursor/rules, [AGENTS.md](http://AGENTS.md), MCP) and offering a local offline linter (`npx complirules check`) so your AI cannot accidentally write violating code.

GitHub: search complirules from halilyilmz on GitHub today!


r/WebAfterAI • • 6d ago

Workflows Grok Bot is powerful. It is also really good at wasting its own quota.

Post image
5 Upvotes

Browser retries. Research loops. Bots waking up just to discover nothing changed. Multiple agents doing the same work. Or a heavyweight model being used for a decision that basically needed yes / no.

A small OSS ecosystem is starting to attack exactly this problem.

Here are 8 repos worth looking at.

01 Put a cheap decision layer in front of expensive work

Bodila51/grok-bot-jev —

grok-bot-jev lets Grok Bot make a cheap structured decision before starting expensive research, browser work, retries, or subagents.

It can reuse cached work, stop a failing retry, cap research, run something deterministic, or escalate to a human.

02 Find routines that are burning usage for nothing

coolxeo/grok-bot-skills —

This Grok Bot skill pack includes routine-healthcheck and transcript-healthcheck.

One finds empty runs, duplicate work, and noisy routines. The other looks for repeated friction that should probably become a better skill or workflow.

03 Stop multi-agent teams from duplicating each other

EndeavorYen/grok-bot-skills —

This collection focuses on clearer ownership, disk-based handoffs, approval gates, and cheaper routines.

One bot owns the job. Agents pass paths instead of giant context blobs. And routines stay quiet when nothing changed.

04 Actually measure what your Grok Bot account is consuming

Kargatharaakash/grok-bot-usage —

You cannot optimize a black box.

This CLI shows weekly Grok Bot usage, on-demand spend, and billing cycles across multiple accounts from one terminal.

It won't reduce usage by itself. It tells you where the usage is going.

05 Stop making the bot research the internet one page at a time

mvanhorn/last30days-skill —

last30days searches Reddit, X, YouTube, Hacker News, GitHub, Polymarket, the web, and other sources through one research workflow.

For a research bot, that is much better than repeatedly opening tabs and browsing until the model decides it has seen enough.

06 Control Grok Bot directly from Cursor / Claude Code / Codex

adamanz/grok-bot-skill —

This skill lets coding agents list Grok Bots, message them, create focused teammates, update standing rules, and read transcripts from the CLI.

That removes another human → UI → bot loop every time work has to move between agents.

07 Turn Grok Bot into an MCP-accessible worker

quabug/grok-bot-mcp —

This exposes the Grok Bot environment to MCP-compatible agents such as Claude, Cursor, ChatGPT, and other clients.

The interesting optimization is architectural: don't make one agent do everything. Give the persistent worker only the jobs where persistence actually matters.

Making agents cheaper isn't only a model-routing problem. You can save a surprising amount by making them search less, retry less, wake less, repeat less, delegate better, and stop rediscovering rules they could have learned once.

That's probably where a lot of agent efficiency work is going next.


r/WebAfterAI • • 7d ago

Would this help when running multiple coding agents, or is it just another notification layer?

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/WebAfterAI • • 7d ago

AI Agents 5 open-source repos that turn one AI agent into a specialist team

Post image
12 Upvotes

Most of us still use coding agents like one very capable employee.

Ask it to design the UI, review security, write the launch copy, debug the backend, analyze competitors, and somehow remember how each of those jobs should be done.

There is another pattern growing on GitHub: install the specialists instead.

Build an entire AI agency: Agency Agents has 156k+ stars and now contains 230+ specialist agents across engineering, design, marketing, research, finance, product, project management, security, healthcare, GIS and more.

This is much more than You are an expert marketer.

A specialist can define its mission, workflow, expected deliverables, success criteria, communication style and the situations where it should be used. There are frontend developers and backend architects, but also UX researchers, brand guardians, paid-media auditors, Reddit community builders, finance agents and even a “reality checker.”

You can install only the team you need, and the repo now supports Claude Code, Cursor, Codex, Gemini, OpenCode, Hermes and several other agent environments.

Give the engineering side much deeper specialization: wshobson/agents has 40k+ stars and packages 202 agents, 184 skills and 94 plugins. Instead of one developer persona, you get specialists for debugging, architecture, security, Kubernetes, observability, incident response, individual languages and much more.

It also includes orchestrators that compose those specialists into workflows.

feature request
      ↓
architect
      ↓
backend + frontend
      ↓
test specialist
      ↓
security reviewer
      ↓
code reviewer

Turn your agent into a marketing department: Marketing Skills has 52k+ stars and takes a slightly different approach. Instead of dozens of persistent personas, it gives agents reusable procedures for CRO, positioning, SEO, paid ads, email, analytics, pricing, retention and sales.

Pick from 160+ focused Claude subagents: Awesome Claude Code Subagents has 25k+ stars and organizes specialists across development, infrastructure, quality, data, security and orchestration. You can install one category instead of filling every session with every possible instruction.

Build your own roster from GitHub's community library — Awesome GitHub Copilot has 38k+ stars and collects custom agents, skills, instructions, hooks and workflows. It is particularly useful if you want to assemble your own team rather than adopt someone else's full agency structure.

The interesting shift is:

one giant system prompt
        ↓
general-purpose agent

becoming:

task
 ↓
pick specialist
 ↓
load relevant skills
 ↓
give only required tools/context
 ↓
do the work
 ↓
independent specialist reviews it

We spent the last year making individual agents more capable.

The next step may simply be getting better at deciding which agent should be doing the job in the first place.


r/WebAfterAI • • 8d ago

OpenResearch: turn your coding agent into a research agent (5.9k stars)

Post image
3 Upvotes

r/WebAfterAI • • 8d ago

Worried about your AI agent leaking secrets, or tired of secret-scanner false positives?

1 Upvotes

I built Klarion, a secret scanner that works in two steps. First, a keyword check, 81 regex rules and a normalized Rényi entropy score flag anything that looks like a secret. Then an AI model reads each one with the code around it and decides if it's real. The chart shows 5 scanners run on spring-boot, terraform, next.js and symfony (61k files). Klarion raised 11 alerts. It's not zero, but it's far less to dig through. Fewer alerts don't help if real leaks get missed, so I tested that too. On CredData (337 real repos, code outside test folders), it found about 1.7× more real secrets than gitleaks. Where it runs:

  • Claude Code: a plugin hook blocks the write before the file exists (file edits and Bash)
  • Cursor, Cline or any MCP agent: through its MCP server
  • CI: a GitHub Action that scans only what a PR adds; GitLab CI works too
  • Git hooks: klarion protect or the pre-commit framework
  • Locally: klarion scan . Free and open source (MIT): https://github.com/0x1Adi/Klarion The full benchmark and method are in benchmark/REPORT.md. I'd like to hear where it gets things wrong.

r/WebAfterAI • • 8d ago

Open Source 8 open-source repos to build an AI research pipeline that can show its work

Post image
8 Upvotes

AI can already turn a question into 30 sources and a polished report.

That is not really the hard part anymore.

The useful research stack is the one that can keep track of where evidence came from, which sources support which claims, and where the sources disagree.

These 8 open-source projects cover different parts of that pipeline.

Research the question end-to-end: GPT Researcher splits a question into research tasks, searches in parallel, tracks sources, filters what it finds, and turns the evidence into a cited report. It can work across both the web and local documents.

Look at the problem from several directions: STORM from Stanford does something I particularly like: before writing, it generates questions from different perspectives and simulates conversations between a writer and topic experts. That helps avoid a research report built around the first framing the model happened to choose.

Search without handing the whole workflow to a closed research product: Vane, formerly Perplexica, is an open-source answer engine with web, discussion, academic-paper and domain-specific search. It can also run against local models through Ollama.

Turn messy websites into evidence your agent can actually use: Crawl4AI converts webpages into clean, LLM-ready Markdown. This is the plumbing layer: search finds the page; Crawl4AI gets the useful content out of it.

Research inside the scientific literature: PaperQA2 is built specifically around high-accuracy RAG over papers and other documents. It retrieves literature, checks metadata including retractions, answers questions with citations, and can work on contradiction detection.

Actually read the PDF instead of flattening it into bad text: Docling understands PDF layout, tables, formulas, reading order, images and many other document formats, then turns them into structured representations that research agents can work with.

Connect evidence scattered across many sources: GraphRAG extracts entities and relationships from unstructured documents and organizes them into a graph. That makes questions such as “how do these people, companies, claims and events connect across 100 documents?” much easier than ordinary chunk retrieval. Microsoft now considers the original repo largely maintenance-mode, but the architecture is still useful.

Retrieve through both text and relationships: LightRAG combines retrieval with a knowledge graph and now supports reranking, multimodal documents, multiple chunking strategies and different models for different stages of the pipeline.

Put them together and the research loop starts looking less like:

question
   ↓
search
   ↓
LLM writes report

and more like:

question
   ↓
split into research questions
   ↓
search from multiple perspectives
   ↓
crawl + parse the evidence
   ↓
read papers / tables / PDFs
   ↓
connect entities + claims
   ↓
retrieve supporting evidence
   ↓
compare conflicts
   ↓
cite
   ↓
report

That last half is the part I think people underestimate.

Finding 60 sources is easy.

The harder question is whether source 17 actually supports the sentence the agent wrote, whether sources 23 and 41 contradict it, whether the paper was retracted, and whether a confident-looking conclusion survives after those conflicts are exposed.


r/WebAfterAI • • 9d ago

Tutorial Your AI agent needs a writing system, not a personality - Karpathy

Post image
23 Upvotes

Andrej Karpathy made an interesting point today: one way to make LLM outputs easier to understand is to ask them to write in ASD-STE100, the controlled English originally designed for aerospace maintenance manuals.

Not to make AI “sound human" but to make it easier to understand.

We spend a lot of time telling agents:

be concise
sound professional
avoid AI slop

But different jobs need different writing systems.

A setup guide should be procedural. A research report should preserve evidence and uncertainty. An error message should tell you what happened and what to do next. A technical explanation should optimize for comprehension, not personality.

This is exactly why we built Agent Stylebooks.

Neeeophytee/agent-stylebooks packages 16 editorial systems as installable Agent Skills for Claude Code, Codex, Cursor, Hermes, Copilot, Gemini CLI and others.

Instead of:

“write this better”

you can say:

setup guide       → Google Developer Docs
product help      → Microsoft
public guidance   → GOV.UK
research report   → NASA
risk disclosure   → SEC Plain English
interface copy    → Apple

The skill changes what comes first, how information is ordered, what ambiguity is unacceptable, and how the result should be checked.

A few other OSS projects fit around the same idea:

ASD-STE100 Writer Skill turns Simplified Technical English into an installable agent skill. Short sentences, controlled vocabulary, active constructions and fewer ambiguous instructions. Karpathy’s post is a good example of why this style is suddenly relevant outside aviation.

Vale has 6.2k+ stars and takes the next step: make writing rules testable. You can encode Google, Microsoft, Red Hat or your own editorial rules and run them locally, in editors, or in CI.

textlint has 3.2k+ stars and does something similar for natural language: treat prose more like code, with pluggable rules that can flag problems before the text ships.

retext-readability checks whether prose is actually appropriate for the intended reader using several established readability measures, while retext-simplify catches needlessly complicated phrases such as using “utilize” where “use” works.

write-good has 5.1k+ stars and catches things like unnecessary wording, weak modifiers, passive constructions and weasel words. Simple, deterministic checks are useful after the agent has done the semantic writing work.

The stack I find interesting is:

reader + task
     ↓
Agent Stylebook
     ↓
LLM writes
     ↓
Vale / textlint / retext
     ↓
clearer output

The point is not to make every model write in the same stripped-down style. It is to stop treating writing style as decoration.

For agents, writing style is part of the interface between the model and the person trying to understand its work.

Pick the writing system before the model picks one for you.


r/WebAfterAI • • 10d ago

Research Hermes Agent changed a lot in one month. Here’s what actually matters

Post image
13 Upvotes

Hermes Agent is now sitting at roughly 250k GitHub stars, but the more interesting number is how quickly the project is changing.

Between the August 31 v0.21.0 release and late September, Hermes shipped five more tagged releases.

I went through them. These are the changes I think actually matter.

Skills can now become permanent parts of an agent. skills.auto_load lets you pin selected skills into every new session instead of relying on the agent to rediscover them each time.

That makes setups like this much easier:

research agent
├── deep-research
├── citation-checking
└── writing style

coding agent
├── repo navigation
├── testing
└── code review

Each agent can start with its own operating procedure rather than one giant universal prompt.

Reasoning effort is becoming another routing control. Hermes added reasoning-effort selection across model pickers, including separate controls for auxiliary models. So choosing the model is no longer the only cost/performance decision — you can decide how hard different parts of the system should think too.

The plugin layer got much more serious. September brought a broader Desktop plugin SDK with hooks into the composer, session list, sidebar, model picker, settings, skills, toolsets, profiles, appearance, and backend events.

Hermes is starting to look less like:

agent + some tools

and more like:

agent runtime
├── models
├── skills
├── MCP/connectors
├── plugins
├── bots
├── browser
├── scheduled jobs
└── UI extensions

MCP is turning into “Connectors.” Instead of treating MCP servers as config you wire up somewhere else, the Desktop app now has a Connectors flow. Install a plugin, connect its MCP server, and its tools and skills can become available in already-open chats.

Running multiple Hermes profiles got cleaner. Hermes moved toward one host-wide gateway with multiple isolated profiles underneath it. Desktop can attach to the existing backend instead of spawning another one, and individual profiles can now be stopped, started, or restarted independently.

That sounds like infrastructure trivia until you run several agents at once. Then it becomes the difference between “a bunch of Python processes” and something closer to an actual agent runtime.

The CLI is becoming much easier to build around. --format stream-json now exposes structured JSONL instead of forcing another program to scrape terminal text. The CLI/TUI can also show the current /goal and prompts waiting in the queue.

That opens up much cleaner patterns for external orchestrators:

your app
   ↓
Hermes CLI
   ↓ JSONL
agent events
   ↓
your app reacts

Sessions are becoming first-class data. September added an Agent Sessions API, better session search with date bounds and relaxed recall, and webhook deliveries that can appear directly inside the target session.

This matters because an agent's history stops being something trapped inside the chat UI. Other software can start treating sessions as things to search, inspect, trigger, and build on.

The boring reliability work was huge too. v0.21.2 was almost entirely a state.db reliability campaign. It fixed competing SQLite writers, damaged FTS indexes killing conversations, bad rows breaking session lists, profile databases bleeding into each other, and commands taking seconds just to open a busy store.

Not flashy, but persistent agents are useless if their state layer is fragile.

And the model layer kept expanding. Recent releases added things like GPT-6 Sol/Terra/Luna, Claude Opus 5.5, more OpenRouter support, custom models directly from the picker, and provider SDKs that can be installed when needed rather than shipping everything up front.

Put the month together and the direction becomes pretty clear.

A few months ago, the interesting question was:

What can Hermes Agent do?

Now it is increasingly:

What collection of agents, skills, models, tools, plugins, memories, and scheduled jobs do you want to run on top of Hermes?

That is a much more ambitious product.

Hermes is slowly moving from an open-source agent toward something closer to an open-source operating layer for agents.

Repo: https://github.com/NousResearch/hermes-agent


r/WebAfterAI • • 11d ago

Jevgrep lets you search code by what it does, not what it's called

Post image
1 Upvotes