# dory **Repository Path**: gooree/dory ## Basic Information - **Project Name**: dory - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-12 - **Last Updated**: 2026-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
π Try Live Demo β’ πΊ Install via Homebrew β’ π Download for macOS β’ Download for Windows β’ π¦ Quick Start β’ π€ Contributing β’ β Star
**No signup required. Click βEnter as Demoβ to start instantly.** **π Live Playground: https://app.getdory.dev**  ## π Quick Start ### Install on macOS with Homebrew ```bash brew install dorylab/dory/dory ``` ### Run with Docker Make sure Docker is installed, then run: ```bash docker run -d --name dory \ -p 3000:3000 \ -e DS_SECRET_KEY="$(openssl rand -base64 32 | tr -d '\n')" \ -e BETTER_AUTH_SECRET="$(openssl rand -hex 32)" \ -e BETTER_AUTH_URL="http://localhost:3000" \ -e DORY_AI_PROVIDER=openai \ -e DORY_AI_MODEL=gpt-4o-mini \ -e DORY_AI_API_KEY=your_api_key_here \ -e DORY_AI_URL=https://api.openai.com/v1 \ -e NEXT_PUBLIC_REQUIRE_EMAIL_VERIFICATION=false \ dorylab/dory:latest ``` If you want a fixed bootstrap login in Docker, add: ```bash -e DORY_INIT_USER_EMAIL=admin@getdory.dev \ -e DORY_INIT_USER_PASSWORD=admin ``` To enable email verification, set `RESEND_API_KEY` to a valid [resend](https://resend.com) key and `EMAIL_FROM` to a validated email. ### π§ Supported AI Providers Dory is built with a pluggable AI provider architecture. You can freely switch between different model vendors by changing environment variables β no code changes required. Currently supported providers: | Provider | Env `DORY_AI_PROVIDER` | Description | | ----------------- | ---------------------- | ----------------------------------------------------- | | OpenAI | `openai` | Default provider. Uses official OpenAI API. | | OpenAI-Compatible | `openai-compatible` | Any service exposing an OpenAI-compatible API. | | Anthropic | `anthropic` | Claude models via Anthropic official API. | | Google | `google` | Gemini models via Google Generative AI API. | | Qwen (Alibaba) | `qwen` | Qwen models via DashScope OpenAI-compatible endpoint. | | xAI | `xai` | Grok models via xAI API. | ## β¨ Key Features ### π§ SQL Copilot An AI assistant grounded in real database schema and current query context. - **Ask** β Generate SQL from natural language - **Action** β Fix or rewrite the current SQL - **Context** β Explain query logic and field semantics AI that understands your database β not just text completion. --- ### β¨οΈ Schema-Aware Autocomplete - SQL completion based on real database schema - Suggests tables, columns, functions, and aliases - Supports multi-table joins and subqueries ---