Skip to main content

Kimi Browser Extension Tutorial: Automate Web Browsing With AI Agents

Learn how to set up the Kimi Browser Extension using both Kimi Work and Kimi Code CLI, and run a product search that extracts structured results from a website.
Sep 18, 2026  · 8 min read

Explore with AI

ChatGPTClaudePerplexity

Browser automation has traditionally required Selenium scripts, Puppeteer configurations, or complex scraping pipelines. The Kimi Browser Extension (formerly Kimi WebBridge) changes that. Instead of writing code to click buttons and extract data, you describe what you want in plain English, and the AI agent handles the rest, like navigating pages, filling forms, taking screenshots, and reading content directly from your browser.

In this tutorial, I'll walk you through setting up the Kimi Browser Extension from scratch, explain both available approaches (Kimi Work desktop and Kimi Code CLI), and demonstrate how you can search for a mechanical keyboard on Amazon, extract the top results, and get structured product data, without writing a single line of scraping code.

By the end of this tutorial, you'll know how to:

  • Set up the Kimi Browser Extension using the desktop app or the terminal
  • Connect the browser extension to your AI agent
  • Write effective prompts that drive browser actions
  • Extract live data from any website using plain English

If you’re new to agents, our AI Agent Fundamentals skill track shows how they can change the way you work.

The Kimi Browser Extension In a Nutshell

  • The Kimi browser extension runs entirely locally on your browser sessions, and page data never leaves your machine
  • Kimi Work is the easier path for quick tasks; Kimi Code CLI gives you more control and reliability for reproducible workflows
  • Single-site extraction is fast and clean; multi-site works but takes more time and approvals in the current Beta
  • kimi-k3 is the best model for any browser automation or agentic task

Introduction to AI Agents

Learn the fundamentals of AI agents, their components, and real-world use—no coding required.
Explore Course

What is the Kimi Browser Extension?

The Kimi Browser Extension, formerly Kimi WebBridge, is a browser extension for AI agents that clicks, fills, navigates, and extracts. Tedious work, on autopilot.

Under the hood, it works through three components working together:

  • Local bridge service: A local service runs on your computer and receives instructions from the agent
  • Browser extension: It executes specific actions in your browser using the Chrome DevTools Protocol (CDP)
  • Security isolation: All execution happens locally, so your login sessions and page content never leave your device

This architecture means the agent can use your existing browser sessions. If you're already logged into Amazon or any other site, WebBridge can act on those authenticated pages without needing to re-login or deal with CAPTCHA separately.

Two Ways to Use the Kimi Browser Extension

There are two ways to connect the Kimi Browser Extension to an AI agent: through the Kimi Desktop app (Kimi Work) or through Kimi Code CLI in the terminal. Both use the same browser extension, and the difference is how you interact with the agent.

 

Kimi Work (Desktop)

Kimi Code CLI (Terminal)

Setup

Install app + extension

Install CLI + extension

Interface

Chat UI in the desktop app

Terminal with natural language prompts

Output

Results appear in the chat

Full control over outputs and files

Best for

Quick one-off tasks

Reproducible pipelines and tutorials

Rate limits

Shared free tier (can hit limits)

More reliable for extended use

I tested both approaches while preparing this tutorial. I'll walk you through the Kimi Work setup first, then show the Kimi Code CLI path I switched to when I hit rate limits, which is common during peak usage.

If you've followed Moonshot's agent work, this is the same direction as Agent Swarm in Kimi K2.5: parallel, tool-driven execution, except the tool here is your browser.

Setting Up the Kimi Browser Extension With Kimi Work

First, let’s look at the path coming from Kimi Work.

Step 1: Download the Kimi desktop app

Go to kimi.com/en/products/kimi-webbridge and click With Kimi Desktop. Download and install the Kimi Desktop App. Note that Kimi Work is supported on Windows and Apple Silicon Macs only. On Intel Macs, the desktop app is limited to Kimi Chat, so use the Kimi Code CLI path below instead.

Kimi Browser Extension

Note: You can set this up manually as well by following the steps mentioned on the website, or you can use your local agents like Hermes, OpenClaw, Cursor, Codex, etc to set Kimi WebBridge for you.

Step 2: Log in to Kimi

Open the Kimi Desktop App and log in using your phone number or Google account.

Kimi WebBridge login

Step 3: Install the Kimi Browser Extension in Chrome

Go to the Chrome Web Store and add the Kimi browser extension (also works in Brave). Once installed, you should see an extension pop-up.

Kimi Browser Extension in Google Chrome Web Store

Next, you enable the browser extension in Kimi Work.

Step 4: Enable the browser extension in Kimi Work

Open the Kimi Desktop App and go to Plugins in the left sidebar. Switch to the Installed or Featured tab, select Kimi Browser Extension, and install it.

Kimi Plugins

Step 5: Start using the Kimi Browser Extension in the chat

Switch to Work mode in the Kimi Desktop App. You'll see Kimi Browser Extension listed at the top of the chat input, confirming it's active. 

The model defaults to Kimi K2.8. You can also switch it to Kimi K3, which is ideal for browser automation tasks. If you want to learn using it via API as well and look for inspiration on what you can do with it, I recommend reading our Kimi K3 API tutorial.

Kimi Work

Next, you can now try a prompt like:

Prompt: 

Go to Amazon, Flipkart, eBay, and Walmart. Search for "mechanical keyboard" on each. Extract the top 2 results from each site — product name, price, rating, number of reviews, and delivery time.

One thing to keep in mind: since Kimi Work is still in Beta and runs on shared infrastructure, you may occasionally see this message:

"Too many people are chatting with Kimi right now. Please try again soon."

If that happens, the Kimi Code CLI path below is more reliable for extended use.

Setting Up the Kimi Browser Extension With Kimi Code CLI

Kimi Code CLI is Moonshot AI's open-source terminal agent, which gives you the same WebBridge capabilities through your terminal, with full control over outputs and prompts.

Step 1: Install Kimi Code CLI

Run the official install script in your terminal:

macOS and Linux:

curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

Windows(PowerShell):

irm https://code.kimi.com/kimi-code/install.ps1 | iex

If you already have Node.js 22.19.0 or later installed, you can install directly via npm:

node --version
npm install -g @moonshot-ai/kimi-code

Or with pnpm:

pnpm add -g @moonshot-ai/kimi-code

After installation, verify it worked from a fresh terminal:

kimi --version

Step 2: Open Kimi Code and log in

Now, open your terminal and type:

kimi

On first launch, run /login and select Kimi Code (kimi.ai/code) as the platform. This opens a browser to complete OAuth authorization (no API key needed), using your Google account or phone number.

When asked to select a model, choose kimi-k3. It is the flagship built for long-horizon agent tasks like browser navigation and data extraction. Note that K3 always thinks; turning thinking off routes the request to K2.8 Preview instead.

6.png

Inside the Kimi Code terminal, run /plugins to open the plugins menu. Press Tab to navigate to the Official tab, select the Kimi Browser Extension, and press Enter to install. Then, run /reload or /new to activate it.

Step 3: Install the browser extension and connect it

Kimi Code will prompt you to install the Chrome extension if you haven't already. It provides links to the Chrome Web Store and Edge Add-ons, as well as a manual installation guide. Once installed, run /reload or start a new session. If you start typing /kimi, you’ll see the skill kimi-webbridge (that still carries the previous name):

7.png

Step 4: Run the browser extension prompt

Now try a simple prompt to confirm everything is working:

Go to amazon.com and search for "mechanical keyboard". Take a screenshot of the results page and give me the names of top 2 keyboards

You'll see Kimi immediately start running commands against your browser:

8.png

The agent uses curl commands to talk to the local daemon of the browser extension, which in turn controls your browser using the Chrome DevTools Protocol. Your browser will open Amazon, type the search query, wait for results, take a screenshot, then extract and return the product names.

Here's what the results look like:

9.png

This is data extracted from Amazon's live results page with no scraping code and no API.

Multi-Site Extraction: What Happens in Practice

After the single-site demo worked cleanly, I tried the multi-site prompt:

Prompt: 

Go to Amazon, Flipkart, eBay, and Walmart. Search for "mechanical keyboard" on each. Extract the top 2 results from each site — product name, price, rating, number of reviews, and delivery time.

The extension opened all four sites in parallel as a tab group labeled "Keyboard Research". You could see the progress tracker update in real time:

10.png

The agent gathered context files like webbridge-req-amazon.json, webbridge-req-snapshot1.json, and worked through each site. However, multi-site extraction required significantly more approvals and time than the single-site version, since each tab needed to be processed sequentially.

11.png

Practical takeaway: For a tutorial demo, start with a single site. Multi-site extraction works, but it takes longer and requires more patience with approvals. As the browser extension matures, this will improve, but it's worth setting accurate expectations in your own projects.

What Model Does the Kimi Browser Extension Use?

Here's a quick overview of the model family so you know what's running under the hood:

Model

Best for

kimi-k3

Flagship model for long-horizon agent work, coding, and knowledge work (1M context, always thinking, native vision)

kimi-k2.7-code

Coding tasks like writing, debugging, and refactoring code (256K context window)

kimi-k2.7-code-highspeed

The same coding model served at roughly 6× the output speed

kimi-k2.6

Cheaper general-purpose model with thinking and non-thinking modes (also 256K context window)

For tasks with the browser extension, kimi-k3 is the right choice. It's built for agentic workflows like sequential decisions, tool use, and long-horizon planning, which is exactly what navigating multiple websites and extracting structured data requires.

Final Thoughts

In this tutorial, I walked through two ways to use the Kimi browser extension: one through the Kimi Desktop app and the other through the Kimi Code CLI in the terminal. I tested both during demos and showed what the extraction output looks like for an Amazon search.

From here, you could extend this to extract data from any site you're already logged into, automate form submissions, compare prices across retailers, or build a scheduled research workflow.

Kimi Browser Extension FAQs

Does the Kimi browser extension work on browsers other than Chrome?

Yes. Officially, Chrome and Edge are supported, and Kimi recommends running the latest version of either. Edge users can install from the Edge Add-ons store. Brave worked in my own testing, since it's Chromium-based, but it isn't officially supported.

Is my data safe when using the Kimi browser extension?

Yes. All execution happens locally on your machine through the local daemon at port 10086. Your login sessions and page content never leave your device.

Why should I use Kimi K3 for browser tasks?

Kimi K3 is Moonshot's flagship model: 2.8T parameters, a 1M-token context window, and native vision, built for long-horizon agent work like navigation, extraction, and sequential decisions. If cost matters more than capability, kimi-k2.6 remains available on the API as a cheaper general-purpose option with a 256K context.

Can the Kimi browser extension access sites I'm already logged into?

Yes, this is one of its standout features. It uses your existing browser sessions, so it can operate on authenticated pages without any additional login steps.

How does the Kimi browser extension differ from traditional browser automation tools like Selenium or Puppeteer?

Selenium and Puppeteer require you to write code that specifies exactly which elements to click, which selectors to target, and how to handle page state. Kimi WebBridge replaces all of that with a plain English prompt. Now, the agent figures out the selectors, navigation steps, and extraction logic on its own.


Aashi Dutt's photo
Author
Aashi Dutt
LinkedIn
Twitter

I am a Google Developers Expert in ML(Gen AI), a Kaggle 3x Expert, and a Women Techmakers Ambassador with 3+ years of experience in tech. I co-founded a health-tech startup in 2020 and am pursuing a master's in computer science at Georgia Tech, specializing in machine learning.

Topics
AI Agents
Artificial Intelligence

Learn Agentic AI With DataCamp!

Track

AI Agent Fundamentals

6 hr
Discover how AI agents can change how you work and deliver value for your organization!
See DetailsRight Arrow
Start Course
See MoreRight Arrow
Related

blog

Top 15 Agentic AI Chrome Extensions

Discover agentic AI Chrome extensions that automate browser tasks, supercharge research and writing, orchestrate multi-app workflows, and turn your browser into a productivity powerhouse.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Tutorial

Kimi Claw Tutorial: A Guide With Practical Examples

Learn how to use Kimi Claw to build AI workflows with scheduling, skills, and multi-step automation through hands-on experiments.
Aashi Dutt's photo

Aashi Dutt

8 min

Tutorial

Kimi K2.6 API Tutorial: Building an AI Job Search Assistant

Build an AI agent with Kimi K2.6, Olostep, and the OpenAI Agents SDK that reads your CV, finds live roles, filters noise, and tells you exactly where to apply.
Abid Ali Awan's photo

Abid Ali Awan

11 min

Tutorial

How to Set Up Kimi K2.7 Code with Pi: The Ultimate AI Coding Environment

Set up Kimi K2.7 Code with Pi, research skills, current documentation, persistent memory, browser testing, and practical CLIs to build and publish tested data-science projects.
Abid Ali Awan's photo

Abid Ali Awan

11 min

Tutorial

Claude for Chrome: AI-Powered Browser Assistance and Automation

Learn how to install and use Claude for Chrome, Anthropic’s AI-powered browser assistant. Discover how it automates form filling, email cleanup, and web tasks, plus key safety tips and current limitations.
Bexruz (Bex) Tuychiev's photo

Bexruz (Bex) Tuychiev

9 min

Tutorial

Kimi K3: Features, Benchmarks, API, and 5 Hands-On Examples

Learn what Kimi K3 is, how to access it, and how it handles reasoning, tools, long context, and vision across five hands-on examples.
Khalid Abdelaty's photo

Khalid Abdelaty

12 min

See MoreSee More