Onchain Agent Powered by AgentKit
April 27, 2025 ยท View on GitHub
This is a Next.js project bootstrapped with create-onchain-agent.
It integrates AgentKit to provide AI-driven interactions with on-chain capabilities.
Getting Started
First, install dependencies:
npm install
Then, configure your environment variables:
mv .env.local .env
Run the development server:
npm run dev
Open http://localhost:3000 in your browser to see the project.
Configuring Your Agent
You can modify your configuration of the agent. By default, your agentkit configuration occurs in the /api/agent/prepare-agentkit.ts file, and agent instantiation occurs in the /api/agent/create-agent.ts file.
1. Select Your LLM
Setu-p a Gaia node with tool use inferencing.
2. Select Your Wallet Provider
AgentKit requires a Wallet Provider to interact with blockchain networks.
3. Select Your Action Providers
Action Providers define what your agent can do. You can use built-in providers or create your own.
Next Steps
- Explore the AgentKit README: AgentKit Documentation
- Learn more about available Wallet Providers & Action Providers.
- Experiment with custom Action Providers for your specific use case.
Learn More
- Learn more about CDP
- Learn more about AgentKit
- Learn more about Next.js
- Learn more about Tailwind CSS
Contributing
Interested in contributing to AgentKit? Follow the contribution guide:
- Contribution Guide
- Join the discussion on Discord