index

让AI替你操作浏览器,复杂网页任务全自动搞定

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 189 🐛 待处理 6 👀 关注 3 ⚠️ 作者已归档(停止维护)
GitHub ↗
GitHub 星标 ★ 2439
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可免费使用和自行部署,无付费版本。

项目预览

index 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队lmnr-ai
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可免费使用和自行部署,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型ai,ai-agent,browser-agent,claude-3-7-sonnet,gemini-pro,llm,sota
GitHub 星标★ 2439
上线时间2024-11-30 00:00:00
代码更新2025-06-09
仓库体积2.4 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数7

项目介绍

这是一个开源的浏览器智能体项目,旨在通过大语言模型驱动,让AI像人一样在网页上自主完成复杂任务。它解决了传统自动化脚本难以应对动态页面和复杂交互的问题,核心能力包括理解网页内容、规划操作步骤、执行点击输入等动作,并支持Claude、Gemini等多种主流模型。项目采用Python编写,技术栈涵盖AI Agent、浏览器自动化等,当前处于快速迭代阶段,已获得社区广泛关注。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2439

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • Python 环境(需可执行 pip 命令)
  • 至少一个模型 API Key:Gemini / Anthropic / OpenAI
  • 能访问 pip 源与 Playwright 浏览器下载源
  • 本地安装 Chrome 浏览器(仅使用 --local-chrome 模式时需要)

安装与启动步骤

  1. 1安装 Index 包

    用 pip 安装 lmnr-index 及 lmnr 全部依赖。README 指定包名为 lmnr-index,注意别装错名字。

    pip install lmnr-index 'lmnr[all]'
  2. 2安装 Chromium

    Index 基于 Playwright 驱动浏览器,必须单独安装 Chromium 内核,否则启动时会报找不到浏览器。

    playwright install chromium
  3. 3配置模型密钥

    在项目根目录新建 .env 文件,按需填入 Gemini、Anthropic、OpenAI 的 API Key,键名必须与 README 一致。

    GEMINI_API_KEY=sk-xxxxxxxx
    ANTHROPIC_API_KEY=sk-ant-xxxxxxxx
    OPENAI_API_KEY=sk-xxxxxxxx
  4. 4启动交互 CLI

    执行 index run 进入交互模式,按提示选择模型(1 Gemini 2.5 Flash、2 Claude 3.7 Sonnet、3 OpenAI o4-mini),再用自然语言下达任务。

    index run
  5. 5复用本地 Chrome

    如果希望沿用自己 Chrome 中已登录的账号会话,加 --local-chrome 参数,默认使用系统默认 Chrome 路径。

    index run --local-chrome
  6. 6代码中集成

    也可作为 Python 库调用。README 只展示了导入部分与 Pydantic 结构化输出思路,完整调用示例请以仓库文档为准。

    import asyncio
    from index import Agent, GeminiProvider
    from pydantic import BaseModel
    from lmnr import Laminar
    import os

关键配置

配置项必填说明示例
GEMINI_API_KEY是Gemini 模型密钥,使用 Gemini 2.5 Pro/Flash 时必填sk-xxxxxxxx
ANTHROPIC_API_KEY是Anthropic 密钥,使用 Claude 3.7 Sonnet 时必填sk-ant-xxxxxxxx
OPENAI_API_KEY是OpenAI 密钥,使用 o4-mini 时必填sk-xxxxxxxx

如何确认成功

执行 index run 后出现 Interactive Mode 文本界面并提示 Loaded existing browser state,输入指令后能看到 Step 1、Step 2 等实时执行步骤,即启动成功。

常见问题

Q:必须配置全部三个 API Key 吗?

A:不需要。它们是不同模型提供商的可选密钥:只用 Gemini 就配 GEMINI_API_KEY,只用 Claude 就配 ANTHROPIC_API_KEY,按你选择的模型配置对应项即可。

Q:CLI 支持哪些模型?

A:README 列出的模型有 Gemini 2.5 Pro、Gemini 2.5 Flash、Claude 3.7 Sonnet(扩展思考)和 OpenAI o4-mini,交互启动时会让你从列表中选择。

Q:如何让 Agent 使用我已登录的浏览器?

A:使用 index run --local-chrome 启动,会复用你本机 Chrome 实例上的登录会话,而不是新开一个干净浏览器。

Q:对话历史或浏览器状态会丢失吗?

A:不会。CLI 支持会话之间的浏览器状态持久化,并支持后续追问消息,还提供让人类接管的操作。

注意事项

  • .env 文件应放在项目根目录,README 未说明其他位置。
  • Index 用 Playwright 驱动浏览器,务必先执行 playwright install chromium。
  • API Key 属于敏感信息,不要提交到 Git 仓库或公开分享。
  • 项目处于快速迭代阶段,命令与参数可能随版本变化,以仓库最新文档为准。

核心亮点

  • 支持Claude 3.7和Gemini Pro等主流大模型,灵活适配不同场景
  • 在多个基准测试中达到SOTA水平,任务完成率领先同类项目
  • 开源且代码结构清晰,便于二次开发和定制化集成

不足之处

  • 依赖外部大模型API,运行成本可能较高
  • 文档/社区待观察

适用场景

  • 自动化网页数据采集与整理
  • 复杂表单填写与流程操作
  • 网页应用的功能测试与验证

替代项目

browser-use、Playwright MCP、Skyvern

上一篇:KiroCrew

下一篇:SkillClaw

同类项目推荐

codexpro 开源

把 ChatGPT 变成你的本地编码代理,直接操作仓库代码

Use ChatGPT Developer Mode as a local coding agent for your repo through MCP.

★ 2110 2026-08-09
mcp 开源

让 AI 直接查 Neo4j 图数据库,自然语言跑 Cypher

Neo4j official MCP Server

★ 306 2026-10-22
claude-code-plugins-plus-skills 开源

海量 Claude Code 插件技能,一条命令装好即用

Model-agnostic agent-skills platform with a harness-free canonical layer, verified a···

★ 2909 2026-08-09
dbhub 开源

一个 MCP 服务器,让 AI 轻松连接五种数据库,即插即用。

Token conscious database MCP server for Postgres, MySQL, SQL Server, Oracle, MariaDB···

★ 3808 2026-08-09
hermes-browser-extension 开源

在浏览器侧边栏直接调用本地 Hermes 智能体,让网页上下文即刻可用。

Browser-native side panel for Hermes Agent — connect web context to your local Herm···

★ 1819 2026-08-09
RD-Agent 开源

让AI自动跑通数据建模全流程,省下重复调参时间

Research and development (R&D) is crucial for the enhancement of industrial producti···

★ 15290 2026-08-09
captain 开源

给电脑装上AI大脑,轻松训练图像模型

Give your computer an AI Brain

★ 61 2026-08-09
llm-task-orchestrator 开源

自动分流编码任务,快活交给 Codex,重活用 Claude,省心高效。

Top AI Router 2026: Split Codex for Quick Code & Claude for Complex Refactoring

★ 123 2026-08-09
awesome-agents 开源

一份清单,快速摸清 AI 智能体全家桶

A curated list of AI agent platforms, frameworks, protocols, tools, and resources

★ 107 2026-08-09