Observed since 20 Oct, 22:45 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Automatically convert any API into AI-ready tools in 30 seconds
Automatically convert any API into AI-ready tools in 30 seconds
⚠️ Experimental: This project is in active development. Review all generated code before use in production. Contributions welcome to improve safety and reliability.
Agent Nexus eliminates the need for manual API integration code. Point it at any API URL and get production-ready Python tools that AI agents can use immediately.
Developers spend hours writing integration code for every API their AI agents need to use. Agent Nexus automates this entirely.
Give it an API URL → Get working Python code + searchable catalog entry in under 30 seconds.
Agent Nexus uses 4 specialized agents working together:
# Install from PyPI
pip install agentnexus-tools
# Or install from source
git clone https://github.com/lcgani/agent-nexus
cd agent-nexus
pip install -e .
# 1. Start Elasticsearch (optional - use --skip-index for faster generation)
docker-compose up -d
# 2. Generate your first tool
agent-nexus generate https://api.github.com
# 3. Use the generated tool
python your_script.py
# GitHub
agent-nexus generate https://api.github.com
# Stripe
agent-nexus generate https://api.stripe.com
# Fast mode (skip Elasticsearch indexing)
agent-nexus generate https://api.github.com --skip-index
# Find payment APIs
python -m src.cli search "payment processing credit cards"
# Find weather APIs
python -m src.cli search "weather forecast temperature"
# Find code hosting APIs
python -m src.cli search "git repositories version control"
# Import auto-generated tool
exec(open('generated_tools/api.github.com.py').read())
github = ApiGithubCom()
# Make API calls
import requests
response = requests.get(
f"{github.base_url}/users/octocat",
headers=github._headers()
)
print(response.json())
API URL Input
↓
Agent 1: Introspector (discovers endpoints)
↓
Elasticsearch (stores discovery data)
↓
Agent 2: Generator (creates Python code)
↓
Elasticsearch (stores tool + embeddings)
↓
Agent 3: Search (semantic search)
↓
Agent 4: Orchestrator (multi-tool workflows)
agent-nexus/
├── src/
│ ├── agents/
│ │ ├── introspector.py # API discovery
│ │ ├── generator.py # Code generation
│ │ ├── search.py # Vector search
│ │ └── orchestrator.py # Workflow coordination
│ ├── elasticsearch/
│ │ ├── client.py # ES connection
│ │ └── schemas.py # Index mappings
│ ├── cli.py # CLI interface
│ └── config.py # Configuration
├── generated_tools/ # Auto-generated tools
├── docker-compose.yml # Elasticsearch setup
├── requirements.txt
└── README.md
# Setup Elasticsearch indexes
python -m src.cli setup
# Generate tool from API
python -m src.cli generate <API_URL>
# Search tool catalog
python -m src.cli search "<query>"
MIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.3 | 22 Feb 2026 | 10 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:45 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:f174a13f03d6dda79a7c3506b4fb6a3cde76311a8682aedcbc4612bd9026c9b9