← All posts

AI + Dev Digest — May 12, 2026

A self-improving agent framework, stealth browser automation, multi-provider AI routing, and React code quality tooling lead today's GitHub trending.

Today's trending repositories share a common thread: as AI-generated code floods codebases and AI agents take on more developer tasks, the ecosystem is maturing to keep it all in check. From routers that prevent costly LLM quota interruptions to tools that score the quality of agent-written React, the meta-layer around AI dev tooling is growing fast.

Hermes Agent: An AI Agent That Learns From Its Own History

NousResearch's hermes-agent is a self-improving agent framework that builds and refines skills from its own past interactions using a persistent memory system backed by FTS5 session search. It runs across CLI, Telegram, Discord, WhatsApp, and several other messaging platforms through a unified gateway, and supports 200+ models from providers like OpenAI, Anthropic, and OpenRouter without requiring any code changes to switch between them. The project stands out for its RL-ready design — including batch trajectory generation and subagent spawning — signaling it's aimed as much at agent researchers as at individual developers automating daily tasks.

github.com/NousResearch/hermes-agent

CloakBrowser: Source-Level Fingerprint Patching for Playwright Automation

CloakHQ's CloakBrowser takes a different approach to bot detection evasion than JavaScript-injection tools: it compiles 49+ C++ patches into a custom Chromium binary, modifying fingerprinting surfaces like canvas, WebGL, audio, fonts, and WebRTC at the binary level so they can't be detected or overridden at runtime. It's a drop-in Playwright/Puppeteer replacement with an identical API, adds a humanize mode for lifelike mouse and keyboard timing, and achieves a 0.9 reCAPTCHA v3 score in server-side tests. For developers building scraping or browser automation pipelines that have repeatedly hit bot walls, the source-level approach is a meaningful architectural shift from the usual runtime workarounds.

github.com/CloakHQ/CloakBrowser

9Router: Multi-Provider AI Routing with Automatic Fallback

9router is a locally-hosted proxy that sits between coding tools like Claude Code or Cursor and 40+ LLM providers, automatically routing requests through a three-tier priority chain — subscription providers first, then cheaper ones, then free tiers — so quota exhaustion never interrupts an active coding session. It applies token compression that cuts input token counts by 20–40% per request and handles protocol translation between OpenAI, Claude, Gemini, and Cursor wire formats transparently. With cloud sync across devices and a multi-account round-robin mode, it targets developers who want to use AI coding tools heavily without locking into a single provider or constantly hitting rate limits.

github.com/decolua/9router

React Doctor: A Health Score for AI-Generated React Code

react-doctor scans a React codebase and produces a 0–100 health score based on adherence to best practices across state management, effects, performance, accessibility, architecture, and security — with anything below 50 flagged as critical. It integrates as a CLI, GitHub Action, ESLint plugin, and Node.js API, and auto-detects 50+ AI coding agents (including Claude Code and Cursor) to inject agent-specific best-practice rule sets into each. As AI agents produce ever-larger shares of React code, a tool that scores and gates quality at the CI level directly addresses the pattern where agent-written code passes type checks but still accumulates architectural debt.

github.com/millionco/react-doctor

Easy-Vibe: A Structured Curriculum for Building with AI Tools

Datawhale's easy-vibe is a beginner-to-advanced curriculum focused on "vibe coding" — the practice of building applications by describing intent to AI coding tools rather than writing code from scratch. It covers the full stack from frontend design through backend APIs, databases, and cloud deployment, with specialized tracks for WeChat Mini Programs, mobile apps, and desktop applications. With support for nine languages and over 10,000 stars, it reflects growing demand across markets for structured paths into AI-assisted software development rather than learning by trial and error with a blank prompt.

github.com/datawhalechina/easy-vibe