This is a Next.js project bootstrapped with create-onchain-agent
.
It integrates AgentKit to provide AI-driven interactions with on-chain capabilities.
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.
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.
Modify the OpenAI model instantiation to use the model of your choice.
AgentKit requires a Wallet Provider to interact with blockchain networks.
Action Providers define what your agent can do. You can use built-in providers or create your own.
- 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 about CDP
- Learn more about AgentKit
- Learn more about Next.js
- Learn more about Tailwind CSS
Interested in contributing to AgentKit? Follow the contribution guide:
- Contribution Guide
- Join the discussion on Discord