Integuru

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

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 376 🐛 待处理 25 👀 关注 33
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 4796
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

Integuru 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队Integuru-AI
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议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 星标★ 4796
上线时间2024-10-22 00:00:00
代码更新2026-06-24
仓库体积13.6 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4796

使用教程

难度:进阶 约 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

上一篇:dashi-ppt-skill

下一篇:EvoScientist

同类项目推荐

lobe-chat-agents 开源

海量精选 AI 角色一键装进 LobeChat,即插即用。

/ Agent Index - This is the agent index for LobeChat. It accesses index.json from t···

★ 1248 2026-08-09
chatbot 开源

本地训练小模型,快速搭建实用对话智能体

Chatbot继续沿着LLM前进,近期更新小参数量SLM的和训练脚本,支持本地训练。新增ChatAgent···

★ 3575 2026-08-09
clawhive 开源

用 Rust 打造安全可控的多智能体协作平台

Lightweight, Rust-native AI Agent platform. Security sandbox from day one.

★ 56 2026-08-09
iloveAgents 开源

发现社区最棒的 AI 智能体,快速上手开发

AI agents worth falling in love with. Built by the community, loved by everyone.❤️

★ 150 2026-08-09
ethora 开源

几行代码集成聊天,低代码部署 AI 代理

SDK monorepo for the Ethora chat / messaging platform. (1) Pick an SDK for your fron···

★ 552 2026-08-09
adlc-team-skills 开源

让 AI 代理帮你跑通整个软件交付流程,提升团队效率

Agent skills for the Agentic SDLC: team lifecycle (team-boot, team-learn, team-init,···

★ 145 2026-08-09
caura 开源

给 AI 智能体装上受治理的共享记忆,协作更安全高效

Caura (formerly MemClaw) — governed shared memory for AI agent fleets. Multi-agent,···

★ 553 2026-08-14
claude-wizard 开源

让 Claude Code 从写代码升级为做架构,8 阶段流程保质量

Turn Claude Code into a senior software architect that orchestrates a team of specia···

★ 75 2026-08-09
rooroo 开源

极简AI编排,让多智能体协作像瑞士军刀一样灵活高效

rooroo (如如): Minimalist AI Orchestration with Swiss Army Knife Agents

★ 370 2026-08-09