The official Lumide IDE plugin for Inception Labs' Mercury.
lumide_mercury provides advanced, high-performance inline code suggestions powered by Inception Labs' state-of-the-art Mercury model. It uses contextual analysis to provide accurate completions based on both your prefix and suffix code.
- Ghost Text: Get instant, contextual suggestions as you code.
- Diff Understanding: Understands the "middle" of your file, leading to significantly higher accuracy in existing functions.
- High Performance: Optimized for low-latency completions via the Inception Labs API.
- API Key Authentication: Simply paste your Inception API key when prompted or configure it in Settings.
- Support for Private Endpoints: Custom API URL support for proxies or enterprise deployments.
- Model Selection: Switch between
mercury-edit,mercury-coder, ormercury-coder-small. - Token Control: Manage your API usage by limiting the maximum tokens per completion.
- Install the plugin from the Lumide Marketplace.
- Click on "Sign In Required" in the Status Bar (bottom right).
- Click "Sign In" and paste your Inception API key when prompted.
- You can get a key at platform.inceptionlabs.ai.
Customize behavior in your .sofluffy/lumide/settings.json or Workspace Settings:
| Key | Default | Description |
|---|---|---|
mercury.apiKey |
null |
Your Inception Labs API key (Secret). |
mercury.apiUrl |
https://api.inceptionlabs.ai |
Base URL for the Mercury API. |
mercury.model |
mercury-edit |
The model version to use. |
mercury.maxTokens |
350 |
Maximum length of suggested code. |
- Inception API Key: A valid Inception Labs account with access to the Mercury API.
- Internet Access: The plugin needs an active connection to communicate with Inception's APIs.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by SoFluffy.