notte  by nottelabs

Agentic browser outperforms others in speed, cost, and reliability

created 7 months ago
1,121 stars

Top 34.9% on sourcepulse

GitHubView on GitHub
Project Summary

Notte provides a full-stack framework for building and deploying LLM-powered web browsing agents, aiming to enhance speed, reduce costs, and improve reliability compared to existing solutions. It targets developers and researchers building agentic internet applications, offering a structured approach to web interaction.

How It Works

Notte introduces a novel "perception layer" that transforms websites into natural language-described structured maps. This abstraction layer significantly reduces the "DOM noise" and cognitive load for LLMs, enabling smaller, faster models to achieve high accuracy. This approach allows agents to parse webpages more efficiently, leading to faster task completion and lower inference costs, even on specialized hardware.

Quick Start & Requirements

  • Install: uv venv --python 3.11, uv pip install notte, uv run patchright install --with-deps chromium
  • Requirements: Python 3.11, Chromium, GEMINI_API_KEY environment variable.
  • Example:
import notte
agi = notte.Agent(reasoning_model="gemini/gemini-2.0-flash", max_steps=5)
agi.run(task="doom scroll cat memes on google images")

Highlighted Details

  • Outperforms competitors in speed, cost, and reliability according to open-operator-evals benchmarks.
  • Offers a perception layer to map websites into natural language for LLMs.
  • Provides a full stack including core browser infrastructure, agents, and web scripting.
  • Includes a hosted SDK and API endpoints for scraping and session management.

Maintenance & Community

  • Actively developed by the nottelabs-team.
  • Citation available for research use.
  • Version 1.4.4 as of the README.

Licensing & Compatibility

  • Apache 2.0 license.
  • Permissive for commercial use and integration with closed-source projects.

Limitations & Caveats

The project lists several upcoming features including captcha resolution, residential proxies, and enhanced security, suggesting current implementations may be incomplete or unstable in these areas.

Health Check
Last commit

19 hours ago

Responsiveness

1 day

Pull Requests (30d)
65
Issues (30d)
16
Star History
755 stars in the last 90 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
7 more.

firecrawl by mendableai

1.9%
44k
API service for turning websites into LLM-ready data
created 1 year ago
updated 1 day ago
Feedback? Help us improve.