A VS Code extension that generates images with Gemini API. It can build article-cover prompts through the GitHub Copilot Language Model API, then generate and open the output image in VS Code.

SecretStorage)1K, 2K, 4K)vscode.lm)enzh-TWzh-CNjakothviLanguage behavior:
nanoBanana.displayLanguagenanoBanana.generateFromSelectionnanoBanana.generateFreeformnanoBanana.setGeminiApiKeynanoBanana.selectCopilotPromptModel (loads currently available models from VS Code Language Model API)Command labels are localized through
package.nls.*.json.
nanoBanana.modelId (dropdown: gemini-3-pro-image-preview, gemini-2.5-flash-image; default: gemini-3-pro-image-preview)nanoBanana.geminiApiBaseUrl (default: https://generativelanguage.googleapis.com/v1beta)nanoBanana.copilotPromptModel (string; default: auto. Use command nanoBanana.selectCopilotPromptModel to load live model list)nanoBanana.imageOutputFormat (default: png)nanoBanana.imageSize (default: 1K, options: 1K, 2K, 4K)nanoBanana.defaultStyle (dropdown; default: article-cover)nanoBanana.rememberLastStyle (default: true)nanoBanana.defaultAspectRatio (default: 1:1)nanoBanana.rememberLastAspectRatio (default: true)nanoBanana.displayLanguage (default: auto)npm install
npm run typecheck
npm run test
npm run build
npm run package:vsix
npm run publish:vscode
This project is licensed under the MIT License.