Skip to content

The Coinbase Developer Platform (CDP) AgentKit for Node.js simplifies the process of bringing your AI agents on-chain.

License

Notifications You must be signed in to change notification settings

coinbase/cdp-agentkit-nodejs

Repository files navigation

CDP AgentKit.js

npm downloads GitHub star chart Open Issues

The Coinbase Developer Platform (CDP) AgentKit for Node.js 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.js integration: Seamless integration with LangChain.js for easy agentic workflows. More frameworks coming soon!

  • Twitter (X) integration: Seamless integration of Langchain with Twitter (X) for easy agentic workflows.

  • Support for various on-chain actions:

    • Faucet for testnet funds
    • Getting wallet details and balances
    • Transferring and trading tokens
    • Registering Basenames
    • Deploying ERC-20 tokens
    • Deploying ERC-721 tokens and minting NFTs
    • Buying and selling Zora Wow ERC-20 coins
    • Deploying tokens on Zora's Wow Launcher (Bonding Curve)

    Or add your own!

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 Node.js is organized as a monorepo that contains multiple packages.

@coinbase/cdp-agentkit-core

Core primitives and framework-agnostic tools that are meant to be composable and used via CDP AgentKit framework extensions (ie, cdp-langchain). See CDP AgentKit Core to get started!

@coinbase/cdp-langchain

LangChain.js Toolkit extension of CDP AgentKit. Enables agentic workflows to interact with onchain actions. See CDP LangChain to get started!

@coinbasetwitter-langchain

Langchain Toolkit extension for Twitter (X). 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.

Security and bug reports

The CDP AgentKit team takes security seriously. See SECURITY.md for more information.

Documentation

License

Apache-2.0

About

The Coinbase Developer Platform (CDP) AgentKit for Node.js simplifies the process of bringing your AI agents on-chain.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published