Skip to content

Introduction

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:

  1. Open_source_forever : MIT licensed, no hidden restrictions, community-driven development
  2. Self-hosted by default : your code stays on your machine; no vendor cloud storage
  3. 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.

Core features

Explore the key features that make Amplify different from other AI coding assistants.

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:

    sh
    git clone https://github.com/imtia33/amplify.git
    cd Open_Claude
    pnpm install
    pnpm run dev
    

    Then open http://localhost:5173 in your browser.

  • Install with Docker Compose

    Use Docker for production or development:

    sh
    git 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