✍️Writing & Content50🎨Image Generation63🎬Video & Animation103🎵Audio & Music85💬Chatbots & Assistants81💻Coding & Development345📈Marketing & SEO117Productivity289🎯Design & UI/UX92📊Data & Analytics98📚Education & Research42💼Business & Finance108🏥Healthcare & Wellness19🔍Search & Knowledge20🤖AI Agent Infrastructure171🛡️AI Security & Testing26🧊3D & Spatial22🔎SEO Tools50🏡Real Estate6🗃️Data Extraction57🧠ADHD & Focus Tools11🔬Research & Academia26🧩LLM APIs & Models24⚙️Automation & Workflows23🔐Security & Privacy15📊Analytics & BI11⚖️Legal & Contracts9
Listed in AI Agent Infrastructure with 175 other toolsPart of 2036+ 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.

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.

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 Marmot your tool?

This is the page buyers and AI assistants read when they look up Marmot. Claim your listing for $19 one-time — no subscription, nothing to cancel — and get a Featured badge, top placement in your category, and a permanent dofollow backlink. Prefer it ongoing? Monthly is one click away on the next page.

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

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

Alternatives to Marmot

View all Marmot alternatives →

Agent connectivity: not yet verified