markdowner  by supermemoryai

CLI tool for converting websites to LLM-ready markdown

Created 2 years ago
1,975 stars

Top 21.5% on SourcePulse

GitHubView on GitHub
Project Summary

Markdowner is a free, self-hostable tool designed to convert any website into LLM-ready markdown data, addressing limitations in existing proprietary or overly restrictive solutions. It targets AI developers and researchers seeking high-quality, structured data for improved LLM performance, offering a cost-effective and flexible alternative.

How It Works

Markdowner leverages Cloudflare's Workers and Durable Objects to manage browser instances for rendering web content. It then utilizes the Turndown library to convert the rendered HTML into markdown. This approach allows for efficient, scalable, and serverless execution, enabling the processing of diverse web content.

Quick Start & Requirements

  • API Usage: curl 'https://md.dhr.wtf/?url=https://example.com'
  • Self-Hosting: Requires cloning the repository, running npm i, creating a Cloudflare Workers KV namespace (npx wrangler kv:namespace create md_cache), updating wrangler.toml, and deploying with npm run deploy.
  • Prerequisites: Cloudflare Workers paid plan is required for browser rendering and Durable Objects.
  • Documentation: https://git.new/memory

Highlighted Details

  • Converts any website to markdown.
  • Features LLM filtering for data refinement.
  • Supports an auto-crawler for subpages (up to 10).
  • Offers both text and JSON response formats.

Maintenance & Community

The project is developed by Supermemory.ai. Support is encouraged via GitHub starring.

Licensing & Compatibility

The repository is licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

Self-hosting requires a paid Cloudflare Workers plan. The auto-crawler is limited to 10 subpages. The llmFilter functionality is experimental.

Health Check
Last Commit

2 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
24 stars in the last 30 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), and
1 more.

dom-to-semantic-markdown by romansky

0%
982
CLI tool for semantic Markdown conversion optimized for LLMs
Created 1 year ago
Updated 1 year ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Bryan Helmig Bryan Helmig(Cofounder of Zapier), and
6 more.

reader by jina-ai

0.4%
12k
LLM input converter via URL
Created 2 years ago
Updated 1 month ago
Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Dirk Englund Dirk Englund(MIT EECS Professor and Cofounder of Axiomatic AI), and
25 more.

firecrawl by firecrawl

3.3%
149k
API service for turning websites into LLM-ready data
Created 2 years ago
Updated 13 hours ago
Feedback? Help us improve.