/cdp-agentkit

Primary LanguagePythonOtherNOASSERTION

CDP Agentkit

PyPI - Downloads GitHub star chart Open Issues

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

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.

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.