Skip to main content

Shared browser interaction schema registry for AI agents. Reduces LLM token usage by 80-100% on known sites.

Project description

AgentAtlas

Shared browser interaction schema registry for AI agents.

Reduces LLM token usage by 80-100% on known sites by storing and sharing site interaction schemas across all users.

How it works

First user  → LLM learns the site → saved to shared registry
Every user after → 0 tokens, instant response

Benchmark results (real data)

Without AgentAtlas With AgentAtlas
Tokens 2,597 0-445
Cost $0.018 $0.000-$0.002
Time 19s 0.2-12s
Real URLs

82.9% token reduction when LLM still needed. 100% reduction for repeat workflows.

Install

pip install agentatlas
playwright install chromium

Usage

from agentatlas.atlas import Atlas

atlas = Atlas()

# Get schema for any site
# Found in registry → 0 tokens
# New site → learns once, saves for everyone
schema = await atlas.get_schema(
    site="greenhouse.io",
    url="https://boards.greenhouse.io/anthropic"
)

# Pass compact schema to YOUR LLM
# 150-500 tokens instead of 50,000
print(schema.elements)
print(schema.tokens_used)  # 0 if registry hit
print(schema.source)       # "registry" or "llm_learned"

Environment variables

SUPABASE_URL=your_supabase_url
SUPABASE_SERVICE_ROLE_KEY=your_key
OPENAI_API_KEY=your_key

The flywheel

More developers use AgentAtlas
        ↓
More new sites get learned automatically
        ↓
Registry grows → higher hit rate
        ↓
Less tokens burned across the whole network
        ↓
Cheaper + faster → more developers adopt

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentatlas-0.1.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentatlas-0.1.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file agentatlas-0.1.0.tar.gz.

File metadata

  • Download URL: agentatlas-0.1.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.13

File hashes

Hashes for agentatlas-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9ae0512df3278efdccc0108561fa584cbe4f1776457983b8660823f51951163d
MD5 1d30891b25191c067329ff9c5d43583e
BLAKE2b-256 c467e85d73af9fa3640c3b405a0c487c2073a7ae7ab0a771fe82cc2f2f09b7b4

See more details on using hashes here.

File details

Details for the file agentatlas-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agentatlas-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.13

File hashes

Hashes for agentatlas-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a8bad608835528aec29150d44711b4f15c9361d0624ef5c05f1645a64ee12aab
MD5 98fc28bcbe4a089614c0b30fe384ee5f
BLAKE2b-256 d4f0a23b7e82f6d4606d935011f097c89817e7ebbf76fa4624a3046c2c78d0e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page