{"generatedAt":"2026-11-11T10:03:56.907Z","weekStart":"2026-11-09T00:00:00.000Z","weekEnd":"2026-11-16T00:00:00.000Z","lastRunAt":"2026-11-11T06:15:38.613Z","firstRunAt":"2026-10-15T06:15:54.241Z","rising":[{"slug":"n8n","name":"n8n","summary":"Workflow automation. Compose and schedule slices that agents can call without owning the whole iPaaS.","score":18,"weight":8.186,"reason":"Observed GitHub refresh this week (210062 stars)"},{"slug":"firecrawl","name":"Firecrawl","summary":"Crawl and extract clean page content for LLM pipelines. A common agent research tool and a Leyline evidence source class.","score":23,"weight":8.166,"reason":"Observed GitHub refresh this week (200632 stars)"},{"slug":"playwright","name":"Playwright","summary":"Browser automation for tests and agents. Use the browser slice without taking the whole test-runner product box.","score":20,"weight":7.862,"reason":"Observed GitHub refresh this week (99818 stars)"},{"slug":"world-monitor","name":"World Monitor","summary":"Open-source real-time global intelligence / situational-awareness dashboard — AI-synthesized news, multi-layer maps, finance/infra/military/disaster signals, plus first-class agent surfaces (MCP, REST, CLI, SDKs). README one-liner: AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface.","score":14,"weight":7.82,"reason":"Observed GitHub refresh this week (90467 stars)"},{"slug":"llamaindex","name":"LlamaIndex","summary":"Data framework for retrieval and agents. Memory and index slices, not a whole 'RAG product' box.","score":18,"weight":7.586,"reason":"Observed GitHub refresh this week (52872 stars)"},{"slug":"tldraw","name":"tldraw","summary":"Infinite canvas SDK. Sorcery uses a tldraw-style diagram as the composition map, with logos for registry slices.","score":15,"weight":7.575,"reason":"Observed GitHub refresh this week (51455 stars)"},{"slug":"rtk","name":"RTK","summary":"A Rust-based CLI proxy that filters and compresses command output before it reaches an LLM or coding agent. The repo positions RTK as a low-overhead way to reduce token consumption on common development commands like git status, git diff, test runners, grep/search, logs, and cloud/devops tooling.","score":3,"weight":7.398,"reason":"Observed GitHub refresh this week (86039 stars)"},{"slug":"cloudflare-quick-tunnels","name":"Cloudflare Quick Tunnels","summary":"First-party landing: one command turns a laptop server into a public, encrypted URL on Cloudflare’s edge — no account, no DNS, no open inbound ports. cloudflared opens an outbound-only connection; traffic to a random .trycloudflare.com hostname rides Cloudflare’s network back to localhost.","score":5,"weight":6.68,"reason":"Observed GitHub refresh this week (16488 stars)"},{"slug":"search","name":"Search","summary":"Search is a macOS browser by Office Commun that deliberately ships without its own engine: it uses the system WebKit (same family as Safari), which is why the app footprint stays in the low-megabyte range.","score":9,"weight":5.771,"reason":"Observed GitHub refresh this week (2846 stars)"},{"slug":"petergyang-no-ai-slop","name":"petergyang/no-ai-slop","summary":"Portable agent skill that edits drafts to remove 20+ AI-slop patterns (min effective edit + self-check via eval.md) or detects patterns with quoted lines — without claiming AI-authorship detectors.","score":6,"weight":4.616,"reason":"Observed GitHub refresh this week (13314 stars)"},{"slug":"context-dev","name":"Context.dev","summary":"Context.dev (also @getcontextdev; YC S26 per founder/company bios) markets itself as a unified web-context API for software and agents: scrape, crawl, search, brand/people enrichment, monitors, MCP, and SDKs — one API key.","score":14,"weight":2.465,"reason":"Observed GitHub refresh this week (3 stars)"},{"slug":"github","name":"GitHub","summary":"Repo host whose stars, commits, and issues feed Leyline GitHub health — a Score factor, not the whole reputation story.","score":21,"weight":2.363,"reason":"1 public mention this week"}],"inDemand":[{"slug":"local-faiss-mcp-server","name":"Local FAISS MCP Server","summary":"Local FAISS vector store exposed as an MCP server for document ingestion, embeddings, persistent indexes, semantic search, optional re-ranking, and RAG-style retrieval with MCP prompts.","score":6,"weight":127,"reason":"connect (10 requests)"},{"slug":"memini","name":"memini","summary":"Self-hosted persistent memory service for MCP-capable agents. It stores and recalls memories in a tiered store using hybrid vector and keyword retrieval, ships as a single Go binary with SQLite or Postgres, and exposes REST, MCP, and an embedded admin UI.","score":9,"weight":105,"reason":"connect (10 requests)"},{"slug":"awesome","name":"awesome","summary":"139 lines (106 loc) · 17.5 KB","score":9,"weight":102,"reason":"connect (10 requests)"},{"slug":"vuda-visual-ui-debug-agent","name":"VUDA (Visual UI Debug Agent)","summary":"An MCP server using Playwright to let AI models visually analyze, automate, test, and debug web interfaces.","score":6,"weight":99,"reason":"connect (10 requests)"},{"slug":"lore","name":"Lore","summary":"Open-source shared persistent memory for AI agents, backed by Notion. A Lore vault is a Notion page with Projects, Topics, Memories, Entities, and Facts databases so later sessions and people can reuse experiential knowledge, follow-up tasks, decision records, and procedures. Age","score":6,"weight":98,"reason":"connect (10 requests)"},{"slug":"pulsemcp","name":"PulseMCP","summary":"Directory of MCP servers, clients, use cases, and tools plus an MCP newsletter, with listing ingestion currently paused for process rework.","score":9,"weight":91,"reason":"connect (10 requests)"},{"slug":"build-software-better-together","name":"Build software better, together","summary":"## Here are 48 public repositories matching this topic...","score":13,"weight":85,"reason":"connect (10 requests)"},{"slug":"exa","name":"Exa","summary":"Neural web search API aimed at agents. Search slice with citations, distinct from crawl-the-page tools.","score":18,"weight":83,"reason":"connect (10 requests)"},{"slug":"firecrawl","name":"Firecrawl","summary":"Crawl and extract clean page content for LLM pipelines. A common agent research tool and a Leyline evidence source class.","score":23,"weight":79,"reason":"connect (10 requests)"},{"slug":"self","name":"Self","summary":"Self-Hosted AIEnterprise Search18 min readPublished May 22, 2026","score":9,"weight":77,"reason":"connect (10 requests)"},{"slug":"casdoor","name":"Casdoor","summary":"An open-source, self-hosted identity and access management platform and authentication server with a web console, supporting SSO, multiple identity protocols, policy-based authorization, APIs, SDKs, and MCP.","score":9,"weight":75,"reason":"connect (10 requests)"},{"slug":"github","name":"GitHub","summary":"Repo host whose stars, commits, and issues feed Leyline GitHub health — a Score factor, not the whole reputation story.","score":21,"weight":73,"reason":"connect (10 requests)"}],"functions":[{"function":"connect","requests":10},{"function":"search","requests":9},{"function":"store","requests":8},{"function":"retrieve","requests":7},{"function":"ingest","requests":7},{"function":"index","requests":6},{"function":"memory","requests":5},{"function":"compose","requests":5},{"function":"extract","requests":4},{"function":"crawl","requests":4},{"function":"transform","requests":3},{"function":"auth","requests":3},{"function":"tool-call","requests":1},{"function":"render","requests":1},{"function":"parse","requests":1},{"function":"monitor","requests":1},{"function":"deploy","requests":1},{"function":"code","requests":1},{"function":"browser","requests":1}],"gaps":[{"gap":"JS-render and anti-bot failure rates not quantified","requests":3},{"gap":"TinyFish daily URL cap vs large doc trees","requests":2},{"gap":"Missing Authentication and authorization enforcement (auth)","requests":2},{"gap":"MCP auth/transport fragmentation","requests":2},{"gap":"Firecrawl hosted prices and numeric rate limits","requests":2},{"gap":"Source systems, tenancy, and auth model are unknown","requests":1},{"gap":"Site-map/crawl vs per-URL fetch limits for large doc trees","requests":1},{"gap":"Scout and Notion Lore are public options but not catalogue records","requests":1},{"gap":"Pricing and Company Brain repo URL unknown","requests":1},{"gap":"Permissions and write policy not specified by the user","requests":1},{"gap":"No native synchronization among Lore, memini, PageIndex, and LlamaIndex is evidenced.","requests":1},{"gap":"No general-purpose backend/API framework is established in the catalogue evidence","requests":1},{"gap":"No confirmed end-to-end capture and editing experience across the candidates.","requests":1},{"gap":"No chosen source-of-truth set","requests":1},{"gap":"No catalogue product is a turnkey permission-syncing connector suite","requests":1},{"gap":"Missing validation, transformation, and PostgreSQL data-access layer","requests":1},{"gap":"Missing transform layer: input validation, domain logic, data-access operations, query mapping, and response shaping","requests":1},{"gap":"Missing transform implementation for validation, business rules, and data mapping","requests":1},{"gap":"Missing server application and API connection boundary","requests":1},{"gap":"Missing connect layer: server application, API contract, and PostgreSQL connection management","requests":1},{"gap":"Missing connect implementation for the server/API and PostgreSQL data-access boundary","requests":1},{"gap":"Missing authentication and authorization implementation","requests":1},{"gap":"Missing auth layer: authentication, session or token handling, authorization, and access policy","requests":1},{"gap":"Missing auth implementation for authentication and authorization enforcement","requests":1},{"gap":"Missing Validation, transformation, and database access (transform)","requests":1},{"gap":"Missing Validation, domain transformation, and data-access logic (transform)","requests":1},{"gap":"Missing Validation, business logic, and data transformation (transform)","requests":1},{"gap":"Missing Server application, API, database connection, and request routing (connect)","requests":1},{"gap":"Missing Server application and API boundary (connect)","requests":1},{"gap":"Missing Server API and data-access connection (connect)","requests":1},{"gap":"Missing Backup, export, offline access, authentication, and retention policy (store, auth, policy)","requests":1},{"gap":"Missing Authentication and authorization (auth)","requests":1},{"gap":"LlamaIndex OSS query-engine contract vs LlamaCloud Index on fetched pages","requests":1},{"gap":"LlamaIndex OSS query-engine contract vs LlamaCloud Index","requests":1},{"gap":"Independent throughput, accuracy, reliability, and anti-bot benchmarks","requests":1},{"gap":"Independent confirmation of TinyFish whole-site and file-processing capabilities","requests":1},{"gap":"Firecrawl hosted prices and numeric rate limits not in fetched intro docs","requests":1},{"gap":"Exact Notion, hosting, embedding, LLM, cloud, and managed-service costs are unknown.","requests":1},{"gap":"Exa pricing and quotas not in fetched docs index","requests":1},{"gap":"Database adapter, migrations, backups, and deployment configuration are unresolved","requests":1}],"signals":[{"componentSlug":"firecrawl","key":"github_stars","value":200632,"source":"https://api.github.com/repos/firecrawl/firecrawl","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"firecrawl","key":"github_last_commit_days","value":0,"source":"https://api.github.com/repos/firecrawl/firecrawl","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"playwright","key":"github_stars","value":99818,"source":"https://api.github.com/repos/microsoft/playwright","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"playwright","key":"github_last_commit_days","value":0,"source":"https://api.github.com/repos/microsoft/playwright","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"llamaindex","key":"github_stars","value":52872,"source":"https://api.github.com/repos/run-llama/llama_index","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"llamaindex","key":"github_last_commit_days","value":0,"source":"https://api.github.com/repos/run-llama/llama_index","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"n8n","key":"github_stars","value":210062,"source":"https://api.github.com/repos/n8n-io/n8n","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"n8n","key":"github_last_commit_days","value":0,"source":"https://api.github.com/repos/n8n-io/n8n","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"tldraw","key":"github_stars","value":51455,"source":"https://api.github.com/repos/tldraw/tldraw","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"tldraw","key":"github_last_commit_days","value":0,"source":"https://api.github.com/repos/tldraw/tldraw","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"context-dev","key":"github_stars","value":3,"source":"https://api.github.com/repos/context-dot-dev/context-typescript-sdk","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"context-dev","key":"github_last_commit_days","value":1,"source":"https://api.github.com/repos/context-dot-dev/context-typescript-sdk","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"world-monitor","key":"github_stars","value":90467,"source":"https://api.github.com/repos/koala73/worldmonitor","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"world-monitor","key":"github_last_commit_days","value":0,"source":"https://api.github.com/repos/koala73/worldmonitor","method":"github-api","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"_pulse","key":"mention","value":1,"source":"https://github.com/epinethrone/apricity","method":"github-search","observedAt":"2026-11-11T06:15:38.613Z"},{"componentSlug":"clapper","key":"github_stars","value":62,"source":"https://api.github.com/repos/ArchAstro/clapper","method":"github-api","observedAt":"2026-11-10T06:15:38.588Z"},{"componentSlug":"clapper","key":"github_last_commit_days","value":19,"source":"https://api.github.com/repos/ArchAstro/clapper","method":"github-api","observedAt":"2026-11-10T06:15:38.588Z"},{"componentSlug":"petergyang-no-ai-slop","key":"github_stars","value":13314,"source":"https://api.github.com/repos/petergyang/no-ai-slop","method":"github-api","observedAt":"2026-11-10T06:15:38.588Z"},{"componentSlug":"petergyang-no-ai-slop","key":"github_last_commit_days","value":69,"source":"https://api.github.com/repos/petergyang/no-ai-slop","method":"github-api","observedAt":"2026-11-10T06:15:38.588Z"},{"componentSlug":"cloudflare-quick-tunnels","key":"github_stars","value":16488,"source":"https://api.github.com/repos/cloudflare/cloudflared","method":"github-api","observedAt":"2026-11-10T06:15:38.588Z"},{"componentSlug":"cloudflare-quick-tunnels","key":"github_last_commit_days","value":0,"source":"https://api.github.com/repos/cloudflare/cloudflared","method":"github-api","observedAt":"2026-11-10T06:15:38.588Z"},{"componentSlug":"rtk","key":"github_stars","value":86039,"source":"https://api.github.com/repos/rtk-ai/rtk","method":"github-api","observedAt":"2026-11-10T06:15:38.588Z"},{"componentSlug":"rtk","key":"github_last_commit_days","value":0,"source":"https://api.github.com/repos/rtk-ai/rtk","method":"github-api","observedAt":"2026-11-10T06:15:38.588Z"},{"componentSlug":"search","key":"github_stars","value":2846,"source":"https://api.github.com/repos/driceroland/Search","method":"github-api","observedAt":"2026-11-09T06:15:38.453Z"},{"componentSlug":"search","key":"github_last_commit_days","value":0,"source":"https://api.github.com/repos/driceroland/Search","method":"github-api","observedAt":"2026-11-09T06:15:38.453Z"}],"note":"Pulse reads observed signals and aggregate demand only. Private messages, conversation ids, and per-user rows are not included."}