
Your agent’s web fetch,
minus the fat.
fats reads the pages your agent’s built-in fetch can’t, or reads badly, and hands back a short outline the agent reads one section at a time. One binary, your own provider key, zero tracking.
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fatsearch/fatsearch/releases/latest/download/fatsearch-installer.sh | shpowershell -ExecutionPolicy Bypass -c "irm https://github.com/fatsearch/fatsearch/releases/latest/download/fatsearch-installer.ps1 | iex"brew install fatsearch/tap/fatsearchnpm i -g fatsearchcargo install --locked fatsearchor let your agent do it
Read and execute fatsearch.com/agent-setup/SKILL.md
81× less context.
Two AI chats, one Wikipedia page. Left reads it with fats. Right pastes the whole page. Pick a reader.
yo can u grab me who made Rust and what safety stuff it actually guarantees?
On it, reading the Wikipedia page.
en.wikipedia.org/wiki/Rust_(programming_language)= j11.u46 Rust (programming language) - Wikipedia · en.wikipedia.org · 57 sections · 6 photos · 2 videos · 40.9ktok · plain 597ms spent $0.0000
u46#9 Syntax and features (9.2k, 27 sub) | [edit [l175] ] Main article: Rust syntax [l176] Rust's syntax [l177] is similar…
u46#37 Safety (305) | [edit [l278] ] Safety properties [l279] guaranteed by Rust include memory…
… +9 lines
u46 Graydon Hoare= j11.u46 filter "Graydon Hoare" · 5 hit · match:exact+all auto · cache 0s
u46#2 Software developer Graydon Hoare created Rust in 2006 while working at Mozilla [l131] , which officially sponsored the project in 2009. The firs…
… +5 lines
u46#37= j11.u46#37 Safety · part 1/1 · up fats u46 · next fats u46#38 Ecosystem · cache 0s
Safety properties [l279] guaranteed by Rust include memory safety [l119] , type safety [l117] , and data race [l128] freedom. As described above, thes…
… +3 lines
Graydon Hoare created Rust in 2006 at Mozilla. Safe Rust guarantees memory safety, type safety and data-race freedom; an unsafe block opts out.
yo can u grab me who made Rust and what safety stuff it actually guarantees?
On it, reading the Wikipedia page.
en.wikipedia.org/wiki/Rust_(programming_language)[Jump to content](https://en.wikipedia.org/wiki/Rust_(programming_language)#bodyContent)
[ | - [Multi-paradigm](https://en.wikipedia.org/wiki/Comparison…
| [Developer](https://en.wikipedia.org/wiki/Software_developer "Software developer") | The Rust Team |
| Firstappeared | January20, 2012;14 years ago(2012-01-20)[\[1\]](https://en.wikipedia.org/wiki/Rust_(programming_language)#cite_note-Rust0.1a-1) |
| |
| [Stable release](https://en.wikipedia.org/wiki/Software_release_life_cycle "Software release life cycle") | 1.99.0[\[2\]](https://en.wikipedia.org/w…
| |
| [Typing discipline](https://en.wikipedia.org/wiki/Type_system "Type system") | - [Affine](https://en.wikipedia.org/wiki/Affine_type_system "Affine t…
| Implementation language | [OCaml](https://en.wikipedia.org/wiki/OCaml "OCaml") (2006–2011)<br>Rust (2012–present) |
| [Platform](https://en.wikipedia.org/wiki/Computing_platform "Computing platform") | [Cross-platform](https://en.wikipedia.org/wiki/Cross-platform "C…
| [OS](https://en.wikipedia.org/wiki/Operating_system "Operating system") | Cross-platform[\[note 2\]](https://en.wikipedia.org/wiki/Rust_(programming…
| [License](https://en.wikipedia.org/wiki/Software_license "Software license") | [MIT](https://en.wikipedia.org/wiki/MIT_License "MIT License"), [Apac…
| [Filename extensions](https://en.wikipedia.org/wiki/Filename_extension "Filename extension") | `.rs`, `.rlib` |
| Website | [rust-lang.org](https://www.rust-lang.org/) |
| Major [implementations](https://en.wikipedia.org/wiki/Programming_language_implementation "Programming language implementation") |
| [Rust compiler](https://en.wikipedia.org/wiki/Rust_compiler "Rust compiler"), [GCC](https://en.wikipedia.org/wiki/GNU_Compiler_Collection "GNU Compi…
| Influenced by |
| - [Alef](https://en.wikipedia.org/wiki/Alef_(programming_language) "Alef (programming language)")<br>- [BETA](https://en.wikipedia.org/wiki/BETA_(pr…
| Influenced |
| - [Idris](https://en.wikipedia.org/wiki/Idris_(programming_language) "Idris (programming language)")[\[10\]](https://en.wikipedia.org/wiki/Rust_(pro…
**Rust** is a [general-purpose programming language](https://en.wikipedia.org/wiki/General-purpose_programming_language "General-purpose programming l…
Software developer Graydon Hoare created Rust in 2006 while working at [Mozilla](https://en.wikipedia.org/wiki/Mozilla "Mozilla"), which officially sp…
## History
\[ [edit](https://en.wikipedia.org/w/index.php?title=Rust_(programming_language)&action=edit§ion=1 "Edit section: History")\]
### 2006–2009: Early years
\[ [edit](https://en.wikipedia.org/w/index.php?title=Rust_(programming_language)&action=edit§ion=2 "Edit section: 2006–2009: Early years")\]
[ employee Graydon Hoare. According to _MIT Tech…
Early contributors have agreed that the language was based primarily on existing ideas. Hoare cited languages from the 1970s, 1980s, and 1990s as infl…
The first [compiler](https://en.wikipedia.org/wiki/Compiler "Compiler") was written in about 38,000 lines of [OCaml](https://en.wikipedia.org/wiki/OCa…
… +757 lines
Graydon Hoare created Rust in 2006 at Mozilla. Safe Rust guarantees memory safety, type safety and data-race freedom; an unsafe block opts out.
yo can u grab me who made Rust and what safety stuff it actually guarantees?
On it, reading the Wikipedia page.
en.wikipedia.org/wiki/Rust_(programming_language)[Jump to content](#bodyContent)
[  
## Contents
* [1 History](#History)
+ [1.1 2006–2009: Early years](#2006–2009:_Early_years)
+ [1.2 2009–2012: Mozilla sponsorship](#2009–2012:_Mozilla_sponsorship)
+ [1.3 2012–2015: Evolution](#2012–2015:_Evolution)
+ [1.4 2015–2020: Servo and early adoption](#2015–2020:_Servo_and_early_adoption)
+ [1.5 2020–present: Mozilla layoffs and Rust Foundation](#2020–present:_Mozilla_layoffs_and_Rust_Foundation)
* [2 Syntax and features](#Syntax_and_features)
+ [2.1 Hello World program](#Hello_World_program)
+ [2.2 Variables](#Variables)
+ [2.3 Block expressions and control flow](#Block_expressions_and_control_flow)
- [2.3.1 if expressions](#if_expressions)
- [2.3.2 while loops](#while_loops)
- [2.3.3 for loops and iterators](#for_loops_and_iterators)
- [2.3.4 loop and break statements](#loop_and_break_statements)
+ [2.4 Pattern matching](#Pattern_matching)
+ [2.5 Types](#Types)
- [2.5.1 Primitive types](#Primitive_types)
- [2.5.2 Compound types](#Compound_types)
+ [2.6 Ownership and references](#Ownership_and_references)
- [2.6.1 Lifetimes](#Lifetimes)
+ [2.7 User-defined types](#User-defined_types)
- [2.7.1 Standard library](#Standard_library)
+ [2.8 Pointers](#Pointers)
+ [2.9 Type conversion](#Type_conversion)
+ [2.10 Polymorphism](#Polymorphism)
- [2.10.1 Traits](#Traits)
- [2.10.2 Generic functions](#Generic_functions)
- [2.10.3 Trait objects](#Trait_objects)
+ [2.11 Memory management](#Memory_management)
+ [2.12 Unsafe](#Unsafe)
+ [2.13 Macros](#Macros)
- [2.13.1 Declarative macros](#Declarative_macros)
… +735 lines
Graydon Hoare created Rust in 2006 at Mozilla. Safe Rust guarantees memory safety, type safety and data-race freedom; an unsafe block opts out.
yo can u grab me who made Rust and what safety stuff it actually guarantees?
On it, reading the Wikipedia page.
en.wikipedia.org/wiki/Rust_(programming_language)[Jump to content](#bodyContent)
Main menu
Main menu
move to sidebar
hide
Navigation
* [Main page](/wiki/Main_Page "Visit the main page [z]")
* [Contents](/wiki/Wikipedia%3AContents "Guides to browsing Wikipedia")
* [Current events](/wiki/Portal%3ACurrent_events "Articles related to current events")
* [Random article](/wiki/Special%3ARandom "Visit a randomly selected article [x]")
* [About Wikipedia](/wiki/Wikipedia%3AAbout "Learn about Wikipedia and how it works")
* [Contact us](//en.wikipedia.org/wiki/Wikipedia%3AContact_us "How to contact Wikipedia")
Contribute
* [Help](/wiki/Help%3AContents "Guidance on how to use and edit Wikipedia")
* [Learn to edit](/wiki/Help%3AIntroduction "Learn how to edit Wikipedia")
* [Community portal](/wiki/Wikipedia%3ACommunity_portal "The hub for editors")
* [Recent changes](/wiki/Special%3ARecentChanges "A list of recent changes to Wikipedia [r]")
* [Upload file](/wiki/Wikipedia%3AFile_upload_wizard "Add images or other media for use on Wikipedia")
* [Special pages](/wiki/Special%3ASpecialPages "A list of all special pages [q]")
[

](/wiki/Main_Page)
[Search](/wiki/Special%3ASearch "Search Wikipedia [f]")
Search
Appearance
* [Donate](https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en)
* [Create account](/w/index.php?title=Special:CreateAccount&returnto=Rust+%28programming+language%29 "You are encouraged to create an account and log …
* [Log in](/w/index.php?title=Special:UserLogin&returnto=Rust+%28programming+language%29 "You're encouraged to log in; however, it's not mandatory. [o…
Personal tools
* [Donate](https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en)
* [Create account](/w/index.php?title=Special:CreateAccount&returnto=Rust+%28programming+language%29 "You are encouraged to create an account and log …
* [Log in](/w/index.php?title=Special:UserLogin&returnto=Rust+%28programming+language%29 "You're encouraged to log in; however, it's not mandatory. [o…
## Contents
move to sidebar
hide
* (Top)
… +1,012 lines
Graydon Hoare created Rust in 2006 at Mozilla. Safe Rust guarantees memory safety, type safety and data-race freedom; an unsafe block opts out.
yo can u grab me who made Rust and what safety stuff it actually guarantees?
On it, reading the Wikipedia page.
en.wikipedia.org/wiki/Rust_(programming_language)Rust (programming language) - Wikipedia
[Jump to content](#bodyContent)
Main menu
Main menu
move to sidebar hide
Navigation
* [Main page](/wiki/Main_Page "Visit the main page [z]")
* [Contents](/wiki/Wikipedia:Contents "Guides to browsing Wikipedia")
* [Current events](/wiki/Portal:Current_events "Articles related to current events")
* [Random article](/wiki/Special:Random "Visit a randomly selected article [x]")
* [About Wikipedia](/wiki/Wikipedia:About "Learn about Wikipedia and how it works")
* [Contact us](//en.wikipedia.org/wiki/Wikipedia:Contact_us "How to contact Wikipedia")
Contribute
* [Help](/wiki/Help:Contents "Guidance on how to use and edit Wikipedia")
* [Learn to edit](/wiki/Help:Introduction "Learn how to edit Wikipedia")
* [Community portal](/wiki/Wikipedia:Community_portal "The hub for editors")
* [Recent changes](/wiki/Special:RecentChanges "A list of recent changes to Wikipedia [r]")
* [Upload file](/wiki/Wikipedia:File_upload_wizard "Add images or other media for use on Wikipedia")
* [Special pages](/wiki/Special:SpecialPages "A list of all special pages [q]")
[  
Search
Appearance
* [Donate](https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en)
* [Create account](/w/index.php?title=Special:CreateAccount&returnto=Rust+%28programming+language%29 "You are encouraged to create an account and lo…
* [Log in](/w/index.php?title=Special:UserLogin&returnto=Rust+%28programming+language%29 "You're encouraged to log in; however, it's not mandatory. …
Personal tools
* [Donate](https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en)
* [Create account](/w/index.php?title=Special:CreateAccount&returnto=Rust+%28programming+language%29 "You are encouraged to create an account and lo…
* [Log in](/w/index.php?title=Special:UserLogin&returnto=Rust+%28programming+language%29 "You're encouraged to log in; however, it's not mandatory. …
## Contents
move to sidebar hide
* [
(Top)
](#)
* [
… +1,309 lines
Graydon Hoare created Rust in 2006 at Mozilla. Safe Rust guarantees memory safety, type safety and data-race freedom; an unsafe block opts out.
yo can u grab me who made Rust and what safety stuff it actually guarantees?
On it, reading the Wikipedia page.
en.wikipedia.org/wiki/Rust_(programming_language)Title: Rust (programming language)
URL Source: https://en.wikipedia.org/wiki/Rust_(programming_language)
Published Time: 2010-10-30T22:30:54Z
Markdown Content:
| Rust |
| --- |
| [ | * [Multi-paradigm](https://en.wikipedia.org/wiki/Comparison…
| [Developer](https://en.wikipedia.org/wiki/Software_developer "Software developer") | The Rust Team |
| First appeared | January 20, 2012;14 years ago[[1]](https://en.wikipedia.org/wiki/Rust_(programming_language)#cite_note-Rust0.1a-1) |
| |
| [Stable release](https://en.wikipedia.org/wiki/Software_release_life_cycle "Software release life cycle") | 1.99.0[[2]](https://en.wikipedia.org/wik…
| [Typing discipline](https://en.wikipedia.org/wiki/Type_system "Type system") | * [Affine](https://en.wikipedia.org/wiki/Affine_type_system "Affine t…
| Implementation language | [OCaml](https://en.wikipedia.org/wiki/OCaml "OCaml") (2006–2011) Rust (2012–present) |
| [Platform](https://en.wikipedia.org/wiki/Computing_platform "Computing platform") | [Cross-platform](https://en.wikipedia.org/wiki/Cross-platform "C…
| [OS](https://en.wikipedia.org/wiki/Operating_system "Operating system") | Cross-platform[[note 2]](https://en.wikipedia.org/wiki/Rust_(programming_l…
| [License](https://en.wikipedia.org/wiki/Software_license "Software license") | [MIT](https://en.wikipedia.org/wiki/MIT_License "MIT License"), [Apac…
| [Filename extensions](https://en.wikipedia.org/wiki/Filename_extension "Filename extension") | `.rs`, `.rlib` |
| Website | [rust-lang.org](https://www.rust-lang.org/) |
| Major [implementations](https://en.wikipedia.org/wiki/Programming_language_implementation "Programming language implementation") |
| [Rust compiler](https://en.wikipedia.org/wiki/Rust_compiler "Rust compiler"), [GCC](https://en.wikipedia.org/wiki/GNU_Compiler_Collection "GNU Compi…
| Influenced by |
| * [Alef](https://en.wikipedia.org/wiki/Alef_(programming_language) "Alef (programming language)") * [BETA](https://en.wikipedia.org/wiki/BETA_(progr…
| Influenced |
| * [Idris](https://en.wikipedia.org/wiki/Idris_(programming_language) "Idris (programming language)")[[10]](https://en.wikipedia.org/wiki/Rust_(progr…
**Rust** is a [general-purpose programming language](https://en.wikipedia.org/wiki/General-purpose_programming_language "General-purpose programming l…
Software developer Graydon Hoare created Rust in 2006 while working at [Mozilla](https://en.wikipedia.org/wiki/Mozilla "Mozilla"), which officially sp…
### 2006–2009: Early years
[[edit](https://en.wikipedia.org/w/index.php?title=Rust_(programming_language)&action=edit§ion=2 "Edit section: 2006–2009: Early years")]
[, J…
In 2006, Rust began as a personal project by [Mozilla](https://en.wikipedia.org/wiki/Mozilla "Mozilla") employee Graydon Hoare. According to _MIT Tech…
Early contributors have agreed that the language was based primarily on existing ideas. Hoare cited languages from the 1970s, 1980s, and 1990s as infl…
The first [compiler](https://en.wikipedia.org/wiki/Compiler "Compiler") was written in about 38,000 lines of [OCaml](https://en.wikipedia.org/wiki/OCa…
In 2009, Mozilla officially sponsored the project.[[21]](https://en.wikipedia.org/wiki/Rust_(programming_language)#cite_note-MITTechReview-25)[Brendan…
Work shifted from the OCaml compiler to a [self-hosting compiler](https://en.wikipedia.org/wiki/Self-hosting_compiler "Self-hosting compiler") (_i.e._…
… +577 lines
Graydon Hoare created Rust in 2006 at Mozilla. Safe Rust guarantees memory safety, type safety and data-race freedom; an unsafe block opts out.
- Saved on this one question
- 111,133 tokens
- Model bill for the read
- $0.0028 vs $0.23
- 1,000 pages like this
- $2.77 vs $225
Wikipedia “Rust (programming language)”, default settings, one run each, 2026-10-17. Tokens: Anthropic’s own counter. Bill: Claude Sonnet 5.5 input at $2 / M tokens (2026-10-19); reader fees not included, fats read it over plain HTTP for $0.
- one static binary
- 17 MB
- to start
- 4 ms
- cached read
- 5 ms
- per paid page, $0 plain or cached
- $0.001–0.004
Measured on the pages that break other readers
Social, news, shops, travel, classifieds, search: pages a built-in fetch can’t read. fats 0.1.0, 2026-10-16, one run each.
| Metric | fats | Firecrawl | Tavily | Jina Reader (no key) | Built-in fetch |
|---|---|---|---|---|---|
| Pages read correctly | 92.5% | 60.0% | 47.5% | 20.0% | 47.5% |
| Agent answered correctly | 27/40 | 24/40 | — | — | 18/40 |
| Input tokens per question | 2.6k | 2.8k | — | — | 9.1k |
Then it reads one section when it needs depth: about 200 to 2k tokens.
Three commands to a better-read web
- Step 1
Install one binary
Prebuilt for macOS, Linux and Windows. No runtime, no daemon, no browser.
brew install fatsearch/tap/fatsearch - Step 2
Add a key, or don’t
Without one, fats reads what plain HTTP gets. Any one Oxylabs or Bright Data key unlocks JS pages and walls.
fats setup - Step 3
Hand it to your agent
One MCP tool, or the CLI straight from the shell. Same commands either way.
claude mcp add fats -- fats mcp
Small output. Nothing hidden.
Every behaviour can be inspected from the CLI: fats, fats stats, fats config, dry:true.
Plain first. Your provider only when the page needs it.
Every page starts with a free HTTP request. A JS shell, captcha or wall moves it up to your own key, hedged so a slow provider doesn’t stall the agent.
Cached on disk
Pages live in a local cache for up to an hour. Re-reads take milliseconds and cost nothing.
fats u1#4Loss guard
Prices, dates and numbers survive the cleaning. Anything dropped is counted, never silent.
0 of 63 numbers prunedSearch and GitHub
Web search returns ids your agent opens on demand. GitHub repos come back ranked by stars.
fats gh rust markdownPDFs and local files
PDFs come back one section per page. HTML, Markdown, CSV, JSON and stdin work the same way.
fats ./report.pdfZero telemetry
No account and no server of ours. Your keys stay on your machine, and the code is MIT or Apache-2.0.
fats config
What it doesn’t do yet
Each one prints a ! row that says what’s missing and what to do. Never silence.
- OCR for scanned PDFs
! no_text - DOCX / XLSX
! not_in_v1 zip - Semantic match (needs a local model)
! not_in_v1 - Remote MCP over HTTP / OAuth
stdio only - Pages behind a login
stay behind it
Give your agent a lighter web.
Free and open source. Bring any one key, or none.
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fatsearch/fatsearch/releases/latest/download/fatsearch-installer.sh | shpowershell -ExecutionPolicy Bypass -c "irm https://github.com/fatsearch/fatsearch/releases/latest/download/fatsearch-installer.ps1 | iex"brew install fatsearch/tap/fatsearchnpm i -g fatsearchcargo install --locked fatsearch