---
layout: article
title: Tooling
description: CLI, Terraform, Command Center, MCP, agent skills, IDEs, and vibe coding platforms for building with Appwrite.
---

Appwrite tooling covers everything you use to build, automate, and operate projects. The CLI, Terraform, Command Center, MCP server, and agent skills sit alongside the IDEs and vibe coding platforms that connect to Appwrite.

# Tools

First-party tools for the terminal, Console, infrastructure, and AI agents. Use them together; they are all part of the same Appwrite toolchain.

- [MCP server](/docs/tooling/ai/mcp-servers): Give AI tools direct access to your Appwrite project and docs.
- [CLI](/docs/tooling/command-line/installation): Create projects, manage resources, and deploy Functions and Sites from your terminal.
- [Agent skills](/docs/tooling/ai/skills): Pre-built Appwrite knowledge for AI agents across supported languages and SDKs.
- [Terraform](/docs/tooling/terraform): Declare Appwrite infrastructure as code and apply it with the official provider.
- [AGENTS.md](/docs/tooling/ai/agents-md): Instruction files that help AI agents understand your project's structure and conventions.
- [Command Center](/docs/tooling/command-center): Search, shortcuts, and AI-assisted navigation in the Appwrite Console.
- [Quickstart prompts](/docs/tooling/ai/quickstart-prompts): Pre-built prompts to quickly generate your first Appwrite project with AI assistants.
- [Appwrite Arena](/docs/tooling/ai/arena): Open-source benchmark evaluating how well AI models understand Appwrite's APIs and SDKs.
- [Appwrite Agent](/docs/products/agent): Chat in the Console to inspect your project, explain issues, and run approved actions.
- [The Appwriter](/docs/tooling/appwriter): A mechanical keyboard designed for the Appwrite Console and its shortcuts.

# IDEs

AI-powered IDEs and code editors provide intelligent code completion and context-aware assistance as you write code. These tools support the Appwrite MCP server, giving AI agents direct access to your Appwrite project and documentation.

- [Claude Code](/docs/tooling/ai/agents/claude-code)

- [Codex](/docs/tooling/ai/agents/codex)

- [Cursor](/docs/tooling/ai/agents/cursor)

- [VS Code](/docs/tooling/ai/agents/vscode)

- [Zed](/docs/tooling/ai/agents/zed)

- [OpenCode](/docs/tooling/ai/agents/opencode)

- [Antigravity](/docs/tooling/ai/agents/antigravity)

- [Grok Build](/docs/tooling/ai/agents/grok-build)

# Vibe coding

Vibe coding platforms let you build applications through natural language. Describe what you want to build and the AI generates the application for you.

- [Claude Desktop](/docs/tooling/ai/vibe-coding/claude-desktop)

- [Lovable](/docs/tooling/ai/vibe-coding/lovable)

- [Emergent](/docs/tooling/ai/vibe-coding/emergent)

- [Bolt](/docs/tooling/ai/vibe-coding/bolt)

- [Zenflow](/docs/tooling/ai/vibe-coding/zenflow)

# Guides

Guides for building AI-powered features on top of Appwrite, from running models in Functions to building full agent pipelines.

- [AI in Functions](/docs/tooling/ai/ai-in-functions): Run AI models inside Appwrite Functions with providers like OpenAI and Anthropic.
- [Vector DB and embeddings](/docs/tooling/ai/vector-db-and-embeddings): Store and query vector embeddings for semantic search and RAG pipelines.
- [Persistent agents](/docs/tooling/ai/persistent-agents-with-realtime): Build stateful AI agents with continuous conversations using Appwrite Realtime.
