Feed your agent.
From anywhere.

Cross-chain deposit abstraction for agent wallets, so anyone can fund your agent with any token on any chain through a single URL.

>npm install kibble-pay

60+ supported chains via LI.FI

EthereumOP MainnetFlareCronosRootstockTelosXDCBSCVictionGnosisFuseUnichainPolygonMonadSonicopBNBLensFraxtalBobazkSyncWorld ChainFlowStableHyperEVMMetisLiskMoonbeamSeiHyperliquidVanaGravitySoneiumSwellchainRoninAbstractMorphMegaETHMantleKaiaBaseImmutable zkEVMApechainModeArbitrumCeloEtherlinkHemiAvalancheSophonSuperpositionInkLineaBOBBerachainBlastPlumeTaikoScrollKatanaPlasmaCornSolanaEthereumOP MainnetFlareCronosRootstockTelosXDCBSCVictionGnosisFuseUnichainPolygonMonadSonicopBNBLensFraxtalBobazkSyncWorld ChainFlowStableHyperEVMMetisLiskMoonbeamSeiHyperliquidVanaGravitySoneiumSwellchainRoninAbstractMorphMegaETHMantleKaiaBaseImmutable zkEVMApechainModeArbitrumCeloEtherlinkHemiAvalancheSophonSuperpositionInkLineaBOBBerachainBlastPlumeTaikoScrollKatanaPlasmaCornSolana

How the bowl gets filled.

Your agent generates a Kibble URL with the destination locked in, and the user handles the rest from whatever chain and token they already have.

01

Agent builds a URL

You bake in the destination chain, token, and wallet address as query parameters, and that URL becomes the entire integration.

02

User opens the link

They land on a pay page that shows which agent needs funding, how much, and on which chain, with all destination fields locked.

03

User connects any wallet

MetaMask, Phantom, Coinbase, or any other wallet they already have installed, regardless of the source chain.

04

LI.FI routes the swap

The user picks whatever source token they're holding and LI.FI handles the cross-chain routing, bridging, and swapping in a single transaction.

05

Agent gets fed

The right token lands in the right wallet on the right chain, and the user can close the tab and get back to what they were doing.

A balanced diet for your stack.

Every feature is packed with the nutrients your agents crave.

Locked destination

The destination chain, token, and wallet address are baked into the URL and disabled in the widget, so users can't accidentally send funds to the wrong place.

Any chain, any token

Users pay from whatever chain and token they already hold, and LI.FI handles the bridging and swapping across 60+ supported networks including Solana, Bitcoin, and Sui.

Any wallet

The pay page supports EVM wallets through wagmi, Solana wallets through the Solana adapter, and more, so users connect whatever they already have installed.

Rich link previews

OG meta tags render server-side with the agent name and payment context, so when your agent drops a Kibble link in Telegram or Discord the preview card actually says something useful.

URL is the API

There's no SDK to install and no API to authenticate against, because the URL schema is the entire integration and your agent just builds a string with query parameters.

One job, done well

Kibble is not a DEX and not a generic bridge, it's a single-purpose payment page where the destination is pre-locked and the user's only decision is which source token to use.

For developers

Install the package, call one function, and send the URL to your user however you communicate with them — Telegram, Discord, API response, or anywhere else.

npm install kibble-pay
View on GitHub
import { kibble, USDC } from "kibble-pay";

const url = kibble({
  toChain: 8453,
  toToken: USDC[8453],
  toAddress: agentWallet.address,
  agentName: "My Agent",
  toAmount: 50,
});

Tell your AI to integrate

Paste this into any AI coding agent and it will learn how to generate Kibble payment links for your project.

Read the agent skill document at kibble.sh/llms.txt and follow the instructions. Help me set up a payment link for my agent.

Your AI handles the rest — URL construction, wallet params, chain selection.

Or install the skill

For persistent integration, install the Kibble skill so your coding agent always knows how to generate payment links.

npm

npm install kibble-pay

Typed SDK with token address helpers. Works in any TypeScript or JavaScript project.

npx skills

npx skills add 0xJim/kibble

Install the skill into any compatible coding agent with one command.

Claude Code

npx skills add 0xJim/kibble

Install the skill, then use /kibble-pay to generate payment links.

Codex

Fetch and follow instructions from https://raw.githubusercontent.com/0xJim/kibble/main/.claude/skills/kibble-pay/SKILL.md

Tell Codex to fetch the skill directly and it will learn the URL schema and code patterns.

OpenCode

Fetch and follow instructions from https://raw.githubusercontent.com/0xJim/kibble/main/.claude/skills/kibble-pay/SKILL.md

Same approach as Codex, or add the URL schema to your AGENTS.md for persistent context.

The skill also includes code patterns for AgentKit, Eliza, CrewAI, and OpenClaw with full examples in the skill file.

Ready to fill the bowl?

Generate a Kibble URL with your agent's wallet details and let anyone fund it from any chain they're already on.

Get Started