What is Vibe Coding?

Vibe coding is all about teaming up with AI to streamline your development process. Instead of writing every line of code manually, you guide an AI assistant using natural language prompts. The AI understands your project’s context—like folder structures, tools, and data schemas—and provides targeted suggestions to help you build more efficiently. Vibekit enables you to build and customize DeFi agents using vibe coding. Whether you’re creating a swapping agent, a lending agent, or a liquidity provider, you can describe your agent’s behaviour in natural language and let the AI help you implement it. The framework provides pre-built tools for common DeFi operations, MCP integration for external data, and a structured way to define your agent’s capabilities through rules files.

Setting Up Your IDE

To get started, we recommend using the Cursor IDE, an AI-powered development environment designed for smooth collaboration between you and your AI assistant. With Cursor, you can:
  • Define your project’s context using simple rule files located in the .cursor/rules folder.
  • Run AI agents locally or remotely within your development environment.
  • Integrate with MCP-powered tools and workflows for enhanced functionality.
To clone Vibekit in Cursor:
1

Open Cursor and click "Clone Repository" in the welcome screen.

2

Paste the repository URL: https://github.com/EmberAGI/arbitrum-vibekit.git

3

Choose your local directory and click "Clone".

Cursor Pn
Once cloned, Cursor will automatically detect the .cursor/rules folder and set up the agent context.

Using Claude Code CLI

If you prefer using Claude Code instead, you can install the Claude Code CLI and interact with Vibekit entirely from your terminal:
npm install -g @anthropic-ai/claude-code &&
cd arbitrum-vibekit
Next you can start planning and executing with Claude:
claude plan "Describe the feature you want to build" &&
claude execute
Because the .claude/ folder is part of this repository, the CLI automatically applies all prompts and hooks, ensuring a consistent developer experience. To learn more about Claude Code, visit their official docs.