CDP Agentkit
November 18, 2024 ยท View on GitHub
The Coinbase Developer Platform (CDP) Agentkit simplifies bringing your AI Agents onchain. Every AI Agent deserves a crypto wallet!
Key Features
- Framework-agnostic: Common AI Agent primitives that can be used with any AI framework.
- Langchain Toolkit: Integration with Langchain for easy agentic workflows. More frameworks coming soon!
- Support for various on-chain actions:
- Faucet for testnet funds
- Getting wallet details and balances
- Transferring and trading tokens
- Registering Basenames
- Deploying ERC20 tokens
- Deploying ERC721 tokens and minting NFTs
- Deploying tokens on Zora's Wow Launcher (Bonding Curve)
- Buying and selling Zora Wow ERC20 coins
Examples
Check out cdp-langchain/examples for inspiration and help getting started!
- Chatbot: Simple example of a Chatbot that can perform complex onchain interactions, using OpenAI or the decentralized Gaia network.
Repository Structure
CDP Agentkit is organized as a monorepo that contains multiple packages.
cdp-agentkit-core
Core primitives and framework agnostic tools that are meant to be composable and used via CDP Agentkit framework extensions. See CDP Agentkit Core to get started!
cdp-langchain
Langchain Toolkit extension of CDP Agentkit. Enables agentic workflows to interact with onchain actions. See CDP Langchain to get started!
twitter-langchain
Langchain Toolkit extension for Twitter. Enables agentic workflows to interact with Twitter, such as to post a tweet. See Twitter Langchain to get started!
Contributing
CDP Agentkit welcomes community contributions. See CONTRIBUTING.md for more information.