Awesome AI AgentsAI-Powered Agents

Integuru-AI/Integuru

⭐ 4763 Python added to this list on 2026-08-10 repository created 2024-10-22

Integuru is an innovative AI agent designed to generate integration code by reverse-engineering the internal APIs of various platforms without requiring permission. The core functionality revolves around analyzing browser network requests captured in HAR files and cookies to understand how platforms' internal endpoints work. Users trigger actions in their browsers, and Integuru processes the network traffic to identify the requests responsible for those actions. It then constructs a dependency graph of these requests, mapping out how different requests depend on each other, including dynamic parameters that are fetched from other requests. This graph is used to generate runnable Python code that replicates the desired action by hitting the platform's internal APIs directly. The project supports input variables for customizing the generated integration, such as specifying parameters like the year for document downloads. It leverages OpenAI's advanced language models (like GPT-4o and o1-preview) to analyze and generate the code, with a recommended setup involving environment variables for API keys and Python dependencies managed via Poetry. The tool can be run from the command line or through a Jupyter Notebook interface. Integuru is particularly useful for automating interactions with platforms that do not provide public APIs or where official integrations are limited. It can handle complex workflows by understanding the sequence and dependencies of network requests, including authentication and session management. The project also includes unit tests and a continuous integration workflow to ensure code quality. It addresses challenges such as two-factor authentication by requiring users to complete 2FA manually and then use the resulting session tokens. Overall, Integuru offers a powerful solution for developers and automation engineers looking to create custom integrations by leveraging AI to reverse-engineer platform APIs, enabling permissionless and flexible automation.

https://github.com/Integuru-AI/Integuru

ai-agentauthenticationautomationbrowser-network-requestscommand-line-toolcontinuous-integrationcookiesdependency-graphdynamic-parametershar-fileintegration-codeinternal-apisjupyter-notebookopenai-gpt-modelsplatform-integrationpython-code-generationreverse-engineeringsession-managementtwo-factor-authenticationunit-tests

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.

ev-flow/quark-engine

Quark Agent is an AI-powered tool that enables natural language-based Android APK vulnerability and malware analysis through automated script generation and intuitive workflow design.