What databases does QueryDeck support?
QueryDeck supports PostgreSQL, MySQL, SQLite, MongoDB, and Redis, all from a single native macOS app.
Which ORMs work with auto-connect vs Drift Mode?
Auto-connect covers 8 ORMs (Drizzle, Prisma, TypeORM, SQLAlchemy, Django, ActiveRecord, Sequelize, Eloquent). Drift Mode has 6 schema parsers today (Drizzle, Prisma, TypeORM, Django, ActiveRecord, Eloquent). SQLAlchemy and Sequelize Drift Mode parsers are planned.
What does Drift Mode catch and what doesn't it catch?
Catches: missing or extra columns, column type drift, nullable mismatches, default value drift, missing or extra simple indexes, missing or extra foreign keys, enum type drift. Silently passes (intentionally, to avoid false positives): partial index WHERE clauses, schema-name qualifiers, client-side defaults (UUID/CUID), sort direction, GIN opclasses. Does not catch yet: functional indexes, check constraints, triggers, generated columns, index onDelete/onUpdate changes, custom types like PostGIS.
What AI models can I use with QueryDeck?
You can use OpenAI, Anthropic (Claude), or any model running locally via Ollama. QueryDeck sends only your schema to the AI, never your actual data.
Does QueryDeck work offline?
Yes. QueryDeck works fully offline. No account, no internet connection required. The AI assistant needs internet only when using a cloud API key. Use Ollama for fully offline AI.
What macOS version do I need?
QueryDeck requires macOS 14 (Sonoma) or later. It runs natively on both Intel and Apple Silicon Macs as a Universal binary.