Welcome to Amplify : a free, open-source AI coding assistant you can self-host. It runs entirely in your browser using a WebContainer-based sandbox, connects to 22+ LLM providers, and lets you extend the AI with built-in skills and MCP servers.
What is Amplify?
Amplify is an AI-powered coding assistant that gives you a full development environment inside your browser — a code editor, terminal, file explorer, and live preview — all connected to an AI that can read files, write code, search the web, and execute commands.
Built on the Open_Claude open-source project, Amplify uses a Remix-based frontend (SvelteKit-compatible architecture) with the Vercel AI SDK v7 for LLM communication, WebContainers for browser-native sandboxing, and a sophisticated planning engine for multi-step code generation.
Self-hosted by default
Amplify is designed to be self-hosted. You own your data, your runtime, and your configuration. No third-party service has access to your code or AI conversations. All data persists in IndexedDB on your own machine.
Goals and philosophy
Amplify was built with three core principles:
- Open_source_forever : MIT licensed, no hidden restrictions, community-driven development
- Self-hosted by default : your code stays on your machine; no vendor cloud storage
- Extensible by design : 22+ LLM providers, 8 skills, MCP servers, custom providers
The project believes that AI coding tools should not lock you into a single provider or platform. You should be able to swap between OpenAI, Anthropic, Google, Ollama, or any OpenAI-compatible endpoint without changing your workflow.
Get started in minutes
Clone the repo, set your API key, and start chatting with AI in under 5 minutes.
22+ LLM providers
Connect to OpenAI, Anthropic, Google, Ollama, Mistral, and many more with a single configuration.
8 built-in skills and 114 design systems,
Extend AI capabilities with purpose-built skills for React, mobile dev, API design, and more.
Browser-native sandbox
Run Node.js, install packages, and execute shell commands entirely in the browser via WebContainers.
Core features
Explore the key features that make Amplify different from other AI coding assistants.
Model Context Protocol
Integrate MCP servers with stdio, SSE, or streamable HTTP transports for external tool communication.
13 starter templates
Start with Expo, Next.js, React, Vue, SvelteKit, Angular, and more — or let AI pick the best one.
Orama vector store
BM25 full-text search with IndexedDB persistence for context and memory management.
Planning engine
Sub-chat workers, FlowVerifier, and multi-step task execution for complex code generation.
Expo runtime
Build and preview cross-platform mobile apps with Expo Go directly in the browser.
Full configuration
Environment variables, rate limits, thinking/reasoning mode, and per-project settings.
Getting started
Install Amplify and make your first AI request in minutes.
Install with npm (clone + run)
Clone the repository and start Amplify with pnpm:
shgit clone https://github.com/imtia33/amplify.git cd Open_Claude pnpm install pnpm run devThen open
http://localhost:5173in your browser.Install with Docker Compose
Use Docker for production or development:
shgit clone https://github.com/imtia33/amplify.git cd Open_Claude # Production docker compose --profile production up -d # Development docker compose --profile development up -d {% /accordion_item %} {% accordion_item title="Install with Cloudflare Pages" %} Deploy Amplify to Cloudflare Pages for edge-hosted execution: ```sh pnpm run build pnpm run deploy wrangler pages secret put OPENAI_API_KEY