Desktop Application Guide
Installation Options
LLMInspect provides desktop applications for multiple operating systems:
- Linux: Available as
.deb
package andAppImage
format - macOS: Available as
.dmg
format - Windows: Available as
.exe
format
Application Architecture
The desktop application is a packaged frontend that communicates with your backend server through an API. Here's how it works:
- The frontend runs as a desktop application on your computer
- The backend runs on your server
- Communication happens via API calls between the frontend and backend
Backend Configuration
Default Settings
By default, the backend URL is configured as:
The configuration is stored in config.json
with the following structure:
Changing Backend URL
You can modify the backend URL by following these steps:
-
Locate your
config.json
file based on your operating system:Linux
Windows
macOS
-
Edit the backend URL in the config file
- Save the file
- Restart the application for changes to take effect
Viewing Current Configuration
To check your current backend configuration:
- Click on Help in the menubar
- Select Backend Information
- A dialog will appear showing:
- Current backend URL
- Config file location
Troubleshooting Tips
Before using the application:
- Important: Ensure the backend server is running and accessible before starting the application
- Verify your network connection
- Check if the configured port (default: 3080) is accessible
Common issues and solutions:
Issue | Solution |
---|---|
App won't connect | Check if backend server is running |
Changes not appearing | Restart the application |
Wrong backend URL | Verify config.json and restart |
Connection refused | Check firewall settings and port accessibility |
Additional troubleshooting steps:
- Verify the URL in your config file is correct
- Ensure you've restarted the app after config changes
- Check your firewall settings allow the connection
- Verify the port specified in the URL is accessible
Need Help?
If you encounter any issues:
- Visit our support forum
- Contact your system administrator for backend-related issues