AI 에이전트로 웹 자동화를 실행하기 위한 클라우드 브라우저 인프라와 Playwright 기반 프레임워크로, 스텔스 기능, CAPTCHA 해결, 프록시를 제공합니다.
tinyfish-io/agentql
Playwright와 연동되는 AI 기반 쿼리 언어로 실시간 웹사이트의 데이터를 추출하고 작업을 자동화하는 툴킷으로, SDK와 REST API를 제공합니다.
- 스타
- 1,491
- 포크
- 179
- 열린 이슈
- 17
- 마지막 커밋
- 6시간 전
어떤 프로젝트인가요?
AgentQL은 LLM과 AI 에이전트를 웹페이지에 연결해 실시간 사이트에서 데이터를 추출하고 워크플로를 자동화합니다. 원하는 요소나 데이터를 자연어 쿼리로 설명하면 AgentQL이 인증이 필요한 콘텐츠나 동적으로 생성되는 콘텐츠를 포함해 페이지에서 해당 항목을 찾습니다. 쿼리에서 출력 구조를 정의하고 추출 과정에 변환을 적용할 수도 있습니다.
이 프로젝트는 Playwright와 연동되는 Python 및 JavaScript SDK, SDK 없이 쿼리를 실행할 수 있는 REST API, 실시간 페이지에서 쿼리를 디버깅하고 다듬을 수 있는 브라우저 확장 프로그램을 제공합니다. LangChain, Zapier 같은 에이전트 프레임워크와의 통합 기능 및 MCP 서버도 지원합니다.
고정된 DOM 경로가 아니라 페이지 콘텐츠를 기반으로 셀렉터를 사용하므로, 동일한 쿼리를 비슷한 사이트에서 재사용할 수 있고 UI가 바뀌어도 계속 작동할 수 있습니다.
핵심 기능
- 01인증이 필요한 콘텐츠를 포함해 모든 페이지에서 자연어 쿼리로 요소와 데이터를 찾습니다.
- 02Python 및 JavaScript SDK를 Playwright와 연동할 수 있습니다.
- 03쿼리에서 구조화된 출력 형식을 정의하고 추출 과정에 변환을 적용할 수 있습니다.
- 04콘텐츠가 비슷한 여러 사이트에서 동일한 쿼리를 재사용할 수 있습니다.
- 05REST API와 브라우저 디버거 확장 프로그램을 제공합니다.
활용 사례
- 이커머스 사이트에서 상품 가격이나 목록을 스크래핑합니다.
- 브라우저 스크립트에서 로그인, 양식 제출, 쿠키 대화상자 처리를 자동화합니다.
- MCP 또는 LangChain을 통해 LLM 에이전트가 웹페이지를 읽고 조작하도록 합니다.
빠른 시작
- 1
빠른 시작 가이드를 열고 PyPI에서 Python SDK를 설치하세요
토픽
자주 묻는 질문
- agentql은(는) 무엇인가요?
- Playwright와 연동되는 AI 기반 쿼리 언어로 실시간 웹사이트의 데이터를 추출하고 작업을 자동화하는 툴킷으로, SDK와 REST API를 제공합니다. AgentQL은 LLM과 AI 에이전트를 웹페이지에 연결해 실시간 사이트에서 데이터를 추출하고 워크플로를 자동화합니다. 원하는 요소나 데이터를 자연어 쿼리로 설명하면 AgentQL이 인증이 필요한 콘텐츠나 동적으로 생성되는 콘텐츠를 포함해 페이지에서 해당 항목을 찾습니다. 쿼리에서 출력 구조를 정의하고 추출 과정에 변환을 적용할 수도 있습니다.
- agentql은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- agentql은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- agentql은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. agentql의 마지막 커밋은 2026년 10월 22일입니다.
- agentql은(는) 어디에 사용할 수 있나요?
- 이커머스 사이트에서 상품 가격이나 목록을 스크래핑합니다. 브라우저 스크립트에서 로그인, 양식 제출, 쿠키 대화상자 처리를 자동화합니다. MCP 또는 LangChain을 통해 LLM 에이전트가 웹페이지를 읽고 조작하도록 합니다.
- agentql는 어떻게 설치하나요?
- 빠른 시작 가이드를 열고 PyPI에서 Python SDK를 설치하세요
- agentql은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/tinyfish-io/agentql
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LLM과 컴퓨터 비전으로 모든 사이트에서 웹 워크플로를 실행하는 오픈 소스 브라우저 자동화 도구로, Playwright에 AI 명령을 더합니다.
AI 에이전트와 앱을 위한 오픈소스 브라우저 API로, Puppeteer, Playwright, Selenium으로 제어할 수 있는 관리형 Chrome 샌드박스를 실행합니다.
자연어 act, observe, extract 호출과 Playwright 스타일 API로 Chrome을 제어하는 브라우저 에이전트용 TypeScript, Python, Go SDK입니다.
실제 브라우저를 제어하는 AI 에이전트를 만들고, 선택적으로 Browser Use Cloud의 스텔스 브라우저와 호스팅 에이전트 API를 사용할 수 있는 오픈소스 Python 라이브러리입니다.
질문을 계획하고 웹·로컬 자료를 수집해 인용이 포함된 보고서를 작성하는 오픈소스 자율 연구 에이전트