0xGasless AgentKit lets you build AI agents that can trade, manage funds, and interact with DeFi protocols in natural language.
-
Framework-agnostic: Common AI Agent primitives that can be used with any AI framework.
-
Python and Node.js Support
-
Support for various onchain actions:
- Getting wallet details and balances
- Transferring and trading tokens
Coming Soon
- Deploying ERC-20 tokens
- Deploying ERC-721 tokens and minting NFTs
- Buying and selling Dex Swap ERC-20 coins
- Wrapping ETH to WETH on Base
Or add your own!
Check out agentkit-langchain/examples for inspiration and help getting started!
- Chatbot Python: Simple example of a Python Chatbot that can perform complex onchain interactions, using OpenAI.
- Chatbot Typescript: Simple example of a Node.js Chatbot that can perform complex onchain interactions, using OpenAI.
AgentKit is organized as a monorepo that contains multiple packages.
./
├── agentkit-core/
│ ├── python/
│ └── typescript/
├── agentkit-langchain/
│ ├── python/
│ ├── typescript/
│ └── examples/
Core primitives and framework-agnostic tools that are meant to be composable and used via AgentKit framework extensions (ie, agentkit-langchain
).
See AgentKit Core to get started!
Langchain Toolkit extension of AgentKit. Enables agentic workflows to interact with onchain actions. See AgentKit Langchain to get started!
AgentKit welcomes community contributions. See CONTRIBUTING.md for more information.
The AgentKit team takes security seriously. See SECURITY.md for more information.
Apache-2.0