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 behavior 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".

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