GitHub Trending Top 10: Agents meet operating layers (Jul 19-26)

GitHub Trending Top 10: Agents meet operating layers (Jul 19-26)

This week's top ten show agents moving into operating layers: code graphs, terminal runtimes, model gateways, learning systems, monitoring dashboards, and Wi-Fi sensing.

The chart has moved from installable agent skills toward the layers that let agents work: persistent code maps, terminal runtimes, model gateways, browser front ends, and machine-readable learning material. Four of the ten entries are already above 40,000 stars, while bojieli/ai-agent-book is the week's breakout by weekly gain. 1
Coverage: Jul 19, 2026 at 20:00 through Jul 26, 2026 at 20:00 Eastern Time. The ranking and weekly star gains below are a snapshot of the GitHub Trending weekly page, not a permanently auditable seven-day series.

The chart at a glance

RankRepositoryLanguageStarsStars this weekLicense
1bojieli/ai-agent-bookPython20,83515,909Apache-2.0
2koala73/worldmonitorTypeScript74,76212,615AGPL-3.0-only*
3tirth8205/code-review-graphPython26,6076,006MIT
41jehuang/jcodeRust11,6682,909MIT
5diegosouzapw/OmniRouteTypeScript31,05410,912MIT
6agegr/pi-webTypeScript2,8741,551MIT
7earendil-works/piTypeScript78,0835,389MIT
8mattpocock/skillsShell189,60312,238MIT
9ruvnet/RuViewRust86,6455,497MIT
10rohitg00/ai-engineering-from-scratchPython43,7714,317MIT
*The README states AGPL-3.0-only, while the GitHub API returned NOASSERTION; verify the repository's licensing files before redistributing it. 2 3

1. bojieli/ai-agent-book

This is the week's clearest signal that developers are still trying to build a durable mental model for agents, not just install another wrapper. ai-agent-book is an open book with ten chapters covering context engineering, memory, tools, coding agents, evaluation, post-training, multimodality, and multi-agent collaboration. It ships the source, compiled PDF and EPUB editions, chapter code, an online reader, and community translations. 4
The implementation is closer to a reproducible course repository than a static textbook. Markdown and source files live beside build scripts; experiments point to external repositories and sometimes to specific commits, which makes the examples easier to audit but harder to run as a single clone. Some chapters also require hardware such as a SO-100 arm. The GitHub API reports 14 open issues, 2,074 forks, and a Jul 26 push, with Apache-2.0 licensing. 5
Its edge over an ordinary LLM primer is the bridge from concepts to runnable systems. The cost is breadth: the reader must manage many external dependencies, and community translations may lag the Chinese original. Star it if you want a structured path through agent engineering and working examples. Skip it if you need a short, model-specific tutorial.

2. koala73/worldmonitor

World Monitor turns news feeds, maps, finance, infrastructure data, and AI summaries into a single situational-awareness dashboard. The repository describes 500-plus curated feeds, 15 categories, 3D and flat map engines, cross-stream correlation, local Ollama support, six site variants, a Tauri desktop app, and 25 languages. That makes the project feel less like a news reader than a configurable operations console. 2
The stack is unusually broad: vanilla TypeScript and Vite on the front end, globe.gl and Three.js for the globe, deck.gl and MapLibre for maps, Tauri 2 with a Rust sidecar for desktop, Protocol Buffers for API contracts, and Redis plus service-worker caching. The API snapshot shows 278 open issues, 11,230 forks, and a Jul 26 push. 3
The differentiation is the data-plane design. A typical dashboard hard-codes a few feeds; World Monitor exposes provider groups, freshness monitoring, REST and MCP access, and variant-specific deployments. The trade-off is licensing and operational complexity: the README says AGPL-3.0-only and notes that some providers need credentials. Star it as a serious reference for multi-source intelligence UI architecture. Skip it if you want a small, dependency-light monitoring app.

3. tirth8205/code-review-graph

Code Review Graph attacks a limitation of AI coding tools: a model can read a lot of files and still miss the dependency chain that makes a change dangerous. It parses a repository with Tree-sitter, stores functions, classes, imports, calls, inheritance, and test relationships in a local SQLite-backed graph, then exposes blast-radius analysis and targeted context through MCP and CLI interfaces. 6
The useful engineering choice is incremental indexing. Changed files can be reparsed through hooks or watch mode, while graph diff, traversal, community detection, hub and bridge detection, and optional embeddings give agents several ways to ask for context. The project also includes a composite GitHub Action that posts a sticky pull-request comment with risk, execution-flow, and test-gap information. GitHub reports 126 open issues and a Jul 26 push under MIT licensing. 7
This is more specific than a general code search tool and more local than a hosted code-intelligence service. It is not automatically better for every change: the README says small edits can receive more context from the graph than from a direct diff, and reports weak flow recall for some languages. Star it if you maintain large polyglot repositories. Skip it for small projects where indexing costs more than it saves.

4. 1jehuang/jcode

Jcode is a Rust-based coding-agent harness built around the idea that one terminal process is too narrow for serious agent work. It offers an interactive TUI, non-interactive runs, persistent server and client modes, session resume, voice input, memory retrieval, swarms, browser control, side panels, Mermaid diagrams, and multiple provider login flows. 8
Its architecture is ambitious but legible. Rust gives the core a single native binary, while the agent can be run as a server and connected to by clients. Memory stores turn and response embeddings for semantic retrieval, and a server coordinates agent-to-agent messages and conflict notices. The built-in browser backend is Firefox through the Firefox Agent Bridge. GitHub reports 140 open issues, 1,294 forks, and a Jul 26 push, with MIT licensing. 9
Compared with a thin CLI wrapper, Jcode treats sessions, UI state, and multi-agent coordination as first-class runtime concerns. The costs are surface area and provider coupling: MCP currently supports stdio servers, browser automation is Firefox-only, and self-development assumes a frontier model. Star it if you want to study a native, extensible harness. Skip it if a single provider and a simple shell loop are enough.

5. diegosouzapw/OmniRoute

OmniRoute puts a local compatibility layer between coding tools and a fast-changing model market. One OpenAI-compatible endpoint can route requests across 290 providers and more than 500 models, with quota-aware fallback, circuit breakers, model lockouts, token compression, MCP, A2A, and a desktop or PWA surface. The appeal is practical: point Claude Code, Codex, Cursor, or another client at localhost:20128/v1, then change providers behind the endpoint. 10
The implementation is a local proxy with a large adapter and policy layer. Its README lists 19 routing strategies, AES-256-GCM credential storage, header scrubbing, prompt-injection guards, and RTK plus Caveman compression. The API snapshot shows 335 open issues, 4,033 forks, and a Jul 26 push under MIT licensing. 11
Unlike a hosted model router, OmniRoute keeps the control point on the developer's machine and can normalize tools that were designed around different vendors. That flexibility is also the risk. Free tiers, provider policies, ToS flags, prices, and routing results change frequently, and a compatibility endpoint can obscure important differences in model behavior. Star it for gateway and failure-handling patterns. Skip it as a promise of permanently free inference.

6. agegr/pi-web

Pi Web is a browser workspace for the local pi coding agent. It reads Pi session files and turns them into a searchable, interactive surface for chat, model configuration, skill management, project files, session forking, and Git worktree switching. The project is small, but it solves a real adoption problem: a powerful terminal agent becomes easier to inspect when previous work and tool calls are visible in a browser. 12
The design is deliberately close to the underlying filesystem. The server reads ~/.pi/agent/sessions, limits file access to the selected project and session working directories, and exposes previews for source, Markdown, images, audio, PDFs, and DOCX. It is distributed as an npm package and requires Node.js 22.19 or newer. GitHub reports 30 open issues, 385 forks, and a Jul 26 push under MIT licensing. 13
That is a sharper boundary than a generic web IDE: Pi Web is a control and review layer for an existing local agent, not a new agent runtime. The limitation is serious and explicit: there is no application-level authentication, and the UI can invoke a high-privilege agent. Star it for a useful local-first interface pattern. Skip it for internet-facing deployment unless you add your own trust boundary.

7. earendil-works/pi

Pi is the week's most established general-purpose agent runtime in the top ten. It is a TypeScript monorepo with separate packages for a unified multi-provider LLM API, agent core, coding-agent CLI, and terminal UI with differential rendering. The repository also points to chat automation and documents how to run the system from source or build offline binaries. 14
The reusable pattern is separation of concerns. Provider access, tool calling, state management, the coding workflow, and terminal rendering are distinct packages, which gives users more extension points than a monolithic CLI. The project includes tests, a check script, exact dependency pinning, npm ci --ignore-scripts in CI, and scheduled audit workflows. GitHub reports 83 open issues, 9,613 forks, and a Jul 26 push under MIT licensing. 15
Pi differs from vendor-specific agents by keeping the model API and the harness in an open, provider-agnostic package set. It also states a boundary many newcomers miss: Pi does not provide filesystem, process, network, or credential permissions by itself. Run it inside a container or sandbox when that matters. Star it as a reference runtime and extension base. Skip it if you need isolation to be automatic.

8. mattpocock/skills

Matt Pocock's skills repository packages engineering discipline as small instruction modules. The collection covers requirements grilling, project vocabulary, testing, bug diagnosis, specification, ticket creation, implementation, code review, and architecture work. Its target is the failure before the first edit: the agent misunderstood the request, lacks local terminology, or produces code that cannot be verified. 16
The implementation is intentionally lightweight. Skills are plain files that can be copied into a project and edited, or installed as a managed Claude Code plugin. The setup step asks for the issue tracker, triage labels, and documentation location, so the instructions become part of a team's working agreement rather than a universal process imposed from outside. The API reports 235 open issues and a Jul 23 push under MIT licensing. 17
Its differentiation is restraint. GSD, BMAD, and Spec-Kit-style frameworks try to own the entire workflow; this collection keeps the developer in control and makes individual process pieces replaceable. That also means results depend on adoption and local setup. Star it if you want a compact, inspectable way to improve agent work. Skip it if you are searching for a fully managed methodology with no assembly required.

9. ruvnet/RuView

RuView turns Wi-Fi channel-state information into a sensing stack for presence, movement, breathing, heart rate, occupancy, and experimental pose estimation. It combines ESP32-S3 or research-NIC capture with signal processing, machine-learning models, Python APIs, Rust components, Docker simulation, and integrations for Home Assistant, Matter, Apple Home, Google Home, and Alexa. The premise is compelling because the sensor is already in the room and does not require a camera or wearable. 18
The important implementation distinction is between simulated and measured paths. Docker can demonstrate the software without hardware, while advanced live sensing needs CSI-capable devices, multiple nodes, and sometimes an 802.11ax access point. The README labels the project beta, calls single-board pose accuracy limited, and marks some paths as stubs or pending wiring. GitHub reports 395 open issues, 11,526 forks, and a Jul 26 push under MIT licensing. 19
RuView is more interesting as an edge-sensing research platform than as a drop-in health monitor. Its explicit separation of claimed, measured, and pending capabilities is a good habit for hardware projects. Star it if you are exploring privacy-preserving ambient sensing. Skip it for safety-critical measurement or polished consumer deployment.

10. rohitg00/ai-engineering-from-scratch

AI Engineering from Scratch is a long-form course repository that insists on deriving algorithms before reaching for production frameworks. It spans mathematics, classical machine learning, deep learning, LLMs, agents, MCP, and deployment, and each lesson follows a repeatable loop: read the problem, derive the math, write code, run tests, and keep the artifact. The project advertises 503 lessons across 20 phases and supports Python, TypeScript, Rust, and Julia. 20
The architecture is part curriculum, part build system. Readers can use the hosted lessons, clone and run individual scripts, or install skills that help an agent find the right starting level. CI builds the book, while the repository remains the living edition and the downloadable book is a snapshot. GitHub reports 94 open issues, 7,366 forks, and a Jul 26 push under MIT licensing. 21
Its advantage over a collection of notebooks is sequencing: the course makes the lower layers explicit before asking readers to assemble agents. That is also its constraint. It is a poor fit for someone who wants a five-minute API tutorial or copy-paste deployment. Star it if you want durable understanding and reusable teaching artifacts. Skip it if you will not follow a long, layered path.

What this week is really showing

The top ten split into three adoption bets. ai-agent-book and ai-engineering-from-scratch package knowledge as a runnable learning surface. code-review-graph, jcode, OmniRoute, pi-web, pi, and skills package the operating layers around coding agents. World Monitor and RuView push the same pattern into situational data and ambient sensing.
The common design move is a stable interface around a messy domain: a graph query instead of a repository scan, one local endpoint instead of many model APIs, skills instead of a giant process framework, or CSI events instead of camera frames. The strongest stars this week are therefore not just projects with a feature. They are projects that make a whole category easier for another tool, agent, or person to call.
For a first experiment, choose the boundary closest to your work: code-review-graph for repository context, Pi or Jcode for runtime design, OmniRoute for provider churn, and the two learning repositories for fundamentals. Read the license, inspect the activity, and test the failure boundary before treating a star as an adoption decision.

Related content

  • Sign in to comment.
More from this channel