Configuration
PondPilot offers several configuration options to customize your experience. Settings are accessed via the gear icon in the sidebar or by pressing Ctrl+K and searching for “Settings”.
General Settings
Section titled “General Settings”Appearance
Section titled “Appearance”- Theme: Toggle between Light, Dark, or System Sync modes.
- Editor Font: Adjust the font size and weight for the SQL editor.
- Format on Run: Automatically format your SQL queries when you execute them.
Data Persistence
Section titled “Data Persistence”PondPilot uses your browser’s IndexedDB to store:
- Connection details
- Saved scripts
- Schema metadata
To clear all local data and reset the application:
- Go to Settings → Saved Data.
- Click Clear All Data.
- Confirm the action. Warning: This cannot be undone.
AI Assistant
Section titled “AI Assistant”Configure the AI provider for natural language-to-SQL features.
Providers
Section titled “Providers”- OpenAI: Requires an API Key. Supports GPT-4o, GPT-4 Turbo, etc.
- Anthropic: Requires an API Key. Supports Claude 3.5 Sonnet, Opus, etc.
- Custom / Local: Connect to a local LLM (like Ollama or LM Studio) running an OpenAI-compatible endpoint.
- Select your provider.
- Enter your API Key. Keys are stored locally in your browser and are never sent to PondPilot servers.
- (Optional) Choose a specific model.
- Click Save.
Remote Databases
Section titled “Remote Databases”Manage connections to remote DuckDB instances or S3 buckets.
- CORS Proxy: Enable/disable the built-in CORS proxy for fetching remote files that don’t have proper headers.
- S3 Configuration: Set default regions or credentials for S3 access (if applicable).