Index
不活跃简介
最先进的开源浏览器Agent,能够自主执行复杂的网页任务,支持自然语言驱动的网页操作自动化。
核心特性
- 最先进的浏览器代理 — 使用视觉推理 LLM 自主导航和交互网站
- 多模型支持 — 支持 Gemini 2.5 Pro、Claude 3.7 Sonnet 和 OpenAI o4-mini
- 结构化输出 — 使用 Pydantic Schema 可靠提取数据以供程序化消费
- 带浏览器持久化的 CLI — 交互式终端 UI,会话状态在运行间保存
- 无服务器 API — 通过 Laminar 平台部署为托管服务,支持远程浏览器会话
- 浏览器可观测性 — 追踪代理动作并记录浏览器会话用于调试和分析
适用场景
💡 自动化网页数据提取 — 按需从任意网站抓取结构化信息
💡 基于浏览器的任务自动化 — 填写表单、导航仪表盘和与 Web 应用交互
💡 研究与分析 — 将多个网页内容总结为结构化报告
💡 电商监控 — 追踪产品价格、可用性和竞争对手列表
💡 集成到 AI 流水线 — 在更大的代理系统中使用无服务器 API 提供浏览器能力
分类
快速开始
# 安装
pip install lmnr-index 'lmnr[all]'
playwright install chromium
# 在 .env 中设置 API 密钥
# GEMINI_API_KEY=
# ANTHROPIC_API_KEY=
# 运行 CLI
index run
# 或在代码中使用
from index import Agent, GeminiProvider
agent = Agent(llm=GeminiProvider(model='gemini-2.5-pro-preview-05-06'))
result = await agent.run(prompt='go to example.com and summarize')