
This week’s ten repositories turn messy capabilities into usable interfaces, from Rust PDF classification and governed agent memory to layer-streamed inference, self-hosted project state, and shell-native multi-agent coordination.
| Rank | Repository | Language | Stars | Stars this week | License |
|---|---|---|---|---|---|
| 1 | firecrawl/pdf-inspector 2 | Rust | 13,875 | 8,641 | MIT |
| 2 | zhaoxuya520/reverse-skill 3 | PowerShell | 22,515 | 9,784 | MIT |
| 3 | TencentCloud/TencentDB-Agent-Memory 4 | TypeScript | 18,762 | 8,003 | NOASSERTION* |
| 4 | lyogavin/airllm 5 | Jupyter Notebook | 30,374 | 5,129 | Apache-2.0 |
| 5 | esengine/DeepSeek-Reasonix 6 | Go | 33,449 | 4,709 | MIT |
| 6 | microsoft/AI-For-Beginners 7 | Jupyter Notebook | 64,034 | 5,514 | MIT |
| 7 | usekaneo/kaneo 8 | TypeScript | 7,903 | 1,952 | MIT |
| 8 | virgiliojr94/book-to-skill 9 | Python | 19,442 | 4,121 | MIT |
| 9 | google/skills 10 | Python | 17,224 | 1,626 | Apache-2.0 |
| 10 | unclebob/swarm-forge 11 | Clojure | 2,052 | 562 | Not declared |
NOASSERTION for TencentDB Agent Memory, while the README says MIT; treat the repository’s licensing files as the authority before redistribution. 412pdf-inspector instead classifies the document as text-based, scanned, image-based, or mixed, then extracts native text with coordinates and layout information. That makes it a routing layer for ingestion pipelines, especially when scanned pages should go to OCR and native text should stay local. 2lopdf. It parses a document once, then separates detection, extraction, table handling, and Markdown cleanup. The extractor tracks fonts, content streams, Form XObjects, links, fields, columns, and reading order. Python bindings use PyO3, Node bindings use napi-rs, and browser builds use WebAssembly, so the same parser can sit inside a CLI, a server, or a browser workflow. The repository also documents tests, CI, examples, and a 200-PDF benchmark corpus. 2pdftotext wrapper is the explicit confidence-aware classification and the ability to emit structured Markdown, including tables. Its boundary is equally important: scanned and badly encoded files still need an OCR fallback. The API snapshot shows 118 open issues, 12 contributor accounts, a push on Aug. 9, and MIT licensing. 1314reverse-skill is a routing system for authorized reverse engineering and security research. Its useful contribution is not another collection of shell commands. It gives an agent a decision path for APKs, binaries, encrypted JavaScript, malware, firmware, API security, CTFs, and penetration testing, then records scope, evidence, findings, and handoffs instead of letting the model improvise a toolchain from scratch. 3RULES.md gates actions, MASTER-ROUTING chooses a primary path, case initialization creates scope and timeline files, and scenario skills connect the task to tools such as Ghidra, IDA, radare2, Frida, Burp Suite, and MCP servers. The repository lists 41 routing rules, 163 regression cases, 42 modules, cross-platform scripts, and GitHub Actions checks on Windows and Ubuntu. It is designed to stay client-neutral while offering adapters for Claude Code, Codex, Cursor, OpenCode, and others. 3memory-core, memory-hub, and proxy—with layered memory from raw conversation through extracted atoms, scenarios, and long-term profiles. Retrieval combines BM25, vector search, and reciprocal rank fusion; ACLs and fixed bindings decide which assets an agent may use. Wiki pages carry link graphs, while CodeGraph records files, symbols, calls, and impact paths. The project exposes tool discovery and calls through an API and documents integrations for OpenClaw, Hermes, Claude Code, CodeBuddy, and an SDK. 4NOASSERTION for the license; the README says MIT, so verify the files in the repository before using it in a distribution. 1217AutoModel.from_pretrained, then decomposes and saves them layer by layer. The README documents prefetching, 4-bit and 8-bit compression, CPU inference, Apple-silicon support through MLX, and examples for Llama, Qwen, DeepSeek, Mistral, Gemma, and other families. The reusable pattern is a storage-backed execution schedule: model size stops being the only hardware gate, but disk I/O becomes part of every token’s economics. 5reasonix.toml. DeepSeek is a preset rather than a hard-coded backend; OpenAI-compatible endpoints can be configured, and a planner can be separated from an executor. MCP servers supply tools and resources, while Extension Protocol v1 sidecars can intercept runtime events and add structured UI. The repository documents checkpoints, task contracts, recovery, ACP, plugins, and a Go SDK, with visible CI and release configuration. 6/api/mcp or through @kaneo/mcp. That combination makes the system more than a UI: it is a project-state service with a tool boundary an agent can call. 8book-to-skill solves a narrower problem than retrieval-augmented generation: how to turn a technical book into a repeatable working reference for an agent. It extracts a source, creates a front-loaded SKILL.md, and puts chapters, glossary terms, patterns, and a cheatsheet into separate files that the agent can load on demand. The output is an addressable study structure, not a giant prompt containing the whole book. 9pdftotext, pypdf, Docling, ebooklib, BeautifulSoup, and Calibre. Validation scripts check the generated skill against host rules for Copilot CLI, Amp, and Claude Code; tests and documentation cover architecture, performance, installation, and usage. 9skills repository packages product knowledge for agents that work with Google Cloud and adjacent services. Its subject is broad—GKE, BigQuery, Cloud Run, Firebase, databases, analytics, Vertex and agent tooling, security, identity, monitoring, and more—but the delivery mechanism is selective installation rather than a monolithic manual. 10.agents/plugins, .claude-plugin, and skills, plus a Google Cloud data-agent kit with MCP servers. Users can install selected skills through npx skills add google/skills, or add the marketplace to Claude Code, Codex, or Antigravity CLI. The vendor-maintained scope is the important implementation choice: a skill can encode product-specific commands, constraints, and architecture patterns where a generic coding agent would otherwise rely on stale or vague knowledge. 10tmux, shell scripts, Git worktrees, Babashka, and handoff files. Its design assumes that each role should have a visible terminal, a defined prompt, and an isolated worktree, while a shared constitution and operational scripts keep the swarm coherent. That makes the repository a concrete answer to the problem of agents stepping on one another’s branches. 11swarmforge.conf; roles have prompt files, the workflow branches define two-, four-, or six-agent packs, and handoffd.bb moves notes and Git handoffs between them. The project is local and transparent: start a branch, run ./swarm, inspect the windows, and stop the swarm by closing its first tracked window. The same explicitness is the differentiator against abstract orchestrators that hide scheduling behind a service. 11main is documentary rather than runnable, terminal behavior varies by operating system, sleep can interrupt work, and the API snapshot declares no license. It has 18 open issues, three contributor accounts, and a push on Aug. 9. Those numbers do not make it weak; they tell you this is a compact design reference, not a platform with a broad support contract. 3132pdf-inspector separates native text from OCR; reverse-skill separates scope from action; TencentDB separates memory types and permissions; AirLLM separates model size from VRAM; Kaneo separates project state from its UI; and SwarmForge separates agent roles with worktrees and handoffs.pdf-inspector for ingestion, reverse-skill for controlled routing, TencentDB for governed memory, AirLLM for hardware-aware inference, Reasonix for persistent runtimes, and Kaneo for agent-accessible application state. Star the two learning repositories if you want a syllabus rather than a service. In every case, inspect the license, read the failure boundary, and treat a star as a pointer to a design pattern—not a production approval.github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
api.github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.