Give your AI agents
hands to work with.

LLMs can think. With hotglue, they can act. Connect your agents to any API, handle OAuth automatically, and let AI actually get things done.

README.md

// Reply to Slack messages from RAG knowledge base
╔══════════════════════╗
║ Slack Event ║ ← User asks question
╚══════════╦═══════════╝
╔══════════════════════╗ ┌──────────────────┐
║░░ hotglue ░░░░░░░░░░░║─▶│░ hotglue ░░░░░░░░│
║░░ Webhook Handler ░░░║ │░ Logs all calls ░│
╚══════════╦═══════════╝ └──────────────────┘
╔══════════════════════╗
║ Your AI Agent ║ ← Searches RAG DB and generates answer
║ (LLM + RAG) ║
╚══════════╦═══════════╝
╔══════════════════════╗ ┌──────────────────┐
║░░ hotglue ░░░░░░░░░░░║─▶│░ hotglue ░░░░░░░░│
║░░ .slack().send() ░░░║ │░ Tracks latency ░│
╚══════════╦═══════════╝ └──────────────────┘
╔══════════════════════╗
║ Slack API ║ ← Posts reply in correct thread
║ POST /chat.postMsg ║
╚══════════════════════╝
// Convert support emails into GitHub PRs
╔══════════════════════╗
║ Gmail Event ║ ← New support email
╚══════════╦═══════════╝
╔══════════════════════╗ ┌──────────────────┐
║░░ hotglue ░░░░░░░░░░░║─▶│░ hotglue ░░░░░░░░│
║░░ Webhook Handler ░░░║ │░ Records errors ░│
╚══════════╦═══════════╝ └──────────────────┘
╔══════════════════════╗
║ Your AI Agent ║ ← Analyzes email
║ (LLM) ║ Generates fix
╚══════════╦═══════════╝
╔═════╩═════╗
▼ ▼
╔═══════════╗ ╔═════════════════╗ ┌──────────────────┐
║░ hotglue ░║ ║░ hotglue ░░░░░░░║─▶│░ hotglue ░░░░░░░░│
║░ .github()║ ║░ .gmail() ░░░░░░║ │░ Monitors usage ░│
╚════╦══════╝ ╚════╦════════════╝ │░ + rate limits ░░│
║ ║ └──────────────────┘
║ ║
▼ ▼
╔═════════╗ ╔═════════════════╗
║ GitHub ║ ║ Gmail ║
║ Create ║ ║ Reply w/ PR link║
║ PR ║ ║ to customer ║
╚═════════╝ ╚═════════════════╝
// Send daily agenda from Gmail, Slack & Jira
╔══════════════════════╗
║ Cron Trigger ║ ← 8:00 AM daily
╚══════════╦═══════════╝
╔══════════════════════╗ ╔══════════════════╗ ┌──────────────────┐
║ Your AI Agent ║════▶║░hotglue░░░░░░░░░░║─▶│░ hotglue ░░░░░░░│
║ (LLM) ║ ║░Manages all auth░║ │░ Captures metrics│
╚══════════════════════╝ ╚════╦═════════════╝ └──────────────────┘
╔══════════════╬═══════════════╗
▼ ▼ ▼
╔════════╗ ╔═════════╗ ╔════════════╗
║ Gmail ║ ║ Slack ║ ║ Jira ║
║ Fetch ║ ║ Fetch ║ ║ Fetch ║
║ unread ║ ║ mentions║ ║ assigned ║
╚════╦═══╝ ╚════╦════╝ ╚═════╦══════╝
║ ║ ║
╚════════════╬══════════════╝
╔═══════════════════╗
║ AI summarizes ║
║ + prioritizes ║
╚═════════╦═════════╝
╔═══════════════════╗ ┌──────────────────┐
║░hotglue.gmail()░░░║─▶│░ hotglue ░░░░░░░│
║░Send digest email░║ │░ Traces requests│
╚═══════════════════╝ └──────────────────┘

Everything your agents need to take action

Stop building integration logic. Let hotglue handle authentication so your agents can focus on getting work done.

[*]

[1] OAuth Handled Automatically

Your agent says "send this email" — hotglue handles the OAuth flow, token refresh, and credential storage. The email just gets sent.

[*]

[2] Agent-First Design

Built for AI agents that need to take action. Simple function calls, clear responses, no complex setup. Your LLM asks, the action happens.

[*]

[3] Multi-User Support

Each user gets their own authenticated connections. Your agent acts on behalf of the right person, with the right permissions, every time.

[*]

[4] Secure by Default

Encrypted credentials, automatic token rotation, isolated user contexts. Your agents can act without compromising security.

[*]

[5] Any Framework, Any LLM

Works with Claude, GPT, Gemini, or any other LLM. Use LangChain, build custom, or integrate directly. Your choice.

[*]

[6] Real-Time Action

No delays, no queues. When your agent needs to create a ticket, update a CRM, or send a message, it happens instantly.

What can your agents do?

When AI can actually take action, the possibilities are endless.

→ Customer Support Agents

Create tickets in Linear, update Zendesk, pull customer data from Stripe, send Slack notifications — all from natural language requests.

Your agent doesn't just chat. It resolves issues.

→ Sales Automation

Update HubSpot deals, send personalized emails via Gmail, schedule meetings on Google Calendar, create follow-up tasks.

Turn conversations into revenue, automatically.

→ Development Assistants

Create GitHub issues, review pull requests, deploy to production, update documentation, manage project boards.

Your AI pair programmer that actually ships code.

→ Workflow Orchestration

Chain actions across services. Update Notion, trigger webhooks, sync data between platforms, coordinate complex multi-step processes.

Intelligence meets execution.

$ stop_building_auth_flows()
$ start_building_agents_that_act()

// Give your LLMs the hands they need to get work done
// Simple setup, powerful actions, zero auth headaches

[ build_your_first_agent() ]