Integuru

逆向内部 API,自动生成集成代码,无需官方权限

Integuru 是一个开源的 AI 智能体,通过逆向工程平台内部 API,自动构建无需官方权限的集成方案。它解决了传统 API 集成依赖官方文档、审批流程繁琐且覆盖不全的问题,能够自动分析网络请求、识别端点、生成 OpenAPI 规范,并产出可直接运行的 Python 集成代码。核心能力包括:智能拦截并解析前端请求、自动模拟认证流程、生成类型安全的客户端代码,以及支持自定义插件扩展。用户只需提供登录凭据或会话信息,Integuru 即可在几分钟内完成从请求分析到代码生成的完整流程,大幅降低集成开发门槛,适用于内部工具自动化、数据同步和业务流程编排等场景。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 4767
维护状态 低维护
是否开源 是
定价模式 unknown

项目数据

分类智能体
开发团队Integuru-AI
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议AGPL-3.0
主要语言Python
技术栈/模型agent,agents,ai-agent,ai-agents,api,apis,automation,integration,integrations,llm,open-source,openapi,robotic-process-automation,rpa,unofficial-api,unofficial-apis
GitHub 星标★ 4767
30天Star增速
HF 下载量
上线时间2024-10-22 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:进阶 约 20 分钟 部署方式:命令行工具 8 步

环境要求

  • Python 环境(需配合 Poetry 使用)
  • 已安装 Poetry 包管理工具
  • OpenAI API Key,建议账号可访问不低于 o1-mini 能力的模型
  • 可登录目标平台的浏览器环境
  • 能访问 OpenAI 云服务的网络

安装与启动步骤

  1. 1配置 API 密钥

    设置 OPENAI_API_KEY 环境变量,后续调用 OpenAI 模型时使用,密钥不要提交到公开仓库。

    export OPENAI_API_KEY=sk-xxxxxxxx
  2. 2安装依赖

    在项目根目录用 poetry 安装 README 中要求的 Python 依赖,生成虚拟环境。

    poetry install
  3. 3进入虚拟环境

    打开 poetry shell,后续命令也可不加 poetry run 直接在 shell 内执行。

    poetry shell
  4. 4注册 Jupyter 内核

    把 Poetry 虚拟环境注册为名为 integuru 的 Jupyter 内核,方便用 main.ipynb 运行。

    poetry run ipython kernel install --user --name=integuru
  5. 5抓取网络请求

    启动浏览器,登录目标平台并完成目标操作(如下载账单),生成 har 与 cookies 文件。

    poetry run python create_har.py
  6. 6运行智能体

    传入描述动作的 prompt 和模型名,智能体分析请求并输出可运行的 Python 集成代码。

    poetry run integuru --prompt "download utility bills" --model gpt-4o --generate-code
  7. 7查看可用参数

    不确定参数时先看帮助,可确认 har 路径、cookie 路径、最大步数等默认值。

    poetry run integuru --help
  8. 8运行单元测试

    可选步骤,用 pytest 验证本地环境是否安装正确。

    poetry run pytest

关键配置

配置项必填说明示例
OPENAI_API_KEY是调用 OpenAI 模型的密钥,必须以环境变量形式提供sk-xxxxxxxx
--model否指定使用的 LLM,默认 gpt-4o,推荐图生成用 gpt-4ogpt-4o
--prompt是描述你在浏览器中触发的动作,用于生成集成代码download utility bills
--har-path否HAR 网络请求文件路径,默认为当前目录下文件./network_requests.har
--cookie-path否cookies 文件路径,默认当前目录下 cookies.json./cookies.json
--max_steps否智能体最大执行步数,默认 2020

如何确认成功

运行 integuru 后输出生成的 Python 集成代码即成功;也可先执行 poetry run integuru --help 确认命令可用。

常见问题

Q:应该选哪个模型?

A:README 推荐用 gpt-4o 做依赖图生成,因为它支持函数调用;若你的 OpenAI 账号可用,Integuru 会自动切换到 o1-preview 生成代码。

Q:没有 HAR 文件怎么办?

A:先运行 poetry run python create_har.py 启动浏览器,登录平台并手动执行目标操作,即可得到网络请求与 cookie 文件。

Q:不想用命令行可以吗?

A:可以,README 说明也能通过 Jupyter Notebook 的 main.ipynb 运行,需先注册 integuru 内核。

Q:提示找不到 poetry 命令?

A:说明本机未安装 Poetry,需要先安装 Poetry 后再执行 poetry install 等后续步骤。

注意事项

  • 必须在浏览器中登录目标平台并真实执行一次目标操作,智能体才能拿到有效请求。
  • 模型能力至少需与 OpenAI o1-mini 相当,官方更推荐 o1-preview 级别。
  • 该仓库为公开的最早版本 Integuru v0,最新版本在 integuru.com 官网提供。
  • 推荐在隔离的虚拟环境中运行,避免影响系统 Python 依赖。

核心亮点

  • 自动逆向工程内部 API,无需官方文档或审批
  • 生成类型安全的 Python 客户端代码,可直接集成
  • 支持自定义插件,可扩展至任意平台

不足之处

  • 依赖平台前端结构,平台更新可能导致失效
  • 逆向工程可能违反平台服务条款,存在法律风险
  • 文档/社区待观察

适用场景

  • 快速构建内部工具与第三方平台的数据同步
  • 自动化业务流程,如自动下单、数据抓取
  • 为无官方 API 的服务创建定制集成

替代项目

Apify、n8n、Pipedream

项目介绍

Integuru 是智能体领域的开源项目,由 Integuru-AI 开发,2024 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(4,767)位列前 9%,在智能体分类的 2,517 个项目里位列前 10%。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。从国内网络环境看,可直接访问。

它主要面向的使用场景是:快速构建内部工具与第三方平台的数据同步。同类可对比的替代方案包括 Apify、n8n、Pipedream。

上一篇:dashi-ppt-skill

下一篇:EvoScientist

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12