
Features
- Multiple Sonar Models with support for Sonar, Sonar Pro, and Sonar Reasoning Pro
- Custom Spaces with save/load functionality for different use cases
- API Parameter Controls including temperature, top-p, and max tokens adjustments
- API Debugging Mode showing full request/response payloads for troubleshooting
- Token Usage Tracking to monitor API consumption and costs
- Focus Modes for specialized tasks like coding, writing, and research
Prerequisites
- Node.js v16 or higher
- npm or yarn
- Perplexity API key
Installation
Build
Build the application for your platform:Configuration
API keys are managed directly within the application:- Launch the app and open Settings (gear icon)
- In the API Keys section, click Add Key
- Enter your Perplexity API key
- The key is stored securely and persists across sessions
Usage
- Launch: Run
npm run devor use the built application - Add API Key: Open Settings and add your Perplexity API key
- Select Model: Use the dropdown to choose between Sonar variants
- Create Spaces: Set up custom system prompts for different tasks
- Chat: Start conversing with real-time streaming responses
- Debug: Enable API debugging to see full request/response details
- Track Usage: Monitor token consumption in the Settings panel
Screenshots
| Feature | Preview |
|---|---|
| Spaces (Custom Instructions) | ![]() |
| Model & Parameter Controls | ![]() |
| API Debugging Mode | ![]() |
| Theme Selection | ![]() |
Limitations
- Desktop only (Windows, macOS, Linux) — no mobile or web version
- Requires internet connection for API calls
- API key required for functionality



