Prompter is a powerful VSCode extension that brings Jupyter-like notebook functionality to LLM prompt engineering. Create, manage, and execute prompts against various LLM providers directly within your VSCode environment.
- 🤖 Multi-LLM Support: Connect to OpenAI, Anthropic, Deepseek, Qwen, Gemini, and Mistral
- 📝 Interactive Prompt Cells: Create and manage prompt cells in a notebook interface
- 💻 Code Cell Integration: Mix prompts with executable code cells for complete workflows
- 📊 Prompt History: Track and review prompt history
- 🔄 Run Cells: Execute individual cells or run all cells in sequence
- 📁 Notebook Format: Save your prompt notebooks as
.ppnbfiles - 🎨 Syntax Highlighting: Dedicated syntax highlighting for prompt content
- ⚙️ Configurable Settings: Customize LLM providers, models, and parameters
https://marketplace.visualstudio.com/items?itemName=andyqu.prompter-vscode&ssr=false#review-details
- Click the settings gear icon in the notebook toolbar
- Select your preferred LLM provider (OpenAI, Anthropic, etc.)
- Enter your API key for the selected provider
- Configure additional parameters like temperature and max tokens
- Open the Command Palette (
Ctrl+Shift+P) - Search for "Create Prompter Notebook"
- A new
.ppnbfile without any cells. - Click the prompt button to create prompt cell.
npm run compilenpm run watchvsce package- VSCode 1.74.0 or higher
- Node.js and npm
- API keys for your preferred LLM providers
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Add support for more LLM providers
- Implement prompt templates and variables
- Add visualization tools for token usage and costs
- Implement collaborative prompt engineering features
- Add export functionality (HTML, PDF)



