Documentation

Tomoshibi Documentation

Self-hosted scraping API — one binary, $5/mo infra. This hosted playground is rate-limited and ephemeral. For unlimited use, run it locally with Docker.

Quick Start

Technology Stack

API
Go 1.25+ · Gin Runtime
Chromedp + Colly Engines
SearXNG + Redis Search & Queue
Web Playground
SvelteKit 5 Framework
shadcn-svelte UI
Tailwind v4 Styling
MCP
tomoshi CLI npm
3 tools scrape · crawl · search
MCP SDK Protocol
Self-host
Docker Compose Recommended
Fly / Render Hobby tier
MIT · No telemetry License

Key Principles

Fast by design
Shared Chromedp allocator, recycled tabs, smart static→dynamic fallback. ~200ms static, parallel pools.
LLM-ready output
Readability main-content + ad block → clean markdown, metadata, links, optional screenshot.
Open & funded by you
MIT licensed. Stars drive discovery, sponsors fund Chromedp & SearXNG upkeep. See FUNDING.yml.

Documentation

Need Help?

Check out the setup guide to get started, explore the architecture to understand how everything works, or browse the features to see what's possible.