✍️Writing & Content32🎨Image Generation37🎬Video & Animation73🎵Audio & Music63💬Chatbots & Assistants49💻Coding & Development248📈Marketing & SEO81Productivity199🎯Design & UI/UX64📊Data & Analytics61📚Education & Research30💼Business & Finance72🏥Healthcare & Wellness18🔍Search & Knowledge16🤖AI Agent Infrastructure107🛡️AI Security & Testing13🧊3D & Spatial21🔎SEO Tools29🏡Real Estate4🗃️Data Extraction27🧠ADHD & Focus Tools9
Listed in AI Agent Infrastructure with 110 other toolsPart of 1413+ curated AI tools on AISO
Marmot logo

Marmot

An MIT-licensed CLI that gives shells and agents one interface to models, web search, scraping and enrichment — bring your own provider keys, keep the results out of your main agent's context.

open-sourceFree and open source under the MIT licence, with no paid tier and no hosted service. Installed with `npm install -g marmot-sh`. Marmot brokers calls to providers you supply keys for — Ollama, OpenRouter, Vercel AI Gateway, Cloudflare, OpenAI, Anthropic, Brave, Exa, Firecrawl, Parallel, Tavily, ScrapeOps, ScraperAPI, ScrapingBee, Zyte, Apollo and Hunter among them — so the only cost is whatever those providers charge you directly. Installs as an agent skill via `npx skills add`.View full pricing →

About Marmot

Marmot is an MIT-licensed command-line tool that gives a shell — and by extension any agent that can run shell commands — one consistent interface to language models, web search, scraping and enrichment data. The design argument is about context economics rather than capability. When a coding agent needs to search the web or enrich a contact, doing that work inside the main agent's context spends tokens on intermediate results the agent will never need again. Marmot moves those calls out to the shell, where each one is a pipe stage and only the final answer comes back. The examples the project ships are all pipelines: pull a day of Gmail and hand it to a fast model for triage; search the web and boil the result down to five bullets; look up a contact, verify the email and draft the intro; take a `gh pr diff` and write the PR description. Because it is a plain npm binary it drops into CI/CD anywhere Node runs. It is explicitly bring-your-own-keys — Marmot brokers calls out to providers you already have accounts with, including Ollama, OpenRouter, the Vercel AI Gateway, Cloudflare, OpenAI, Anthropic, Brave, Exa, Firecrawl, Parallel, Tavily, ScrapeOps, ScraperAPI, ScrapingBee, Zyte, Apollo and Hunter, rather than reselling inference. It installs as an agent skill in one command.

Key Features

One CLI interface across many model, search, scrape and enrichment providers
Composable as pipe stages — keeps intermediate results out of the agent's context
Bring-your-own-keys: brokers to your accounts, resells nothing
Installs as an agent skill in one command
Runs in CI/CD anywhere Node runs
Text generation, web search, scraping, enrichment and text-to-speech in one binary

Tags

cliopen-sourcebyokweb-searchagent-skills
🏷️

Is this your tool?

Claim your listing to get a Featured badge, edit your description, and stand out from competitors. All plans include a permanent dofollow backlink to your site.

Claim Now →

ChatGPT already recommends Marmot. Does it recommend yours?

If you're building in AI Agent Infrastructure, run a free AI-visibility scan on your own product — we ask ChatGPT across 5 prompt angles and score how often you get named. ~30 seconds, no signup, no card.

Stay updated on AI Agent Infrastructure tools — join our weekly newsletter

One concise email with fresh launches, trending picks, and featured standouts.

Agent connectivity: not yet verified