Package Pal for VS Code - AI package migration assistant inside VS Code

by
Stop Googling package equivalents when migrating codebases! PackagePal for VS Code is a 100% private (BYOK) AI extension that suggests target language libraries directly on hover. Powered by multi-model AI (Gemini, GPT-4o, and Claude 3.5), it delivers instant suggestions across 13 languages—complete with code snippets, companion stacks, and docs links. It also features a project-wide batch scanner and Markdown report exporter to seamlessly streamline your entire migration workflow.

Add a comment

Replies

Best
Maker
📌
Hey Product Hunt! 👋 I’m Sagar, creator of PackagePal for VS Code. 💡 The Backstory: Why I built this A while ago, I was migrating a personal Node.js project to Go. While the core language syntax wasn't too hard to learn, I hit a massive wall with dependency mapping. For almost every package in my package.json, I had to stop coding, open a browser, and Google: "What is the Go equivalent of Axios?" "What replaces Winston for logging in Go?" "What's the idiomatic router for Express in Go?" I spent hours comparing libraries, copying boilerplate code, and reading documentation tabs. I kept thinking: "Why isn't this information just one hover away inside my editor?" So, I built PackagePal for VS Code. 🔍 What is PackagePal for VS Code? It's a free, privacy-first VS Code extension that uses AI to suggest target language equivalents right when you hover over any import statement. 🚀 Instant Hover Suggestions: Hover over any import (e.g., import axios from 'axios') and see top 3 package alternatives in your target language (Go, Rust, Python, etc.). 🧩 Companion Package Stacks: Automatically identifies multi-package requirements (e.g., migrating Python's pydantic ➔ Rust's serde + validator / garde). ⚠️ Architectural Notes & Warnings: Flags technical gotchas directly in the hover card (like Tokio async runtime locks or data parsing vs. validation gaps). 💻 Code Snippets & Docs Links: Ready-to-paste boilerplate usage code and direct links to official documentation. 📂 Project-Wide Batch Scan (Pro): Scan your entire workspace across all 13 supported languages and view all project packages in the Sidebar. 📄 Markdown Migration Reports (Pro): Export a complete workspace dependency mapping report as a .md file. 🧠 Multi-Model AI & Privacy First (BYOK) PackagePal runs on a Bring Your Own Key (BYOK) model. You plug in your own API key, stored securely in VS Code’s native SecretStorage: Google Gemini 2.5 Flash (Included Free) OpenAI GPT-4o & GPT-4o Mini (Pro) Anthropic Claude 3.5 Sonnet & Haiku (Pro) No accounts, no telemetry, and zero source code ever leaves your machine—only package names are sent to retrieve recommendations. 💬 Over to you! I’d love to hear your feedback! What tech stacks or language pairs do you migrate between the most? What features would make your development workflow smoother? Thank you so much for checking out PackagePal for VS Code! ❤️