index  by lmnr-ai

Open-source browser agent for autonomous web task execution

Created 9 months ago
2,316 stars

Top 19.7% on SourcePulse

GitHubView on GitHub
Project Summary

Index is a state-of-the-art open-source browser agent designed for autonomously executing complex web-based tasks. It leverages advanced reasoning LLMs with vision capabilities, supporting multiple providers like Gemini, Claude, and OpenAI, offering flexibility in balancing speed, cost, and accuracy. This tool is ideal for developers and researchers needing to automate web interactions for data extraction, task completion, and more.

How It Works

Index utilizes powerful LLMs, including Gemini 2.5 Pro, Claude 3.7 Sonnet, and OpenAI's o4-mini, to interpret prompts and interact with web pages. It can perform actions like navigation, summarization, and data entry, with support for vision capabilities to understand visual content on pages. The agent can operate interactively via a CLI, as a serverless API, or integrated directly into Python projects.

Quick Start & Requirements

  • Install via pip: pip install lmnr-index
  • Install Playwright dependencies: playwright install chromium
  • Requires API keys for chosen LLM providers (OpenAI, Google Gemini, Anthropic) set in a .env file.
  • Supports running with personal Chrome instances for session persistence.
  • Documentation: https://lmnr-ai.github.io/index/

Highlighted Details

  • Supports multiple LLM providers: Gemini 2.5 Pro/Flash, Claude 3.7 Sonnet, OpenAI o4-mini.
  • Offers interactive CLI with browser state persistence and real-time streaming updates.
  • Integrates with Laminar for advanced browser agent observability.
  • Can connect to existing Chrome instances via remote debugging ports.

Maintenance & Community

  • Developed by the Laminar team.
  • Community and support channels are not explicitly detailed in the README.

Licensing & Compatibility

  • The README does not specify a license. This is a critical omission for evaluating open-source adoption.

Limitations & Caveats

The project's license is not specified, which is a significant blocker for commercial use or integration into proprietary systems. Detailed community support channels or contribution guidelines are also absent.

Health Check
Last Commit

3 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
4 stars in the last 30 days

Explore Similar Projects

Starred by Edward Z. Yang Edward Z. Yang(Research Engineer at Meta; Maintainer of PyTorch), Anton Osika Anton Osika(Cofounder of Lovable), and
3 more.

gptme by gptme

0.3%
4k
CLI tool for terminal agent workflows
Created 2 years ago
Updated 20 hours ago
Starred by Kevin Hou Kevin Hou(Head of Product Engineering at Windsurf), Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), and
29 more.

browser-use by browser-use

0.6%
70k
SDK for AI agent browser control
Created 10 months ago
Updated 1 day ago
Feedback? Help us improve.