IdeaCredIdeaCred

d-oit/web-doc-resolver

52

Resolve a query or URL into compact, LLM-ready markdown using a low-cost cascade: llms.txt first, Exa highlights, Tavily fallback, Firecrawl last.

What's novel

Resolve a query or URL into compact, LLM-ready markdown using a low-cost cascade: llms.txt first, Exa highlights, Tavily fallback, Firecrawl last.

Code Analysis

17 files read · 5 rounds

Resolves web URLs and search queries into compact LLM-ready Markdown by cascading through tiered providers (free to paid) with semantic caching, quality scoring, circuit breakers, and budget-aware routing.

Strengths

Genuinely well-architected multi-provider cascade with real depth: semantic vector cache via sqlite-vec, budget-aware routing with platform detection, circuit breakers, negative caching, and quality scoring with bot-challenge detection. The async race pattern with per-provider latency thresholds from learned routing memory is a thoughtful design.

Weaknesses

The cascade engine has a dead code path (found_final is never set to True), the Mistral browser provider creates and destroys an agent per call which is wasteful, and the provider implementations duplicate sync/async logic extensively rather than having one canonical implementation. The project is also sprawling across Python, Rust, and Next.js with significant overlap.

Score Breakdown

Innovation
5 (25%)
Craft
50 (35%)
Traction
5 (15%)
Scope
50 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+2

Craft

Ci+5
Tests+3
Polish+4
Releases+4
Has License+5
Code Quality+23
Readme Quality+15
Recent Activity+7
Structure Quality+5
Commit Consistency+0
Has Dependency Mgmt+5

Traction

Forks+0
Stars+6
Hn Points+0
Watchers+0
Early Traction+0
Devto Reactions+0
Community Contribs+2

Scope

Commits+8
Languages+5
Subsystems+5
Bloat Penalty+0
Completeness+7
Contributors+7
Authored Files+12
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

82

Contributors

3

Files

71

Active weeks

2

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

1

Forks

0

License

MIT