Skip to content

Instantly share code, notes, and snippets.

View magnus919's full-sized avatar
πŸ’­
Diving back into Hugo and figuring out how/where I want to deploy it.

Magnus Hedemark magnus919

πŸ’­
Diving back into Hugo and figuring out how/where I want to deploy it.
View GitHub Profile
@magnus919
magnus919 / groktocrawl-v0.12-gist.md
Last active July 4, 2026 21:49
GroktoCrawl v0.12 β€” The Agent-Native Research Platform: structured output, compact citations, session protocol, plan-consent, depth injection, research memory, MCP server, and artifact-pyramid CLI output

GroktoCrawl v0.12 β€” The Agent-Native Research Platform

GroktoCrawl v0.12.0 transforms a self-hosted web scraper into an agent-native research platform. Every new capability ships with both a REST API and a groktocrawl CLI command. No .env changes needed β€” upgrade and go.

Upgrade:

cd ~/docker-compose/groktocrawl
git pull origin main
docker compose pull
docker compose up -d
@magnus919
magnus919 / groktocrawl-v0.11-demo.md
Last active June 29, 2026 14:24
GroktoCrawl v0.11.0 β€” The One That Sees: image support across the stack, enrich, find-similar, batch-scrape, and more

GroktoCrawl v0.11.0 β€” The One That Sees

What shipped

One feature: images across the stack. Scrape, search, crawl, agent, CLI β€” all see them now.


1. Scrape β€” extract image metadata from any page

@magnus919
magnus919 / groktocrawl-cloudflare-akamai-scraping.md
Created June 28, 2026 04:44
GroktoCrawl: scraping Cloudflare & Akamai-protected sites (CLI-only demo)

GroktoCrawl vs Bot-Protected Sites: CLI Demo

Testing GroktoCrawl against real bot-protected pages using only the groktocrawl CLI.


Demo 1: Cloudflare JS Challenge (techspot.com)

cf-mitigated challenge detected. Playwright times out -> FlareSolverr Tier 3.5 catches it.

@magnus919
magnus919 / groktocrawl-cloudflare-akamai-scraping.md
Created June 28, 2026 04:41
GroktoCrawl: scraping Cloudflare & Akamai-protected sites (CLI-only demo)

GroktoCrawl vs Bot-Protected Sites: CLI Demo

Testing GroktoCrawl against real bot-protected pages using only the groktocrawl CLI.


Demo 1: Cloudflare JS Challenge (techspot.com)

cf-mitigated challenge detected. Playwright times out β†’ FlareSolverr Tier 3.5 catches it.

@magnus919
magnus919 / groktocrawl-cloudflare-akamai-scraping.md
Created June 28, 2026 04:31
GroktoCrawl: Cloudflare & Akamai CDN scraping test results (updated with FlareSolverr enabled)

GroktoCrawl: Cloudflare & Akamai CDN Scraping (Live Test Results)

Testing GroktoCrawl v1.7.0 against CDN-protected pages on a self-hosted instance (hal2000, FlareSolverr 3.5.0 deployed).


1. Cloudflare β€” JS Challenge (thespruce.com)

HEAD Probe (Phase 0)

@magnus919
magnus919 / groktocrawl-cloudflare-akamai-scraping.md
Created June 28, 2026 04:21
GroktoCrawl: Cloudflare & Akamai CDN scraping test results

GroktoCrawl: Cloudflare & Akamai CDN Scraping

Testing GroktoCrawl against CDN-protected pages. CLI against self-hosted instance.


1. Cloudflare (with JS challenge)

Target: thespruce.com

@magnus919
magnus919 / groktocrawl-cdn-test.md
Last active June 28, 2026 04:21
GroktoCrawl: Cloudflare & Akamai CDN scraping test results

GroktoCrawl: Cloudflare & Akamai CDN Scraping

Testing GroktoCrawl against CDN-protected pages. CLI against self-hosted instance.


1. Cloudflare (with JS challenge)

Target: thespruce.com

@magnus919
magnus919 / ornith-1.0-9b-5070-ti-guide.md
Last active June 26, 2026 17:11
Running Ornith 1.0-9B on an RTX 5070 Ti β€” 400K Context on Consumer Hardware

Running Ornith 1.0-9B on an RTX 5070 Ti β€” 400K Context on Consumer Hardware

I needed a capable local coding model that would fit on a single consumer GPU with meaningful context. The RTX 5070 Ti has 16 GB of VRAM β€” not enough for most frontier models, but more than enough for interesting things if you pick the right architecture.

Ornith 1.0-9B is that architecture. It's a self-improving open-source coding model from DeepReinforce, MIT licensed, scoring 69.4 on SWE-Bench Verified and 43.1 on Terminal-Bench 2.1. Those numbers match Gemma 4-31B, a model with 3.4x more parameters. And thanks to its hybrid attention design, it runs at 400K context on a widely-available consumer GPU.

This guide shows you how to set it up, what to expect, and three exercises to see for yourself what it can do.


@magnus919
magnus919 / groktocrawl-v090-demo.md
Last active June 24, 2026 04:22
GroktoCrawl v0.9.0 - What's New in the CLI

GroktoCrawl v0.9.0 - What's New in the CLI

GroktoCrawl v0.9.0 β€” What's New in the CLI

100 commits Β· 127 files changed Β· 34,000+ lines added Β· 6 days of work

GroktoCrawl v0.9.0 is the biggest release yet. It introduces a full Firecrawl-compatible site crawling engine, AI-powered research features, change monitoring, document parsing, semantic similarity search, and major infrastructure hardening.

This gist walks through the CLI commands you'll use most, with real output from a live instance.

@magnus919
magnus919 / gutenberg-demo.md
Created June 13, 2026 18:45
GroktoCrawl Project Gutenberg adapter demo β€” scrape any Gutenberg book as chapter-structured markdown with YAML frontmatter. Three-tier fallback chain, zero new deps, auto-registered.

GroktoCrawl Project Gutenberg Adapter β€” Demo

groktocrawl scrape https://www.gutenberg.org/ebooks/11 β†’ full Alice in Wonderland as chapter-structured markdown.

The Problem

Public-domain books are the largest open corpus of high-quality text on the internet. But getting them into a format an LLM, RAG system, or agent can use means:

  1. Finding the right download URL (EPUB? plain text? illustrated?)
  2. Dealing with Gutenberg's boilerplate header/footer in plain-text downloads