Awesome AI AgentsAI-Powered Agents

tinyfish-io/agentql

⭐ 1462 Python added to this list on 2025-03-09 repository created 2024-02-20

AgentQL is a comprehensive suite of tools designed to connect AI language models and agents to the web for data extraction and workflow automation. It features an AI-powered query language that allows users to interact with web elements and extract data quickly, precisely, and at scale. The platform supports natural language queries to identify data and elements on any web page, including those with dynamic content and authentication requirements. Users can define structured data outputs and apply transformations within their queries, making data extraction highly customizable and efficient. AgentQL integrates seamlessly with Playwright through its Python and JavaScript SDKs, enabling advanced automation and testing capabilities. Its natural language selectors are intuitive and resilient, capable of adapting to UI changes over time and working across similar websites, which enhances cross-site compatibility. The suite includes a browser-based debugger extension for real-time query debugging and refinement on live sites, a REST API for executing queries without SDKs, and integrations with popular agent frameworks and automation tools like Langchain and Zapier. The project offers a playground for experimenting with queries and exporting Python scripts, making it accessible for developers to optimize their workflows. AgentQL supports a wide range of use cases, from closing cookie dialogs and popup windows to comparing product prices and handling infinite scroll pages. It is designed to work on any page, public or private, and any URL, providing robust and scalable web automation and data extraction solutions. Overall, AgentQL empowers developers and AI practitioners to harness the full potential of web data by simplifying the process of connecting AI agents to the web, automating interactions, and extracting structured data efficiently and reliably.

https://github.com/tinyfish-io/agentql

agentagentqlaiai-agentsaiagentautomationbrowser-debuggercross-site-compatibilitydata-extractionjavascriptjavascript-sdklangchainnatural-language-queriesplaywrightpythonpython-sdkquery-languagerest-apirpascrapingstructured-dataui-resiliencewebweb-automationweb-scrapingweb-scraping-colabsweb-scraping-javascriptweb-scraping-pythonweb-scrappingwebagentzapier

Also in AI-Powered Agents

NousResearch/hermes-agent

Hermes Agent is a self-improving AI agent by Nous Research designed to learn from experience, create and refine skills, and maintain knowledge across sessions.

google-gemini/gemini-cli

Gemini CLI is an open-source AI agent that integrates Google's powerful Gemini model directly into the terminal, enabling developers to perform advanced code understanding, automation, and integration tasks efficiently from the command line.

feder-cr/AIHawk

Open-source AI browser agent that follows natural-language instructions to click, type and read a real browser, usable via MCP or a standalone web UI.

earthtojake/text-to-cad

A library providing agent skills for CAD, robotics, and hardware design, enabling AI agents to generate, inspect, and manage various design artifacts.

lsdefine/GenericAgent

GenericAgent is a minimal, self-evolving autonomous agent framework that allows LLMs system-level control over a local computer, growing skills through task execution.

browseros-ai/BrowserOS

BrowserOS is an open-source, privacy-first Chromium-based browser that runs AI agents locally to automate browsing tasks and protect user data.

ChatLab/ChatLab

ChatLab is a local-first desktop application that analyzes chat histories from various platforms using AI agents and a SQL engine for insights and visualizations, prioritizing user data privacy.

Integuru-AI/Integuru

Integuru is an AI agent that generates integration code by reverse-engineering platforms' internal APIs using browser network requests and OpenAI models to automate platform interactions without requiring permission.